Skip to main content
Topic: Issues with software on KDE Plasma with xorg that don't appear with wayland (Read 89 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Issues with software on KDE Plasma with xorg that don't appear with wayland

There are multiple applications that don't run correctly on xorg. One example is plasma browser integration, which doesn't show media controls on the desktop when playing videos. Another example is Discord, which doesn't display notifications or the system tray icon. One more example is Chromium, which can't connect to kwallet or inhibit the screensaver. These issues don't appear when I run Plasma under wayland. From research, it may be a dbus issue, but I'm not completely sure.


Re: Issues with software on KDE Plasma with xorg that don't appear with wayland

Reply #2
I did get the discord tray icon working by running DBUS_SESSION_BUS_ADDRESS=$(dbus-launch) in a terminal and then starting discord from the same terminal, but it displayed with a question mark. Notifications would also freeze the application. I have a feeling it has to do with DBUS_SESSION_BUS_ADDRESS, because it's not set at all. Let me also clarify that I'm using runit.

Re: Issues with software on KDE Plasma with xorg that don't appear with wayland

Reply #3
Assuming you run openrc, plesase post the output of

Code: [Select]
rc-status --all

Sounds like you don't have elogind running.

Plasma integration works fine.

Re: Issues with software on KDE Plasma with xorg that don't appear with wayland

Reply #4
As I stated in my previous comment, I'm using runit, not openrc. According to sv status elogind, it's running. If you're using openrc with plasma and xorg, and plasma integration is working, then this might be a runit issue.

Re: Issues with software on KDE Plasma with xorg that don't appear with wayland

Reply #5
When running discord from a terminal, I receive the following output:

Quote
(discord:8668): libappindicator-WARNING **: 16:48:50.856: Unable to get the session bus: Unknown or unsupported transport “disabled” for address “disabled:”

(discord:8668): LIBDBUSMENU-GLIB-WARNING **: 16:48:50.856: Unable to get session bus: Unknown or unsupported transport “disabled” for address “disabled:”

From research, all problems pertaining to a missing tray icon in apps like discord were solved by installing libappindicator-gtk3. However, I already have this package installed.