[opensuse-kde3] Default SDDM cannot be customized or replaced without KDE4 or Plasma?
I run my OpenSuSE machines with either KDE3 or Trinity desktops. After installing Leap 42.2 recently, I am unable to get KDM to run, and there does not seem to be any way to customize the preinstalled SDDM (to prevent it displaying login IDs) or to replace it, either. I'm guessing that its binary is imbedded in the login process, even though it wasn't installed as part of KDE4 or Plasma (which I didn't install and don't want). I used the YaST /etc/sysconfig editor component to attempt to change the display manager to kdm, but that has no effect. How can I (preferably) replace SDDM with KDM, or at least configure SDDM so that it doesn't display login ID information? I was able to install the package containing SDDM so that I could see the documentation and configuration file (/etc/sddm.conf), but modifying this file to suppress userid display has no effect. Also, /etc/sddm.conf says that it will display theme maui, but it displays the OpenSuSE wallpaper (with the lightbulb), so it's pretty clear that SDDM isn't reading its config file. :-( Here it is. I added the [Users] section, which was absent. $ cat /etc/sddm.conf [Theme] Current=maui #ursorTheme=breeze_cursors CursorTheme=DMZ [XDisplay] ServerPath=/usr/bin/X SessionCommand=/etc/X11/xdm/Xsession DisplayCommand=/etc/X11/xdm/Xsetup MinimumVT=7 [Users] HideUsers=<userid1>,<userid2>,root RememberLastUser=false RememberLastSession=true -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On Mon, Apr 24, 2017 at 9:20 AM, Leslie Turriff <jlturriff@mail.com> wrote:
I used the YaST /etc/sysconfig editor component to attempt to change the display manager to kdm, but that has no effect. How can I (preferably) replace SDDM with KDM, or at least configure SDDM so that it doesn't display login ID information?
Create softlink in /usr/bin to either kdm3 (/opt/kde/bin/kdm) or tdm and then change DISPLAY_MANAGER through YaST or manually to kdm3 or tdm. -- Mark Goldstein -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
Mark Goldstein composed on 2017-04-24 09:26 (UTC+0300):
Leslie Turriff wrote:
I used the YaST /etc/sysconfig editor component to attempt to change the display manager to kdm, but that has no effect. How can I (preferably) replace SDDM with KDM, or at least configure SDDM so that it doesn't display login ID information?
Create softlink in /usr/bin to either kdm3 (/opt/kde/bin/kdm) or tdm and then change DISPLAY_MANAGER through YaST or manually to kdm3 or tdm.
No symlink needed here. Just put the right strings into displaymanager: # grep kdm3 /etc/sysconfig/displaymanager DISPLAYMANAGER="kdm3" or # grep tdm /etc/sysconfig/displaymanager DISPLAYMANAGER="tdm" TDM seems to need also /etc/X11/default-display-manager containing only: /opt/trinity/bin/tdm -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On Mon, Apr 24, 2017 at 10:01 AM, Felix Miata <mrmazda@earthlink.net> wrote:
No symlink needed here. Just put the right strings into displaymanager:
# grep kdm3 /etc/sysconfig/displaymanager DISPLAYMANAGER="kdm3"
Not sure. My impression was that search for DISPLAYMANAGER is done in /usr/bin. Until I defined symlink, the default DM (icewm?) was started. Maybe it is possible to define full path for DISPLAYMANAGER, I did not try that. IIRC (I am not near my setup now), kdm for KDE3 is /opt/kde3/bin/kdm (not kdm3), so even if the PATH search is used to find DM, it would not help. ("which kdm3" returned nothing on my system). -- Mark Goldstein -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
Mark Goldstein composed on 2017-04-24 10:51 (UTC+0300):
Felix Miata wrote:
No symlink needed here. Just put the right strings into displaymanager:
# grep kdm3 /etc/sysconfig/displaymanager DISPLAYMANAGER="kdm3"
Not sure. My impression was that search for DISPLAYMANAGER is done in /usr/bin. Until I defined symlink, the default DM (icewm?) was started. Maybe it is possible to define full path for DISPLAYMANAGER, I did not try that. IIRC (I am not near my setup now), kdm for KDE3 is /opt/kde3/bin/kdm (not kdm3), so even if the PATH search is used to find DM, it would not help. ("which kdm3" returned nothing on my system).
# grep kdm3 /etc/sysconfig/displ* DISPLAYMANAGER="kdm3" # which kdm /opt/kde3/bin/kdm # which kdm3 which: no kdm3 in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/opt/kde3/bin) # ps -A | grep kdm 1660 ? 00:00:00 kdm 1678 ? 00:00:00 kdm # ll /usr/bin/kd* lrwxrwxrwx 1 root root 22 Dec 10 01:21 /usr/bin/kde -> /opt/kde3/bin/startkde # set | grep MANA WINDOWMANAGER=/opt/kde3/bin/startkde # set | grep PLAY DISPLAY=:0 -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On Mon, Apr 24, 2017 at 1:12 PM, Felix Miata <mrmazda@earthlink.net> wrote:
# grep kdm3 /etc/sysconfig/displ* DISPLAYMANAGER="kdm3" # which kdm /opt/kde3/bin/kdm # which kdm3 which: no kdm3 in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/opt/kde3/bin) # ps -A | grep kdm 1660 ? 00:00:00 kdm 1678 ? 00:00:00 kdm # ll /usr/bin/kd* lrwxrwxrwx 1 root root 22 Dec 10 01:21 /usr/bin/kde -> /opt/kde3/bin/startkde # set | grep MANA WINDOWMANAGER=/opt/kde3/bin/startkde # set | grep PLAY DISPLAY=:0
Same here. Strange... Now I've removed symlink and kdm3 still starts OK. I'm pretty sure it did not work without symlink (but not sure which OS version it was). Not sure what else has changed, if at all. Anyway, Felix is right. -- Mark Goldstein -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On 2017-04-24 05:12:10 Felix Miata wrote:
Mark Goldstein composed on 2017-04-24 10:51 (UTC+0300):
Felix Miata wrote:
No symlink needed here. Just put the right strings into displaymanager:
# grep kdm3 /etc/sysconfig/displaymanager DISPLAYMANAGER="kdm3"
Not sure. My impression was that search for DISPLAYMANAGER is done in /usr/bin. Until I defined symlink, the default DM (icewm?) was started. Maybe it is possible to define full path for DISPLAYMANAGER, I did not try that. IIRC (I am not near my setup now), kdm for KDE3 is /opt/kde3/bin/kdm (not kdm3), so even if the PATH search is used to find DM, it would not help. ("which kdm3" returned nothing on my system).
# grep kdm3 /etc/sysconfig/displ* DISPLAYMANAGER="kdm3" # which kdm /opt/kde3/bin/kdm # which kdm3 which: no kdm3 in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/us r/bin/X11:/usr/games:/opt/kde3/bin) # ps -A | grep kdm 1660 ? 00:00:00 kdm 1678 ? 00:00:00 kdm # ll /usr/bin/kd* lrwxrwxrwx 1 root root 22 Dec 10 01:21 /usr/bin/kde -> /opt/kde3/bin/startkde # set | grep MANA WINDOWMANAGER=/opt/kde3/bin/startkde # set | grep PLAY DISPLAY=:0
So the module being used is /opt/kde3/bin/kdm, but /opt/kde/bin/startkde looks inside it for 'kdm3'? No wonder this stuff confuses me. Thanks; I'll give that a try. Leslie -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On 2017-04-24 13:50:04 Leslie Turriff wrote:
So the module being used is /opt/kde3/bin/kdm, but /opt/kde/bin/startkde looks inside it for 'kdm3'? No wonder this stuff confuses me. Thanks; I'll give that a try.
Just out of curiosity, is there a similar 'gotcha' with kwin? Does /etc/sysconfig/windowmanager need to specify kwin3 instead of kwin? Leslie -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
Leslie Turriff composed on 2017-04-24 13:53 (UTC-0500):
Leslie Turriff wrote:
So the module being used is /opt/kde3/bin/kdm, but /opt/kde/bin/startkde looks inside it for 'kdm3'? No wonder this stuff confuses me. Thanks; I'll give that a try.
Just out of curiosity, is there a similar 'gotcha' with kwin? Does /etc/sysconfig/windowmanager need to specify kwin3 instead of kwin?
# egrep 'kde|win' /etc/sysconfig/windowmanager ## Type: string(gnome,kde4,kde,lxde,xfce,twm,icewm) ## Default: kde4 ## Config: profiles,kde,susewm # Here you can set the default window manager (kde, fvwm, ...) DEFAULT_WM="startkde" # ps -A | egrep 'kde|win' 24 ? 00:00:00 kdevtmpfs 1716 ? 00:00:00 startkde 1829 ? 00:00:00 start_kdeinit 1830 ? 00:00:00 kdeinit 1837 ? 00:00:07 kded 1848 ? 00:00:17 kwin 1862 ? 00:00:07 kdesktop -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On 2017-04-24 14:10:07 Felix Miata wrote:
Leslie Turriff composed on 2017-04-24 13:53 (UTC-0500):
Leslie Turriff wrote:
So the module being used is /opt/kde3/bin/kdm, but /opt/kde/bin/startkde looks inside it for 'kdm3'? No wonder this stuff confuses me. Thanks; I'll give that a try.
Just out of curiosity, is there a similar 'gotcha' with kwin? Does /etc/sysconfig/windowmanager need to specify kwin3 instead of kwin?
# egrep 'kde|win' /etc/sysconfig/windowmanager ## Type: string(gnome,kde4,kde,lxde,xfce,twm,icewm) ## Default: kde4 ## Config: profiles,kde,susewm # Here you can set the default window manager (kde, fvwm, ...) DEFAULT_WM="startkde" # ps -A | egrep 'kde|win' 24 ? 00:00:00 kdevtmpfs 1716 ? 00:00:00 startkde 1829 ? 00:00:00 start_kdeinit 1830 ? 00:00:00 kdeinit 1837 ? 00:00:07 kded 1848 ? 00:00:17 kwin 1862 ? 00:00:07 kdesktop
Sure; but how does that tell us anything about the internal names used by these facilities? similarly, $ egrep 'kde|kdm' /etc/sysconfig/displaymanager
## Type: string(kdm,xdm,gdm,wdm,entrance,console,lightdm,sddm) # Here you can set the default Display manager (kdm/xdm/gdm/wdm/entrance/console). DISPLAYMANAGER="kdm3" # Allow remote access (XDMCP) to your display manager (xdm/kdm/gdm). Please note # that a modified kdm or xdm configuration, e.g. by KDE control center # Determine who will be able to shutdown or reboot the system in kdm. Valid ## Config: kdm # Defines extra Server Arguments given to the kdm display manager when
and $ ps -A | egrep 'kde|kdm'
17 ? 00:00:00 kdevtmpfs 529 ? 00:00:00 kdmflush 995 ? 00:00:00 kdmflush 1012 ? 00:00:00 kdmflush 1021 ? 00:00:00 kdmflush 2231 ? 00:00:00 kdm 2562 ? 00:00:00 kdmflush 2627 ? 00:00:00 kdmflush 4195 ? 00:00:00 kdm 4214 ? 00:00:00 startkde 4369 ? 00:00:00 start_kdeinit 4370 ? 00:00:00 kdeinit 4377 ? 00:00:01 kded 4388 ? 00:00:00 kdesktop
Doesn't show a relationship between kdm and kdm3 either. And YaST isn't any better:
File: /etc/sysconfig/displaymanager Possible Values: kdm, xdm, gdm, wdm, entrance, console, lightdm, sddm or any value Default Value: Description:
Here you can set the default Display manager (kdm/xdm/gdm/wdm/entrance/console). all changes in this file require a restart of the displaymanager
File: /etc/sysconfig/windowmanager Possible Values: gnome, kde4, kde, lxde, xfce, twm, icewm or any value Default Value: kde4 Configuration Script: profiles, kde, susewm Description:
Here you can set the default window manager (kde, fvwm, ...) changes here require at least a re-login
Someone has decided that KDE3 is passé, so no longer needs to be documented (in the OpenSuSE distro, anyway). (Not that any of this stuff was well-documented to begin with; but that's a different issue.) -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On 4/24/17, Leslie Turriff <jlturriff@mail.com> wrote:
On 2017-04-24 14:10:07 Felix Miata wrote:
Leslie Turriff composed on 2017-04-24 13:53 (UTC-0500):
Leslie Turriff wrote: ... Someone has decided that KDE3 is passé, so no longer needs to be documented
(in the OpenSuSE distro, anyway). (Not that any of this stuff was well-documented to begin with; but that's a different issue.)
Hello everyone, My first time posting to a mailing list please forgive me if I've not done something as expected. This particular discussion touched on a problem I had previously and never ended up with a good solution for. I posted about it on the main OpenSUSE forums at the time but didn't get much help, only irrelevant comments about KDE3 being obsolete, etc. https://forums.opensuse.org/showthread.php/523623-Want-to-run-KDE3-unable-to... To make a long story short SDDM does not like to relinquish control easily. If one sets up Leap 42.2 using LightDM and XFCE then SDDM is never used and it's easier to change to KDE3. Maybe of some help... - Conner McCoy -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
There is a LiveCD in SuseStudio, by the way: https://susestudio.com/a/VU5ypu/opensuse-leap-42-2-kde3-live ----- Original Message ----- From: "Conner McCoy" <lonecrusader2002@gmail.com> To: <opensuse-kde3@opensuse.org> Sent: Monday, April 24, 2017 11:04 PM Subject: [opensuse-kde3] Default SDDM cannot be customized or replaced without KDE4 or Plasma? Hello everyone, My first time posting to a mailing list please forgive me if I've not done something as expected. This particular discussion touched on a problem I had previously and never ended up with a good solution for. I posted about it on the main OpenSUSE forums at the time but didn't get much help, only irrelevant comments about KDE3 being obsolete, etc. https://forums.opensuse.org/showthread.php/523623-Want-to-run-KDE3-unable-to... To make a long story short SDDM does not like to relinquish control easily. If one sets up Leap 42.2 using LightDM and XFCE then SDDM is never used and it's easier to change to KDE3. Maybe of some help... - Conner McCoy -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On 2017-04-24 15:58:25 Ilya Chernykh wrote:
There is a LiveCD in SuseStudio, by the way: https://susestudio.com/a/VU5ypu/opensuse-leap-42-2-kde3-live
Thanks, Ilya. I didn't know about this. I think that for my next upgrade I'll try it and see if it gets me past the sort of glitches that have bitten me in the past. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
To make a long story short SDDM does not like to relinquish control easily. If one sets up Leap 42.2 using LightDM and XFCE then SDDM is never used and it's easier to change to KDE3. I found that once KDE3 is installed and configured, I was able to get rid of SDDM by installing and then deinstalling it. Apparently it is part of the configuration provided by the installation process (imbedded in the bootup
On 2017-04-24 15:58:25 Ilya Chernykh wrote: process?), even if it wasn't 'installed' by the installer, so YaST can't find it to deinstall it. Leslie -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
On Mon, Apr 24, 2017 at 10:01 AM, Felix Miata <mrmazda@earthlink.net> wrote:
TDM seems to need also /etc/X11/default-display-manager containing only: /opt/trinity/bin/tdm
This one present on Ubuntu. On OS 42.2 I do not have this definition and tdm starts just fine (I've also added symlink to tdm in /usr/bin, but maybe this was not necessary, since tdm is in PATH). -- Mark Goldstein -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
Leslie Turriff composed on 2017-04-24 01:20 (UTC-0500):
I run my OpenSuSE machines with either KDE3 or Trinity desktops. After installing Leap 42.2 recently, I am unable to get KDM to run...
I have TDE with TDM and KDE3 with KDM3 running on several 42.2 machines. Why not you? Any explanation there may have been in what I didn't quote escapes me. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
participants (5)
-
Conner McCoy
-
Felix Miata
-
Ilya Chernykh
-
Leslie Turriff
-
Mark Goldstein