今天要和各位分享的是一個選擇 window manager 的小工具, 叫做 selectwm。 基本上這個小工具非常的簡單, 沒什麼複雜的功能, 也就是在啟動 X 之後先執行, 讓各位
可以選擇要用那一個 window manager 罷了, 寫這個說明的目的, 是因為可能有些人並不知
道有這個工具可用, 而是像我以前一樣, 都是修改 ~/.xinitrc, 實在是有點麻煩。
話說回來, 這也只是在剛開始在試看看那一個 window manager 比較適合你個人的
時候好用而已, 等到已經選定一個 window manager 為你主要的 window manager 時, 這個
工具反而就有點多餘的了。
ok, 進入正題, 首先修改 ~/.xinitrc 將其它的啟動 window manager 的東東通通註解起來, 換成這行就好了
exec selectwm 當然如果你有執行其他的東東, 如 xcin ...., 那就要放在 selectwm 之前囉。
接著打 startx 進入 X, 會看到一個背景醜醜的, 中間有一個視窗的畫面。
第一次執行, 視窗上面的選項是空的, 必須自己手動建立。在視窗上面白色的地方
按滑鼠右鍵, 會出現四個選項, "加入" "編輯" "設成預設值" "刪除"。首先先按 add item
加入一個選項, 會出現另一個視窗, 上面是 "描述", 是給自己看的, 譬如我是打 WindowM
aker, 再來是命令列, 要輸入啟動這個 window manager 的指令, 如 wmaker, 接著按 ok,
就會在視窗上面白色部份多出一行, 只要重覆步驟, 就可以新增一堆你要啟動的 window ma
nager 了。 在下面有一個可按下的選項, 是表示在你進入 window manager 之後, 如果登
出時, 要不要回到 selectwm, 如果沒按下, 則登出後會回到文字模式。 這時按下右下角的
Config 鈕, 出現另一個畫面, 這邊可以設 timeout, 內定是 0.00, 也就是如果不按任何按
鍵, 就會一直停在 selectwm 的畫面上, 這當然不是我們要的, 我想要如果 5 秒沒按鍵,
就自動進入預設的 window manager, 就在這裡設 5。 而下面的三個選項則是你進入 select
wm 時, 最外面的那個選項(從 window manager 登出後, 要不要回到 selectwm)的預設值,
第一個是不選, 第二個是選擇, 第三個則是記住你上次的選擇, 這樣子就大功告成了。
然後用滑鼠左鍵在選項上點二下, 或是用鍵盤上下選擇, Enter 鍵就可進入了, 怎
樣, 滿簡單的小工具的吧, 對於正在試 window manager 的人, 實在是滿好用的, 省去修改
~/.xinitrc 的麻煩。
或許有人會看不慣那醜醜的背景, 沒關係, 我們還有 xsetroot 可用。 在 ~/.xin
itrc 中, 於 exec selectwm 之前加入一行
xsetroot -solid black
這樣子背景就變成黑色的, 你可以挑選自己喜歡的顏色。當然, 你也可以用 bitma
p 這個工具, 來建立一個 bitmap 檔, 然後用 xsetroot -bitmap filename, 這樣子背景就
會用你的圖檔填滿整個螢幕啦。
其實寫這個的目的, 當然除了有些人不知道有這個工具好用之外, 還有就是某些人
英文並不認識他 ^_^ 。
P.S. 以下是幾個常用的 window manager 啟動的命令:
WindowMaker wmaker
KDE startkde
GNOME gnome-session
Blackbox blackbox
XFCE xfwm
Sawfish sawfish
Openbox openbox
Fvwm2 fvwm2
Twm twm
P.S.2 至於由圖形介面登入的使用者, 應該是修改 ~/.xsession 這個檔吧
路易 Oct 31, 2002