2011年9月12日 星期一

arch linux 軟體清單

由於最近想試玩arch linux,就順便想列出自已未來想使用的軟體,就像自已在Ubuntu 10.10 我所需要的
列的差不多。

注意:由於arch目前還活在vm中,所以本文所列的項目基本上都沒在arch上好好用過,而本清單也會隨時增刪。還有我是vim控XD,所以皆以vim-like為優先考量。

(連結以後補…)

1. 桌面環境:
1.1. wm:
1.1.1. awesome: 自上次看到 tiling wm 的相關介紹就相當心動,基於第一次看到的是這傢伙,所以自然是首選。
1.1.2. i3: 似乎是 vim-like keybinding 的 tiling wm 有點心動。
1.1.3. euclid-wm: 同上

1.2 fm:
1.2.1 ranger: vim-like file manager

n. 各式軟體(喂…也跳太快了)
n.1 網路相關
n.1.1 Firefox + pentadactyl: vim-like + 眾多 add-on,還有什麼比這更好的呢XD
n.1.2 w3m: 純文字瀏覽器的選擇(不過我不常用…)
n.1.3 qbitorrent: 原本是仿照 µTorrent ,不過 µTorrent 也有出 linux 的版本了,所以也會考慮。

n.2 文件處理
n.2.1 vim: vim-like 的文字編輯器,大概是所有 vim-like 中最像的一個(炸
n.2.2 apvlv: vim-like pdf-viewer

n.3 其他
n.3.1 homebank: 記帳軟體
n.3.2 ikog: todo-list
n.3.3 anki: 記憶工具

2011年9月4日 星期日

Ctrl-H和Backspace交換結果及key mapping軟體



先說最重要的結果,要像Vim/Bash等一樣讓CTRL_H(下簡稱^H)和Backspace(下稱<bs>)有相同的效果,甚至交換兩者使用xmodmap是做不到的。

由於Xmodmap所能定義的鍵key的六種不同的輸出[xaw]分別是

1. 單純按key
2. shift + key
3. mode_switch + key
4. mode_switch + shift + key
5. AltGr[altg] + key
6. AltGr + shift + key

可以看到裡面完全沒有Ctrl + key 或Alt + key的設定,而且Xmodmap一般只能設定一個鍵而不能設定組合鍵,因此想改mapping從xmodmap下手是不可能的了。在其他論壇也有人問到類似的問題。[hcim]

不過還是記錄下這次的發現:
一、 Xmodmap [xaw][永u]:
鍵盤到所執行的功能間共有三層 ,分別為
1. 鍵盤上送出的按鍵代碼
2. OS收到該代碼後實際判定為哪顆鍵
3. OS認定的鍵所分別對應的功能為何。


....
[x修]中有特別說明改12間映射或23間的,這篇放很久沒興趣了,有興趣再回來補…




參考:
[xaw] Xmodmap - ArchWiki
[hcim] Vim - General - How can I map to Backspace under X by using xmodmap? 
[永u] [ 永遠的UNIX > 中文man手冊:xmodmap - 在 X 環境中調節鍵盤映射和鼠標鍵映射 ]
[x修] xmodmap修改键映射 - lqk1985的专栏 - CSDN博客
--
blogger的新版面真的看了很舒服啊,我都想多寫幾篇文章了(炸