[opensuse-support] Leap 15.1 Problem with yast2-alternatives
Hi all Installed 15.1 with Plasma and SDDM Display Manager. I am trying to replace SDDM with KDM [as a staging post towards using XDMCP - yes, I know this is BAD, but that is not an issue for me]. yast2-alternatives successfully makes the change to KDM, but also changes me from Plasma to ICEWM. HOWEVER, when doing this, yast2-alternatives shows * default-displaymanager = ~/kdm * default-session.desktop = ~/plasma5.desktop If I then change back to SDDM, I do get Plasma. As a workaround, I could accept ICEWM, but the dolphin icons are missing, so I am regarding this as a yast2-alternatives issue. So [1] Generally, this has a look to me of a bug in yast2-alternatives, although to be entirely fair, it looks to me more like a problem with external dependencies towards the systemd config files. Should I be raising this as a bug? [nb, I probably can't because the validation email for site signup is broken] And [2] where should I look to stop KDM setting the desktop to ICEWM regardless of yast2-alternatives? Regards JT -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
JigsTheorem composed on 2019-06-06 18:48 (UTC+0100): ...
And [2] where should I look to stop KDM setting the desktop to ICEWM regardless of yast2-alternatives?
How to stop it from happening again I cannot answer. A bug report may be indicated once you get your login trouble solved, but due to the KDM involvement, I'd be a bit surprised to see it addressed by a fix. To make Plasma default while KDM is enabled, it should be sufficient to manually create a symlink from /usr/share/xsessions/plasma.desktop to /etc/alternatives/default-xsession.desktop. It's what I routinely must do to keep TDE my default in TDM. -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On Thursday, 6 June 2019 21:25:46 BST Felix Miata wrote:
JigsTheorem composed on 2019-06-06 18:48 (UTC+0100): ...
And [2] where should I look to stop KDM setting the desktop to ICEWM regardless of yast2-alternatives?
How to stop it from happening again I cannot answer. A bug report may be indicated once you get your login trouble solved, but due to the KDM involvement, I'd be a bit surprised to see it addressed by a fix.
To make Plasma default while KDM is enabled, it should be sufficient to manually create a symlink from /usr/share/xsessions/plasma.desktop to /etc/alternatives/default-xsession.desktop. It's what I routinely must do to keep TDE my default in TDM.
Thanks for this. Neil Rickert gave me what I needed to get going again. Yast-alternatives actually sets in place the symlink you advise. JT -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On 6/6/19 12:48 PM, JigsTheorem wrote:
yast2-alternatives successfully makes the change to KDM, but also changes me from Plasma to ICEWM. HOWEVER, when doing this, yast2-alternatives shows * default-displaymanager = ~/kdm * default-session.desktop = ~/plasma5.desktop If I then change back to SDDM, I do get Plasma.
(1) This is not a yast-alternatives problem. (2) It could be a "kdm" problem. But it is far more likely that you have an on ".dmrc" file sitting around that is telling "kdm" to use "Icewm". (3) It really should not be a problem at all. There should be an option on the KDM login screen, to choose your desktop. If you use auto-login, then just logout from "Icewm" to get back to that login screen. And once you login to the desktop that you want, "kdm" should remember that (in ".dmrc") and use it next time. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
On Friday, 7 June 2019 02:43:57 BST Neil Rickert wrote:
On 6/6/19 12:48 PM, JigsTheorem wrote:
yast2-alternatives successfully makes the change to KDM, but also changes me from Plasma to ICEWM. HOWEVER, when doing this, yast2-alternatives shows * default-displaymanager = ~/kdm * default-session.desktop = ~/plasma5.desktop If I then change back to SDDM, I do get Plasma.
(1) This is not a yast-alternatives problem.
(2) It could be a "kdm" problem. But it is far more likely that you have an on ".dmrc" file sitting around that is telling "kdm" to use "Icewm".
(3) It really should not be a problem at all. There should be an option on the KDM login screen, to choose your desktop. If you use auto-login, then just logout from "Icewm" to get back to that login screen. And once you login to the desktop that you want, "kdm" should remember that (in ".dmrc") and use it next time.
Thanks Neil [3] D'oh - yes you are right, thanks for the reminder - I've been away from kdm for too long and never really needed to switch desktop environment before. [2] In the light of [3], which works, I don't need to go there. [1] IMO it is a yast-alternatives problem in that yast-alternatives is purporting to do something outwith its full control, while leaving the expectation that it does in fact control this. But, agreed, it is not a coding issue. Regards JT -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
participants (3)
-
Felix Miata
-
JigsTheorem
-
Neil Rickert