On Tue, 2 Aug 2022 23:56:39 -0400
Robert McBroom via users <users(a)lists.fedoraproject.org> wrote:
Fedora 36 booting mode 3 to a command line boot, the switchdesk entry
Plasma doesn't do anything. I can switch from the default Gnome to
xfce and back. The LXDE desktop is not there at all. Getting a xterm
with xinit and all the desktop sessions can be started. Booting with
a display manager has an entry for Plasma(X11) that works, but none
for LXDE. The gui for switchdesk does not show Plasma or LXDE. What
needs to be done to get these functions back?
It seems that latest switchdesk
Name : switchdesk
Version : 5.0.1
Release : 13.fc37
Architecture: noarch
doesn't have either of those available.
switchdesk /usr/share/switchdesk/Xclients.enlightenment
switchdesk /usr/share/switchdesk/Xclients.fluxbox
switchdesk /usr/share/switchdesk/Xclients.fvwm
switchdesk /usr/share/switchdesk/Xclients.gnome
switchdesk /usr/share/switchdesk/Xclients.icewm
switchdesk /usr/share/switchdesk/Xclients.kde
switchdesk /usr/share/switchdesk/Xclients.toplevel
switchdesk /usr/share/switchdesk/Xclients.twm
switchdesk /usr/share/switchdesk/Xclients.wmaker
switchdesk /usr/share/switchdesk/Xclients.xfce
But, when I start it in a console, or in X, it indicates that plasma is
available. That must be in the kde entry above, though maybe it says
plasma when it means the wayland version instead of the x11 version.
A manual workaround, is:
For LXDE, put
#! /usr/bin/bash
exec startlxde
in a file ~/.Xclients and then run startx to run LXDE.
And for plasma, replace startlxde with startplasma-x11.
I haven't looked at the source for switchdesk, but it shouldn't be too
difficult to patch it to add startlxde, or even startplasma-x11. Just
duplicate what is done for xfce. I notice that both mate and cinnamon
are also missing from the list above. Seems switchdesk needs some love.
I don't use a greeter / desktop manager so I'm not sure, but I think if
the desktop is installed, they should all have the ability to switch to
that desktop available. Have you tried a different desktop manager? As
I say, I'm not familiar, but others have mentioned sddm or lightdm.