Modern DMs (such as gdm and kdm) use .desktop files to decide which sessions are available. FVWM doesn't install a .desktop file into either of the standard locations, so it doesn't show up as an option on gdm (kdm installs it's own) Here is a .desktop file (from kdm) and a patch to fvwm-2.5.14-r1.ebuild to install the .desktop file. With this, I can select fvwm from the list of sessions.
Created attachment 70453 [details] .desktop file .desktop file to start fvwm
Created attachment 70454 [details, diff] patch to ebuild to install .desktop file
(In reply to comment #0) > Modern DMs (such as gdm and kdm) use .desktop files to decide which sessions > are > available. That depends on what you call "modern" :) To me qingy is really modern. fvwm-2.6.19 does install a session file in /etc/X11/Sessions. If those DM's don't support this, IMHO its their bug :) Anyway, this bug is old. Just "Fix" it or "Wontfix".. Tavis?
Where is that file from Daniel? Under what license is it distributed? (i'm guessing you didnt do all those translations yourself?)
I honestly don't remember where I found that file, or what license it was under. I suspect I just googled. If you'd prefer, eutils.eclass has a function make_desktop_entry to make a desktop entry.
Will this be fixed someday? Remember that maybe you could use "make_session_desktop" from eutils.eclass... Thanks a lot
This is not only about FVWM. If we consider this is a bug, then we have to ensure every WM has a .desktop entry (and /etc/X11/Sessions if it haven't already?). @desktop-wm people: what do you think about?
(In reply to comment #3) > fvwm-2.6.19 does install a session file in /etc/X11/Sessions. If those DM's > don't support this, IMHO its their bug :) This stuff belongs to /etc/X11/dm/Sessions/
Closing this WONTFIX. Santiago is right here that this is not necessarily a bug. The package already does install a session file to /etc/X11/Sessions/, which, in my opinion, is sufficient. However, if anybody strongly believes that a .desktop file should be installed to /usr/share/xsessions/, please reopen this bug and I will fix it.
If it isn't to hard to fix, I would prefer get this enhancement in fvwm as some users still use fvwm-2 sometimes and getting an entry in gdm/kdm would be nice Thanks a lot :-)
Fixed, enjoy. :P
Thanks a lot :-)