就是用鍵盤就可以做到滑鼠大部份的工作。
例:(請修改您的 ~/.icewm/preference )
- 代碼: 選擇全部
KeySysWorkspace1="Super+F1"
KeySysWorkspace2="Super+F2"
KeySysWorkspace3="Super+F3"
KeySysWorkspace4="Super+F4"
使用 <Win>+<F1~F4> 就能夠切換到各個虛擬桌面去。
其它的快捷鍵,
如:按下 <Alt><F11> = 全螢幕,<Alt><Shift><F9> = 顯示桌面... 等等,
請參考 ~/.icewm/preference 的內容。
若不喜歡,您當然可以修改它,自訂為自己愛用的快捷鍵。
另外,
我們還可以編輯 ~/.icewm/keys,
讓在按下某組特定鍵時,
呼叫某個應用程式。
例:
- 代碼: 選擇全部
key "Super+t" x-terminal-emulator
按下 <Win>+<t> 就能夠執行 x-terminal-emulator。
(個人是將 x-terminal-emulator 指向了 mlterm。)
但如果您要替這個程式加上某些環境變數時,怎麼辨?
其實,您可以將它改成:
- 代碼: 選擇全部
key "Super+z" /bin/sh -c "LC_ALL=zh_TW.Big5 crxvt-big5"
或者是更複雜的:
- 代碼: 選擇全部
key "Menu" bash -c "echo -e \"ButtonPress 2\nButtonRelease 2\n\" | xmacroplay \"$DISPLAY\""
按下 <Menu> 鍵就能夠模擬按下滑鼠中鍵的動作。
IceWM 真的很棒吧?
個人是喜愛得不得了...
另,
您可以在其它的 Window Manager 上使用 xbindkeys,
也可以做到類似的功能哦。
問:為什麼要分享這一篇?
答:因為... 嗯,總而言之,可是付出了代價才學到這招的...
(不足為外人道也)
IceWM(個人認為)唯一的小缺憾,
就是無法在系統列上看到 MEM 的即時資訊...
還有在系統列上的電池計量實在佔太大空間了,
不過要修正這些問題可能得花上不少心力...