With respect to how I am changing DM and WM, I had been just removing the links and creating new ones in /etc/alternatives.
So, I did it the correct way:
# update-alternatives --config default-displaymanager
There are 5 choices for the alternative default-displaymanager (providing /usr/lib/X11/displaymanagers/default-displaymanager).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/X11/displaymanagers/gdm 25 auto mode
1 /usr/lib/X11/displaymanagers/console 5 manual mode
2 /usr/lib/X11/displaymanagers/gdm 25 manual mode
3 /usr/lib/X11/displaymanagers/kdm 15 manual mode
4 /usr/lib/X11/displaymanagers/lightdm 15 manual mode
5 /usr/lib/X11/displaymanagers/xdm 10 manual mode
Press <enter> to keep the current choice
[li], or type selection number: [/CODE}[/li]
Chose ‘0’ for gdm auto and
# update-alternatives --config default-xsession.desktop
There are 9 choices for the alternative default-xsession.desktop (providing /usr/share/xsessions/default.desktop).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/share/xsessions/gnome.desktop 25 auto mode
1 /usr/share/xsessions/cinnamon.desktop 20 manual mode
2 /usr/share/xsessions/gnome.desktop 25 manual mode
3 /usr/share/xsessions/icewm-session.desktop 15 manual mode
4 /usr/share/xsessions/lxde.desktop 20 manual mode
5 /usr/share/xsessions/lxqt.desktop 20 manual mode
6 /usr/share/xsessions/mate.desktop 20 manual mode
7 /usr/share/xsessions/plasma5.desktop 25 manual mode
8 /usr/share/xsessions/sle-classic.desktop 20 manual mode
9 /usr/share/xsessions/xfce.desktop 20 manual mode
Press <enter> to keep the current choice
[li], or type selection number:[/li]```
and chose '6' for mate.
Same no-option login, and the session defaulted to Plasma. It did that for any DM choice other that kdm.
I also tried DM option 2, manual gdm, with WM of mate; which again booted to Plasma; here is the xsession-errors
gpg-connect-agent: no gpg-agent running in this session
gpg-connect-agent: no gpg-agent running in this session
Could not open kded5 using a library: Cannot load library libkdeinit5_kded5: (libkdeinit5_kded5: cannot open shared object file: No such file or directory)
xsettingsd: Loaded 0 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1a00001 on screen 0 with timestamp 49465
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x0
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: Loaded 0 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1c00001 on screen 0 with timestamp 49471
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1a00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1a00001 took a selection from us; exiting
xsettingsd: Loaded 9 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1e00001 on screen 0 with timestamp 49477
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1c00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1c00001 took a selection from us; exiting
xsettingsd: Loaded 0 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1c00001 on screen 0 with timestamp 49485
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1e00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1e00001 took a selection from us; exiting
xsettingsd: Loaded 9 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1e00001 on screen 0 with timestamp 49493
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1c00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1c00001 took a selection from us; exiting
xsettingsd: Loaded 0 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1c00001 on screen 0 with timestamp 49501
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1e00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1e00001 took a selection from us; exiting
xsettingsd: Loaded 9 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1e00001 on screen 0 with timestamp 49508
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1c00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1c00001 took a selection from us; exiting
xsettingsd: Loaded 0 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1c00001 on screen 0 with timestamp 49517
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1e00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1e00001 took a selection from us; exiting
xsettingsd: Loaded 9 settings from /home/user/.config/xsettingsd/xsettingsd.conf
xsettingsd: Created window 0x1e00001 on screen 0 with timestamp 49524
xsettingsd: Selection _XSETTINGS_S0 is owned by 0x1c00001
xsettingsd: Took ownership of selection _XSETTINGS_S0
xsettingsd: 0x1c00001 took a selection from us; exiting
Could not open mate-terminal using a library: Cannot load library libkdeinit5_mate-terminal: (libkdeinit5_mate-terminal: cannot open shared object file: No such file or directory)
** (mate-terminal:2658): WARNING **: 17:41:05.088: AT-SPI: Could not obtain desktop path or name
(tracker-extract:2901): GStreamer-WARNING **: 17:41:07.130: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.
ERROR: Unable to load info from any available system
ERROR: Unable to load info from any available system
** (tracker-extract:2901): CRITICAL **: 17:41:07.221: gi.repository.Gst is no dict
ERROR: Unable to load info from any available system
ERROR: Unable to load info from any available system
Connection failure: Timeout
With DM = kdm and WM = lxqt; we get LXQt, but none on my panel options persist (always have to move the panel back to the top, of the screen and no previously added applications persist). The xsession-errors for this combination:
/etc/X11/xim: Checking whether an input method should be started.
/etc/X11/xim: Checking whether an input method is specified in /home/wilkerj/.profile.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 …
Checking for a default input method in /etc/X11/xim.d/en/
sourcing /etc/X11/xim.d/en/40-ibus …
/etc/X11/xim.d/en/40-ibus started sucessfully
gpg-connect-agent: no gpg-agent running in this session
gpg-connect-agent: no gpg-agent running in this session
(0x7ffd41b75c40) Warning: LockScreenManager: could not inhibit session provider
m: -c: line 0: unexpected EOF while looking for matching `’’
m: -c: line 1: syntax error: unexpected end of file
(uint32 1,)
ERROR: Unable to load info from any available system
ERROR: Unable to load info from any available system
ERROR: Unable to load info from any available system
ERROR: Unable to load info from any available system
** (package-update-indicator:2520): WARNING **: 19:22:46.110: AT-SPI: Could not obtain desktop path or name
** (package-update-indicator:2520): WARNING **: 19:22:46.113: atk-bridge: GetRegisteredEvents returned message with unknown signature
** (package-update-indicator:2520): WARNING **: 19:22:46.114: atk-bridge: get_device_events_reply: unknown signature
** (package-update-indicator:2520): WARNING **: 19:22:46.115: atk-bridge: get_device_events_reply: unknown signature
xscreensaver: 19:22:50: no keyboard or mouse data in /proc/interrupts?
(polkit-gnome-authentication-agent-1:2528): polkit-gnome-1-WARNING **: 19:23:10.792: Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Failed to activate service ‘org.freedesktop.PolicyKit1’: timed out (service_start_timeout=25000ms)
** (nm-applet:2510): WARNING **: 19:23:10.842: AT-SPI: Could not obtain desktop path or name
** (nm-applet:2510): WARNING **: 19:23:10.844: atk-bridge: GetRegisteredEvents returned message with unknown signature
** (nm-applet:2510): WARNING **: 19:23:10.845: atk-bridge: get_device_events_reply: unknown signature
** (nm-applet:2510): WARNING **: 19:23:10.846: atk-bridge: get_device_events_reply: unknown signature
(package-update-indicator:2520): package-update-indicator-WARNING **: 19:23:11.110: failed to instantiate backend: Error calling StartServiceByName for org.freedesktop.PackageKit: Failed to activate service ‘org.freedesktop.PackageKit’: timed out (service_start_timeout=25000ms)
(package-update-indicator:2520): libappindicator-WARNING **: 19:23:11.112: Unable to connect to the Notification Watcher: Timeout was reached
Connection failure: Timeout
(nm-applet:2510): libappindicator-WARNING **: 19:23:35.849: Unable to connect to the Notification Watcher: Timeout was reached
(package-update-indicator:2520): Gdk-CRITICAL **: 19:24:07.417: gdk_window_thaw_toplevel_updates: assertion ‘window->update_and_descendants_freeze_count > 0’ failed
(nm-applet:2510): Gdk-CRITICAL **: 19:24:07.418: gdk_window_thaw_toplevel_updates: assertion ‘window->update_and_descendants_freeze_count > 0’ failed
(0x7ffd41b75c40) Warning: ** Dbus error **************************
(0x7ffd41b75c40) Warning: Error name “org.freedesktop.DBus.Error.TimedOut”
(0x7ffd41b75c40) Warning: Error msg “Failed to activate service ‘org.freedesktop.PolicyKit1’: timed out (service_start_timeout=25000ms)”
(0x7ffd41b75c40) Warning: ****************************************
(0x7ffd41b75c40) Debug: systemd: “CanReboot” = “Failed to activate service ‘org.freedesktop.PolicyKit1’: timed out (service_start_timeout=25000ms)”
(0x7ffd41b75c40) Warning: dbusCall: QDBusInterface is invalid “org.freedesktop.ConsoleKit” “/org/freedesktop/ConsoleKit/Manager” “org.freedesktop.ConsoleKit.Manager” “CanReboot”
(0x7ffd41b75c40) Warning: ** Dbus error **************************
(0x7ffd41b75c40) Warning: Error name “org.freedesktop.DBus.Error.TimedOut”
(0x7ffd41b75c40) Warning: Error msg “Failed to activate service ‘org.freedesktop.PolicyKit1’: timed out (service_start_timeout=25000ms)”
(0x7ffd41b75c40) Warning: ****************************************
(0x7ffd41b75c40) Debug: systemd: “CanPowerOff” = “Failed to activate service ‘org.freedesktop.PolicyKit1’: timed out (service_start_timeout=25000ms)”
(0x7ffd41b75c40) Warning: dbusCall: QDBusInterface is invalid “org.freedesktop.ConsoleKit” “/org/freedesktop/ConsoleKit/Manager” “org.freedesktop.ConsoleKit.Manager” “CanPowerOff”