By the way, if you use a similar script you probably want to add a "rm -f 
/tmp/stopstump" before the while loop, otherwise you won't manage to restart 
the WM if you use a login manager since the script will quit immediately. I 
noticed that the hard way...

--
Lionel Flandrin

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, April 7, 2020 7:58 PM, Lionel Flandrin <lio...@svkt.org> wrote:

> You can set the DISPLAY environment variable to connect to X from any 
> terminal. In bash/zsh this should do the trick:
>
> export DISPLAY=:0
>
> Then your commands will work.
>
> I have a dirty trick to handle WM crashes: instead of starting the stumpwm 
> binary directly I use a shell script that does something like:
>
> while [ ! -f /tmp/stopstump ]
> do
>      stumpwm
>      sleep 1
> done
>
> This way if stumpwm crashes or freeze and I have have to kill it it's 
> restarted automatically without killing my X session and running programs. If 
> I really want to quit the WM and end the session I have to "touch 
> /tmp/stopstump" first.
>
> A bit ugly, but it served me well.
>
> --
> Lionel Flandrin
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Tuesday, April 7, 2020 6:58 PM, Eric Ihli <ei...@owoga.com> wrote:
>
>> Sometimes my graphic environment locks up. I think this is a StumpWM issue 
>> since my keyboard and mouse continue to "work". I can move the mouse around 
>> and switch to a different tty using ctrl-alt-f<n>. But nothing works in the 
>> tty where I ran `startx`.
>>
>> What can be done from a different tty to troubleshoot/fix the issue? I've 
>> tried `stumpish` from another tty but I get the error `xprop: unable to open 
>> display`.
>>
>> Other possibly relevant info is that my `.xinitrc` launches StumpWM with 
>> `dbus-launch --with-exit-session --sh-syntax stumpwm`.
>>
>> Thanks,
>> Eric

Reply via email to