Nachdem ich mir überlegt hatte, wieder einen Fenstermanager zu verwenden, bei dem man keine Maus braucht, wollte ich zunächst wieder ratpoison verwenden. Dann habe ich mich an stumpwm erinnert dem Nachfolger von ratpoison -- geschrieben in lisp!
Unter OpenBSD funktioniert mittlerweile wieder der clisp port also hab ichs ausprobiert. Ein paar Fallstricke gibt es jedoch (wie immer):
- Man muss mit-clx (X11 bindings für clisp) per Hand nachinstallieren. Ich hab das mittels
cd /usr/ports/lang/clisp make patch cd clisp/w-clisp-2.33.2p1/clisp-2.33.2/modules/clx/mit-clx mkdir /usr/local/lib/lisp make install
gelöst.
- asdf installieren (gibts im cliki)
- xhost +localhost (warum, weiss ich nicht, aber sonst geht's nicht)
- clisp starten mit
clisp -M /usr/local/lib/lisp/clx.mem -m 4MB
- der Rest ist einfach :)
(load 'path/to/asdf) (asdf:operate 'asdf:load-op 'stumpwm) (stumpwm:stumpwm)
Fehlschläge:
- firefox stürzt ab :(
Todo:
- slime installieren. swank erlaubt das attachen an einen laufenden lisp Prozeß, dann kann man im laufenden Betrieb den Fenstermanager ändern :)