[分享] IceWM 小技巧 - 快捷鍵 篇

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享] IceWM 小技巧 - 快捷鍵 篇

文章Tetralet » 週一 2月 21, 2005 6:42 pm

IceWM 這個 Window Manager 有一個很大的特點,
就是用鍵盤就可以做到滑鼠大部份的工作。

例:(請修改您的 ~/.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 的即時資訊...
還有在系統列上的電池計量實在佔太大空間了,
不過要修正這些問題可能得花上不少心力...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron