[opensuse-factory] about installing/configuring/using lightdm
Does it have its own working greeter? If so, by what name in /etc/sysconfig/displaymanager? The help text in that file is little help. This is what I tried that does not result in any greeter when graphical.target is active: ## Type: string(kdm,kdm3,kdm4,xdm,gdm,wdm,entrance,console) ## Default: "" # # 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 # DISPLAYMANAGER="lightdm" Does a lightdm greeter require some package not among the following dm/kde/lightd packages I have installed? bundle-lang-kde-en dmz-icon-theme-cursors gdmflexiserver kde4-filesystem kde4-kgreeter-plugins kdebase4-artwork kdebase4-libkonq kdebase4-openSUSE kdebase4-runtime kdebase4-runtime-branding-upstream kdebase4-session kdebase4-wallpaper-default kdebase4-workspace kdebase4-workspace-branding-upstream kdebase4-workspace-ksysguardd kdebase4-workspace-liboxygenstyle kdelibs4 kdelibs4-branding-upstream kdelibs4-core kdepimlibs4 libXdmcp6 libdmtx0 libdmx1 libkde4 libkdecore4 libkdepimlibs4 liblightdm-gobject liblightdm-qt libmodman1 lightdm lightdm-kde-greeter polkit-kde-agent xdm xdmbgrd-0.6 The above is from a fresh 64 bit minimal X HTTP install of Factory which after first boot I tried to add lightdm and make it default with zypper and text editor, without graphical.target running, or help from YaST. Ncurses YaST doesn't seem to have a module for selecting the login manager. -- "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-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Felix Miata
Does it have its own working greeter? If so, by what name in
No, it requires a greeter and its dependencies ensure that either lightdm-gtk-greeter or lightdm-kde-greeter will be installed when you install lightdm.
/etc/sysconfig/displaymanager? The help text in that file is little help. This is what I tried that does not result in any greeter when graphical.target is active:
## Type: string(kdm,kdm3,kdm4,xdm,gdm,wdm,entrance,console) ## Default: "" # # 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 # DISPLAYMANAGER="lightdm"
That is correct. What happens when you boot up, just a blank console? If so, you're probably affected by https://bugzilla.novell.com/show_bug.cgi?id=846832 Does it come up when you log in on a console and start it manually via systemctl restart xdm? -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2014-02-24 22:34 (GMT+0100) Guido Berhoerster composed:
Felix Miata composed:
Does it have its own working greeter? If so, by what name in
No, it requires a greeter and its dependencies ensure that either lightdm-gtk-greeter or lightdm-kde-greeter will be installed when you install lightdm.
/etc/sysconfig/displaymanager? The help text in that file is little help. This is what I tried that does not result in any greeter when graphical.target is active:
## Type: string(kdm,kdm3,kdm4,xdm,gdm,wdm,entrance,console) ## Default: "" # # 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 # DISPLAYMANAGER="lightdm"
That is correct. What happens when you boot up, just a blank console? If so, you're probably affected by https://bugzilla.novell.com/show_bug.cgi?id=846832 Does it come up when you log in on a console and start it manually via systemctl restart xdm?
I actually had two problems, which I apparently didn't quite finish segregating before my OP. Apparently there is some problem when using the xf86-video-sis driver appropriate for the XGI Z7/Z9 gfxchip. Using FBDEV, the greeter comes up, bug there is no icon to indicate clicking on IceWM would allow me to select KDE. The box above it only says password, so there's no way to select a user. This absence is understandable, because initially there was only the root user available on this test installation ATM (see https://bugzilla.novell.com/show_bug.cgi?id=833253 ). However: 1-nothing happens as a result of clicking or <enter> after typing the root password 2-each "*" resulting from typing password characters looks like it is done in 3pt (mouse)type 3-all text on the screen is too small, cumulatively taking up maybe 0.5% of total screen space at most In short, KDE is currently unreachable via lightdm, so far. # man lightdm.conf No manual entry for lightdm.conf # man users.conf No manual entry for users.conf # lightdm-set-defaults <cnf response> # dm-tool <cnf response> # cat /etc/lightdm/lightdm-kde-greeter cat: /etc/lightdm/lightdm-kde-greeter: no such file or directory I changed minimum-uid in users.conf from 1000 to 0, added my usual complement of users (>5), then restarted the DM, and rebooted. Now the first user image is in the center of the screen, the 5th is half off screen, and the one I actually want is not visible. Looking at lightdm.conf and users.conf it isn't obvious how to do with lightdm much of what I set to do or not do in kdmrc: AllowNullPasswd=true AllowRootLogin=true AntiAliasing=true ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6 FocusPasswd=true HiddenUsers= LogoArea=Clock NoPassAllUsers=true NoPassEnable=true NoPassUsers=* NumLock=On PreselectUser=Previous ReserveServers=:1,:2,:3 SelectedUsers=root,one,two,three,four ServerVTs=-7 ShowUsers=Selected SortUsers=true TerminateServer=true Theme= UserCompletion=true UserList=true UseTheme=false FailFont=Sans Serif,13,5,0,75,0 GreetFont=Sans Serif,24,5,0,50,0 StdFont=Sans Serif,12,5,0,50,0 In addition to getting it to behave as KDM can, I'd like to eradicate Suspend and Hibernate from the greeter, as most of my installations are on multiboot test desktops, where both are effectively taboo and never used. Google has been minimal help finding me useful docs on lightdm configuration, particularly poor on opensuse.org. :-( -- "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-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Felix Miata
On 2014-02-24 22:34 (GMT+0100) Guido Berhoerster composed: gfxchip. Using FBDEV, the greeter comes up, bug there is no icon to indicate clicking on IceWM would allow me to select KDE. The box above it only says password, so there's no way to select a user. This absence is understandable, because initially there was only the root user available on this test installation ATM (see https://bugzilla.novell.com/show_bug.cgi?id=833253 ). However:
1-nothing happens as a result of clicking or <enter> after typing the root password 2-each "*" resulting from typing password characters looks like it is done in 3pt (mouse)type 3-all text on the screen is too small, cumulatively taking up maybe 0.5% of total screen space at most
In short, KDE is currently unreachable via lightdm, so far.
That has actually nothing to do with lightdm but with the lightdm-kde-greeter. I don't maintain that so I can't help you there, it's probably best to file a bug against it.
# man lightdm.conf No manual entry for lightdm.conf # man users.conf No manual entry for users.conf
Every option in these files is documented with a comment. You should not modify these files if you don't know what you're doing and in 99% of all use-cases you should not have to either, those settings which might need to be changed (autologin user, passwordless login) can be set in /etc/sysconfig/displaymanager.
# dm-tool <cnf response>
Then you don't have /usr/bin in your path, in Factory it even has a manpage.
# cat /etc/lightdm/lightdm-kde-greeter cat: /etc/lightdm/lightdm-kde-greeter: no such file or directory
It's /etc/lightdm/lightdm-kde-greeter.conf but you shouldn't edit that manually, the KDE greeter in configured in the KDE System Settings.
I changed minimum-uid in users.conf from 1000 to 0, added my usual complement of users (>5), then restarted the DM, and rebooted. Now the first user image is in the center of the screen, the 5th is half off screen, and the one I actually want is not visible.
Looking at lightdm.conf and users.conf it isn't obvious how to do with lightdm much of what I set to do or not do in kdmrc: AllowNullPasswd=true AllowRootLogin=true AntiAliasing=true ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6 FocusPasswd=true HiddenUsers= LogoArea=Clock NoPassAllUsers=true NoPassEnable=true NoPassUsers=* NumLock=On PreselectUser=Previous ReserveServers=:1,:2,:3 SelectedUsers=root,one,two,three,four ServerVTs=-7 ShowUsers=Selected SortUsers=true TerminateServer=true Theme= UserCompletion=true UserList=true UseTheme=false FailFont=Sans Serif,13,5,0,75,0 GreetFont=Sans Serif,24,5,0,50,0 StdFont=Sans Serif,12,5,0,50,0
In addition to getting it to behave as KDM can, I'd like to eradicate Suspend and Hibernate from the greeter, as most of my installations are on multiboot test desktops, where both are effectively taboo and never used. Google has been minimal help finding me useful docs on lightdm configuration, particularly poor on opensuse.org. :-(
Can't help with that but you should look for lightdm-kde-greeter, don't conflate it with lightdm which is basically just a daemon running in the background. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2014-02-25 09:18 (GMT+0100) Guido Berhoerster composed:
Felix Miata composed:
1-nothing happens as a result of clicking or <enter> after typing the root password 2-each "*" resulting from typing password characters looks like it is done in 3pt (mouse)type 3-all text on the screen is too small, cumulatively taking up maybe 0.5% of total screen space at most
In short, KDE is currently unreachable via lightdm, so far.
That has actually nothing to do with lightdm but with the lightdm-kde-greeter. I don't maintain that so I can't help you there, it's probably best to file a bug against it.
Maybe I should, but as I'm unable to find adequate docs to know how to configure it the way I need it to be configured, how it's supposed to behave, and whether it's even supposed to be possible for it to acceptably accommodate high DPI screens, I'll pass at least for now. There's too much I don't understand to be able to write a decent report. It seems to be designed by people with perfect vision and eidetic memory for people with perfect vision and eidetic memory.
# man lightdm.conf No manual entry for lightdm.conf # man users.conf No manual entry for users.conf
Every option in these files is documented with a comment. You
Not all of which explain themselves well, particularly unlike kdmrc, where defaults for each possible option are announced.
should not modify these files if you don't know what you're doing and in 99% of all use-cases you should not have to either, those settings which might need to be changed (autologin user, passwordless login) can be set in /etc/sysconfig/displaymanager.
I don't really care how to make changes, as long as the ones I want are discoverable, but the problem for some properties here is chicken & egg. With KDM I can get it to work the way I want long before ever getting X to run, in large part because kdmrc is well commented by providing each first instance setting directly following a comment that explains it adequately.
# dm-tool <cnf response>
Then you don't have /usr/bin in your path, in Factory it even has a manpage.
Wierd. Now it & its man page are working. # echo $PATH /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/X11R6/bin
# cat /etc/lightdm/lightdm-kde-greeter cat: /etc/lightdm/lightdm-kde-greeter: no such file or directory
It's /etc/lightdm/lightdm-kde-greeter.conf but you shouldn't edit
Those were typos. /etc/lightdm/lightdm-kde-greeter.conf did not exist until after choosing the "classic" theme in systemsettings. As it is now, it contains only a theme-name=classic entry.
that manually, the KDE greeter in configured in the KDE System Settings.
Which requires KDE to first be available. Without a greeter working, KDE can only be reached via startx. Once there, I find its options via KDE systemsettings overly spartan. Two themes available, nothing to indicate anything comparable to KDM's UseTheme=false, ShowUsers=selected, users to list, etc.
Can't help with that
That was a long list of things you quoted saying "that". :-(
but you should look for lightdm-kde-greeter,
It appears there isn't enough about lightdm-kde-greeter on opensuse.org for me to spend any more time trying at least for now. Maybe by the time KDM3 & KDM4 can no longer be used there will be something genuinely useful. For now at least, both KDMs are readily able to behave as I like. -- "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-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Felix Miata
-
Guido Berhoerster