Hello,
As Gworkspace again often terminates itself, and as it is the main
process in xinit, it causes the Window Manager to reload itself and so
on...
- I have serious doubts about the way I manage this in '.xsession': I
joined the one I use now. It is generated by agnostep installer.
<my_dot_xsession.txt>
- I also believed firstly it was related to non native GNUstep X
applications wrappers, but I experimented that it was also related to
GNUstep apps: GNUMail, HelpViewer...
- So I extracted a few recent examples from my '.xsession-errors': you
could read it there:
https://github.com/pcardona34/agnostep-desktop/issues/14
Help would be appreciated.
Best regards,
Patrick
--
Patrick Cardona - Pi500 - GNU/Linux aarch64 (Debian 13.3)
Xorg (1:7.7+24) - libcairo2 (1.18.4-1+rpt1 arm64) - Window Maker
(0.96.0-4)
GWorkspace (1.1.0 - 02 2025) - Theme: AGNOSTEP - Classic - MUA:
GNUMail (1.4.0 - rev.947)
#!/bin/bash
PID_XSESSION=$$
# Hack to avoid path issues with LightDM
if [ -f $HOME/.xprofile ];then
. $HOME/.xprofile
fi
# Rotate the wallpaper?
WPRCONF=$HOME/.config/agnostep/wprotate.conf
if [ -f $WPRCONF ];then
/usr/local/bin/wprotate.sh &
fi
# Compositor
/usr/bin/picom --config $HOME/.config/picom.conf &
if [ -f $HOME/.Xresources ];then
xrdb -merge $HOME/.Xresources &
fi
### gdnc
#/Local/Tools/gdomap -L GDNCServer || /Local/Tools/gdnc &
### X Keyboard Layout
### Window Manager
/usr/bin/wmaker --static &
### Agenda
### Mountapp
### GWorkspace within a DBus session
sleep 4
exec dbus-launch --sh-syntax --exit-with-session /System/Tools/openapp
GWorkspace
### This is a secure way in any case Dbus fails to kill the session:
kill $PID_XSESSION