manyroads wrote: Wed Jan 17, 2024 9:55 am
Niggling problem #1: missing systray items
When running Wayland SwayWM sysV & systemd you will note differences in systray items. Several are missing from Waybar under sysV. Any ideas, why? They should be identical.
[...]
i guess would be that whatever is provide the autostart functions on swayWM has a systemd user service to launch it, which would not exist under sysV. this would likely not be a problem on DEs.
That seems reasonable. I've looked into the SwayWM autostart to see what I am able to determine. What I found is the following:
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.
dolphin_oracle wrote: Wed Jan 17, 2024 6:33 pm
Yeah those user level services have no interface under sysvinit. You would have to start the apps manually.
@siamhie I guess you guys have hit the nail on the head... it looks like there is a good reason why Wayland runs better under systemd. In the future that could be the death knell for inits that don't offer a similar set of systemd-like services. Gnome, KDE, Red Hat, IBM, Cinnamon, xfce4 and more all plan to move to Wayland in the next release or two. That does not seem to bode well for sysV init, I guess.
For me, I'll probably just stick with systemd going forward until I find something better to use.
Pax vobiscum, Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken
manyroads wrote: Wed Jan 17, 2024 7:00 pm
@siamhie I guess you guys have hit the nail on the head... it looks like there is a good reason why Wayland runs better under systemd. In the future that could be the death knell for inits that don't offer a similar set of systemd-like services. Gnome, KDE, Red Hat, IBM, Cinnamon, xfce4 and more all plan to move to Wayland in the next release or two. That does not seem to bode well for sysV init, I guess.
systemd didn't invent starting services. It seems simple enough to me to run some extra programs before starting a Wayland-based UI under sysV, or for that matter in any BSD-based system with no systemd support.
dolphin_oracle wrote: Wed Jan 17, 2024 6:33 pm
Yeah those user level services have no interface under sysvinit. You would have to start the apps manually.
@siamhie I guess you guys have hit the nail on the head... it looks like there is a good reason why Wayland runs better under systemd. In the future that could be the death knell for inits that don't offer a similar set of systemd-like services. Gnome, KDE, Red Hat, IBM, Cinnamon, xfce4 and more all plan to move to Wayland in the next release or two. That does not seem to bode well for sysV init, I guess.
For me, I'll probably just stick with systemd going forward until I find something better to use.
its not actually a wayland problem. its actually on the part of the swaywm developers. KDE under wayland works fine on sysVinit.
dolphin_oracle wrote: Wed Jan 17, 2024 6:33 pm
Yeah those user level services have no interface under sysvinit. You would have to start the apps manually.
@siamhie I guess you guys have hit the nail on the head... it looks like there is a good reason why Wayland runs better under systemd. In the future that could be the death knell for inits that don't offer a similar set of systemd-like services. Gnome, KDE, Red Hat, IBM, Cinnamon, xfce4 and more all plan to move to Wayland in the next release or two. That does not seem to bode well for sysV init, I guess.
For me, I'll probably just stick with systemd going forward until I find something better to use.
its not actually a wayland problem. its actually on the part of the swaywm developers. KDE under wayland works fine on sysVinit.
I think it is due to many things... lazy devs, systems built assuming everyone uses 'xyz', limited & poor testing, and a thousand other items. For example, I have no idea that I even need GTK3 yet it sits in my autostart, that I obtained from a systemd distro. If I weren't so darn lazy I could test to see what happens when I disable that set of systemd commands. I might do that. As for KDE it uses a different base wayland from Sway it all simply hurts a person's brain. Here's a decent document from Gentoo showing the confused mess:
Pax vobiscum, Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken
manyroads wrote: Wed Jan 17, 2024 7:00 pm
@siamhie I guess you guys have hit the nail on the head... it looks like there is a good reason why Wayland runs better under systemd. In the future that could be the death knell for inits that don't offer a similar set of systemd-like services. Gnome, KDE, Red Hat, IBM, Cinnamon, xfce4 and more all plan to move to Wayland in the next release or two. That does not seem to bode well for sysV init, I guess.
systemd didn't invent starting services. It seems simple enough to me to run some extra programs before starting a Wayland-based UI under sysV, or for that matter in any BSD-based system with no systemd support.
You are correct... now if only knew what I was doing.
Pax vobiscum, Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken
manyroads wrote: Wed Jan 17, 2024 1:06 pm
I don't have a good answer for that... other than I don't want to build off of KDE. I'm pretty certain an install of gnome (wayland) stands a chance of fixing things but folks here are gnome-averse. In any case SwayWM should work on a vanilla Wayland base (such is this old guy's opinion).
Hi:
I don't know if it will help you, I have no idea about Wayland, but in my MX Respin with Gnome https://sourceforge.net/projects/senpai-respins/, Wayland works correctly booting from SysVinit, in fact I didn't even realize it was booting in Wayland until I read this thread and checked it...
@Senpai Thank you for the pointer. I hope it helps some folks here. I am using EndeavourOS most of the time and running tiny WMs, mostly. I have conducted extensive Wayland testing on my Vanilla Debian base with success (that's not to say I like it as much as x11). As an old guy with about 30 years of Linux use, I simply like what I can do with x11. I know it will end, but hopefully not before I do.
I'll leave daily Wayland use for the future, when I can be happy with a single 'Compositor'.
Pax vobiscum, Mark Rabideau - ManyRoads Genealogy -or- eirenicon llc. (geeky stuff)
i3wm, bspwm, hlwm, dwm, spectrwm ~ Linux #449130
"For every complex problem there is an answer that is clear, simple, and wrong." -- H. L. Mencken