archlinux + sawfish
其實早就弄過一次,只是emacs始終沒有配置好?好像也沒有了。前面是在一臺老舊機器上,archlinux的,slim+sawfish,然後就是用tint2和feh,再加上一個fcitx,起碼日常桌面是可以用了。
只是什麼時候可以徹底拋棄msoffice什麼的啊。
然後slim其實在archlinux下很簡單,service這個就可以了。也不用什麼花哨的配置,懶的?
所以就專心一些xinitrc就好:
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?* ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
[[ -f ~/.Xresources ]] && xrdb -merge -I$HOME ~/.Xresources
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
feh --bg-scale ~/pic/b8a6ae6c88ef78dbc555fefa1de98a0a.jpg
tint2 &
fcitx &
volti &
exec sawfish
其實Xmodmap是用來交換ctrl和caps_lock,Xresource是配置這個urxvt。
另外的一些鍵綁定在sawfish下面自帶的設置就可以完成。
只是不知道爲什麼emacs這個的需要寫在sawfishrc裏面:
; Emacs text editor
(bind-keys global-keymap
"M-3" `(jump-or-exec "^Emacs@"
,(lambda ()
(display-close-message "Start Emacs text editor..." alert-msg-time alert-msg-attrib)
(system "emacs &"))
,(lambda (wind)
(display-window wind))))
;; gvim text editor
(bind-keys global-keymap
"M-2" `(jump-or-exec "^gvim@"
,(lambda ()
(display-close-message "Start gvim text editor..." alert-msg-time alert-msg-attrib)
(system "gvim &"))
,(lambda (wind)
(display-window wind))))
這樣大體成功。emacs的配置就不用了麼。