waybar starts automatically with KDE Plasma
v0.9.24. It's not listed in the startup apps in the KDE system settings. I also tried: systemctl --user list-units | grep waybar cat ~/.profile |grep waybar ls /etc/xdg/autostart/ |grep waybar ls /usr/share/applications/ |grep waybar
I can confirm this issue. If waybar is used in any wayland compositor, it also start in different wayland desktop environments. The only workaround I found is creating a startup script that kills waybar. Maybe its not a waybar but a wayland issue.
Got a finding on my machine (Ubuntu) by:
↳ systemctl --user list-units | grep waybar
disabled it:
↳ systemctl --user disable waybar.service
Waybar does in fact start when you log into Plasma(Wayland). I'm on Debian Sid logged into Plasma(Wayland) looking at waybar how I have it configured for hyprland. I did not configure waybar to open with Plasma. I cannot disable waybar because I use it with hyprland.
@steveo314 disabling it via systemd will only make it so systemd doesn't automatically start it. As long as you have hyprland configured to start Waybar via an exec-once statement in your config file, you should be fine, as I understand it.
Hi, I also have this issue with waybar on Debian testing, running KDE and Niri, even after disabling it with sudo systemctl --user stop waybar.service && sudo systemctl --user disable waybar.service i tried without the --user flag but it returns a unknown service waybar, also I did run this command during Niri's initial config systemctl --user add-wants niri.service waybar.service
In my case the waybar.service was in global scope. To disable I had to
systemctl --global disable waybar.service
ExecCondition=/lib/systemd/systemd-xdg-autostart-condition "" "KDE"