Skip to main content
Topic: Is there a way to remove wayland at this point and use only X? (Read 860 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Is there a way to remove wayland at this point and use only X?

flatbush:[ruben]:~$ sudo pacman -R wayland
[sudo] password for ruben:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing wayland breaks dependency 'wayland' required by gst-plugins-bad-libs
:: removing wayland breaks dependency 'wayland' required by gst-plugins-base-libs
:: removing wayland breaks dependency 'wayland' required by gtk-layer-shell
:: removing wayland breaks dependency 'wayland' required by gtk3
:: removing wayland breaks dependency 'wayland' required by gtk4
:: removing wayland breaks dependency 'wayland' required by kguiaddons
:: removing wayland breaks dependency 'wayland' required by kwindowsystem
:: removing wayland breaks dependency 'wayland' required by libdecor
:: removing wayland breaks dependency 'wayland' required by libva
:: removing wayland breaks dependency 'wayland' required by libxfce4windowing
:: removing wayland breaks dependency 'wayland' required by mesa
:: removing wayland breaks dependency 'wayland' required by mpv
:: removing wayland breaks dependency 'wayland' required by qt6-wayland
:: removing wayland breaks dependency 'wayland' required by vlc
:: removing wayland breaks dependency 'wayland' required by wpebackend-fdo
:: removing wayland breaks dependency 'wayland' required by wxwidgets-gtk3
:: removing wayland breaks dependency 'wayland' required by xorg-xwayland
flatbush:[ruben]:~$

Re: Is there a way to remove wayland at this point and use only X?

Reply #1
The way you dress it, not really, except by compiling everything yourself without linking against wayland. For some packages even that might not be an  option.

Fortunately, unlike dbus, those dependencies are only on the linking level. It's not like all those programs require you to have wayland running. Similar thing with pulseaudio: all software involving audio is linked to libpulse, but you can still just use ALSA.

 

Re: Is there a way to remove wayland at this point and use only X?

Reply #2
The way you dress it, not really, except by compiling everything yourself without linking against wayland. For some packages even that might not be an  option.

Fortunately, unlike dbus, those dependencies are only on the linking level. It's not like all those programs require you to have wayland running. Similar thing with pulseaudio: all software involving audio is linked to libpulse, but you can still just use ALSA.


I thought that was pretty much the case, but this rash of update problems have made me rethink this and now I'm just wishing to end the Wayland experiment.  I have a simple enough desktop.

pstree shows everything running off of xorg.  I've passively just let it remain that way.  But there is more to it than that.  There is an underlining design philosophy that chips away of the network readiness of X, and I am sick of it.