[Bug 1168251] New: kdm not working properly
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251 Bug ID: 1168251 Summary: kdm not working properly Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: dieter.jurzitza@t-online.de QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created attachment 834421 --> http://bugzilla.opensuse.org/attachment.cgi?id=834421&action=edit Patch for /usr/share/kde4/apps/kdm/themes/elarun/elarun.xml When using kdm on leap (there are good reasons for doing this) one stumbles across a black background picture that apparently cannot be modified. The reason is: Elarun.png is missing and should IMHO be part of the kdm distribution to make things work appropriately from the very begin. In order to fix this I had to download Elarun.png from the internet and put it into /usr/share/kde4/apps/kdm/themes/elarun and had to adjust elarun.xml in that very directory. PLease fix, Elarun.png (or any other appropriate background picture) should be distributed with kdm as it is required. Thank you Dieter Jurzitza -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c1
--- Comment #1 from Dieter Jurzitza
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c2
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c3
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c4
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c5
--- Comment #5 from Dieter Jurzitza
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c6
Fabian Vogt
Hello Wolfgang, I do not agree.
1.) As of today kdm (correct me if I am wrong) is the only window manager
Nitpick: kdm is a display manager. A window manager would be KWin.
that allows me two X - sessions in two windows on the same machine. This is a feature I use since decades as this allows my wife and me a super-quick access to the respective desktop environment without logging in / logging out. Strg-Alt F7 / Strg-Alt F8 and you are good
You can do the same with most other display managers as well. Simply choose "Switch User" in the menu and then "New session". I know that this works with sddm.
2.) I know the tool "kcmshell" you suggested. Tried it over and over again. Have you ever tried to change *anything* with it? Whatever I enter there it has no effect at all - do not ask me why. I tried to change fontsize - nope, tried to download other Themes (Get new themes: "XXX kann nicht installiert werden - Datei nicht gefunden" the theme is downloaded but not found after download, maybe because it is written into kde-root but expected in kde-<username>, I do not know for sure) - nope - this is broken IMHO. I was really glad to find out that I could modify the behavior by modifying elarun.xml accordingly.
Maybe some kauth stuff got broken there.
Due to 1.) I would very much appreciate if the basic functionality could be kept - and fixed by adding a simple png or jpeg file into the distribution. And - even more important - that kdm would not be dismissed.
KDM is already dropped from Leap 15.2 and Tumbleweed, so you'll have to switch away sooner or later. In the meantime, you can keep the local modification to elarun.xml, but I recommend to lock (zypper addlock kdm) the package so that it doesn't get replaced by accident.
Thank you for looking into this best
Dieter
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c7
--- Comment #7 from Wolfgang Bauer
2.) I know the tool "kcmshell" you suggested. Tried it over and over again. Have you ever tried to change *anything* with it? Sure, I switched to the elarun theme with it before I replied, to see how it looks like. Worked fine.
Although, it might indeed be a problem with kauth in your case (especially likely if you don't even get a prompt for the root password as you should), try to run it as root instead. (e.g. "kdesu kcmshell4 kdm") And again, yes, the background image is missing in elarun, so the background is just black instead. I don't see how this breaks the functionality though, it's a minor cosmetical glitch at most. And this image is missing since ever the elarun theme was added to kdm in 2012. So for all I know it might even be intentional... ;-)
I tried to change fontsize - nope, That might be related to the theming, AFAIK a theme can use its own fonts too. Disable theming, and the font settings should be respected (although I haven't explicitly tested that right now).
tried to download other Themes Well, that function downloads stuff from KDE's servers, but KDE dropped kdm years ago. So it's probably no wonder that it doesn't work anymore (or might break at any point). The things I currently see listed in the "Download new themes" dialog are actually Plasma wallpapers only (no kdm themes), that's probably the reason why you got an error message.
If you download a kdm theme manually from somewhere, you should be able to install it via "Install theme..." (or extract it to /usr/share/kde4/apps/kdm/themes/ manually), you can of course create one yourself, and 3 others are included in the kdm package itself. Anyway, as much as I would have liked to keep kdm myself, it's just not possible without Qt4, which is dead/unmaintained since even longer and has been dropped too. It is (and maybe will be for longer?) still available from home: repos on OBS though AFAIK. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c8
--- Comment #8 from Dieter Jurzitza
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251
http://bugzilla.opensuse.org/show_bug.cgi?id=1168251#c9
Fabian Vogt
Hello folks, thank you for all of your feedback. One point is remaining IMHO - but this fundamentally depends on kdm and not on openSUSE:
I can tell kdm to initially come up with two login screens - this is what I do right now and what I would have to mimick without fiddling through some menus and so on and so forth.
StaticServers=:0,:1 ReserveServers=:2,:3
in kdmrc and you are good.
And I do not know of any other display manager who can be configured to do this
I'm not aware of one either.
- if you know how to convince SDDM to act like that please let me know. You can easily send me a private note, we need not discuss this publicly.
I don't - but I also don't see how that would be necessary. Currently a new session can be opened even from a locked session with just two clicks.
Thanks again best
Dieter Jurzitza
-- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com