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

Reply via email to