Solved SDDM --> "WindowMaker" not listed as available session

Installed KDE5, SDDM, Qtile, WindowMaker on FreeBSD v.13.1-RELEASE amd64.

Boots to SDDM, only lists available sessions as:

Plasma (Wayland)
Plasma (X11)
Qtile
User Session


No WindowMaker listed.

Installed WindowMaker, but cannot find any information
about how to get it to show as an available session at
time of login.

Thanks for any and all help!
 
The package probably doesn't include the .desktop file (fvwm2&3 don't either), if you check under /usr/local/share/xsessions and it's not there, you can create one or copy one of the others you have and edit it. Or you can have a .xinitrc in your home and use User Session in SDDM.
 
Solved.

Note: Correct path is: /usr/local/share/xsessions/

1. as root-
cd /usr/local/share/xsessions

2. copied the qtile.desktop file,
as root-
cp ./qtile.desktop ./windowmaker.desktop

3. matched permissions of qtile file (rw-r--r--) (root:wheel)
(should already be correct).

4. edit windowmaker.desktop file as follows:

as root-
nano ./windowmaker.desktop

[Desktop Entry]
Name=WindowMaker
Comment=This session logs you into WindowMaker
Exec=wmaker
TryExec=wmaker
Icon=
Type=Application
Keywords=launch;wmaker;desktop;session;


5. reboot
SDDM logon manager now lists WindowMaker as one of the available sessions.
Can now select WindowMaker, starts WindowMaker window manager,
Can then close/exit WindowManager, returns to SDDM, as expected.


Works great.

Maybe this will help someone else --

Thanks!
 
Back
Top