Fixed StumpWM = modified page
This commit is contained in:
parent
b8140d411a
commit
83f0e9e053
|
@ -9,7 +9,29 @@ How I've set up StumpWM on Trisquel
|
||||||
I use StumpWM instead of e.g. Gnome. StumpWM is a tiling window manager, which
|
I use StumpWM instead of e.g. Gnome. StumpWM is a tiling window manager, which
|
||||||
means that it's a good window manager.
|
means that it's a good window manager.
|
||||||
|
|
||||||
** Problems
|
** The setup
|
||||||
|
|
||||||
|
I just added a file ~stumpwm.desktop~:
|
||||||
|
#+BEGIN_SRC
|
||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Type=XSession
|
||||||
|
Exec=stumpwm
|
||||||
|
TryExec=stumpwm
|
||||||
|
Name=StumpWM
|
||||||
|
Comment=Stump window manager
|
||||||
|
#+END_SRC
|
||||||
|
to ~/usr/share/xsessions/~, and then I could login to StumpWM via GDM.
|
||||||
|
|
||||||
|
** Links
|
||||||
|
|
||||||
|
+ [[http://stumpwm.antidesktop.net/][StumpWM]]
|
||||||
|
+ [[https://gitorious.org/nqpz-config/nqpz-config/blobs/raw/master/home/.stumpwmrc][My .stumpwmrc]]
|
||||||
|
|
||||||
|
|
||||||
|
** Old problems
|
||||||
|
|
||||||
|
/I have fixed these problems. They remain here for historical reasons only./
|
||||||
|
|
||||||
I never had any problems with StumpWM until I upgraded to Trisquel 4.0 and
|
I never had any problems with StumpWM until I upgraded to Trisquel 4.0 and
|
||||||
Trisquel 4.5, after which StumpWM irregularly threw errors such as:
|
Trisquel 4.5, after which StumpWM irregularly threw errors such as:
|
||||||
|
@ -20,16 +42,7 @@ GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
|
||||||
and also some fatal X errors which killed StumpWM and all its running
|
and also some fatal X errors which killed StumpWM and all its running
|
||||||
programs. This naturally annoyed me. I soon realized that it had nothing to do
|
programs. This naturally annoyed me. I soon realized that it had nothing to do
|
||||||
with Trisquel, it was just that dependencies on things like D-Bus was getting
|
with Trisquel, it was just that dependencies on things like D-Bus was getting
|
||||||
on StumpWM's nerves. I had always used an Xsession file to login to StumpWM:
|
on StumpWM's nerves. I had always used an Xsession file to login to StumpWM,
|
||||||
#+BEGIN_SRC
|
|
||||||
[Desktop Entry]
|
|
||||||
Encoding=UTF-8
|
|
||||||
Type=XSession
|
|
||||||
Exec=stumpwm
|
|
||||||
TryExec=stumpwm
|
|
||||||
Name=StumpWM
|
|
||||||
Comment=Stump window manager
|
|
||||||
#+END_SRC
|
|
||||||
but clearly, this wasn't good enough. Whenever I ran the default gnome-session
|
but clearly, this wasn't good enough. Whenever I ran the default gnome-session
|
||||||
and whatever window manager was associated to that, there were no problems. And
|
and whatever window manager was associated to that, there were no problems. And
|
||||||
while in gnome-session, I could always run:
|
while in gnome-session, I could always run:
|
||||||
|
@ -41,7 +54,11 @@ was killed --- all windows were maintained. This made me realize that one could
|
||||||
create a script which starts a new StumpWM instance whenever an old StumpWM
|
create a script which starts a new StumpWM instance whenever an old StumpWM
|
||||||
crashes, to create the illusion of a continually running StumpWM.
|
crashes, to create the illusion of a continually running StumpWM.
|
||||||
|
|
||||||
** Solution
|
*** Solution
|
||||||
|
|
||||||
|
I compiled StumpWM from git with SBCL instead of CLISP. Now it doesn't crash.
|
||||||
|
|
||||||
|
*** Original solution
|
||||||
|
|
||||||
I added this to my ~.profile~:
|
I added this to my ~.profile~:
|
||||||
#+BEGIN_SRC sh
|
#+BEGIN_SRC sh
|
||||||
|
@ -60,9 +77,3 @@ fi
|
||||||
|
|
||||||
You may also have to edit ~gnome-panel~ out of
|
You may also have to edit ~gnome-panel~ out of
|
||||||
~/desktop/gnome/session/required_components~ in ~gconf-editor~.
|
~/desktop/gnome/session/required_components~ in ~gconf-editor~.
|
||||||
|
|
||||||
** Links
|
|
||||||
|
|
||||||
+ [[http://stumpwm.antidesktop.net/][StumpWM]]
|
|
||||||
+ [[https://gitorious.org/nqpz-config/nqpz-config/blobs/raw/master/home/.stumpwmrc][My .stumpwmrc]]
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue