http://bugzilla.opensuse.org/show_bug.cgi?id=1086614 http://bugzilla.opensuse.org/show_bug.cgi?id=1086614#c6 --- Comment #6 from QK ZHU <qkzhu@suse.com> --- (In reply to Fabian Vogt from comment #5)
icewm-desktop-nodisplay.patch set NoDisplay for icewm.desktop since it only starts the window manager, icewm-session.desktop (the preferred program to start the IceWM system) will be displayed in display manager.
That explains it, it was Hidden before. Why did that get changed?
This patch was introduced by: bsc#1072557 since we agreed to ship only one .desktop, the usable one (icewm-session.desktop)
In GDM only IceWM Session will be displayed(on Leap15, TW and SLE15), so it seems that sddm doesn't handle 'NoDisplay=true' of icewm.desktop properly.
NoDisplay doesn't make much sense (neither does Hidden). It makes it impossible to start the session except by setting it as session for autologin.
I'll fix sddm to treat NoDisplay like Hidden for the menu, but IMO the file should either be removed completely or NoDisplay/Hidden removed.
And in https://bugzilla.suse.com/show_bug.cgi?id=1072557#c8 you suggested that
"Hidden=true" is equivalent to deleting the file, it must be set to false. So I used NoDisplay=true
-- You are receiving this mail because: You are on the CC list for the bug.