BV1AL 之無所不記

2012-06-01

自製顯眼的 xterm cursor

長期以來就有著這個困擾,就是在桌面的時候滑鼠指標很顯眼,一旦滑鼠移進
terminal(任何一種X window 下的terminal emulator)範圍,它就變成一條很
細小像英文字 I 的東西,這在古時候螢幕都是1024x768的時代大概不是太大
的問題,可是現在螢幕很多都是 1920x1200, 如果不動一下滑鼠根本看不出它
現在在哪裡?甚至在搖動滑鼠時,也會因為terminal 裡復雜的結構,依然看
不出cursor 在哪裡!

不曉得當初為什麼會把進入terminal 範圍的滑鼠icon 設計成那麼不顯眼?

這個「始祖設計」的基因也一直被延續下來,到 http://gnome-look.org
X11 mouse theme 找一下,很多現代設計出來的 xterm icon 幾乎都繼承古時
候設計的概念,把它弄得又細又小很不顯眼。

其實也不用辛苦的去找別人設計好又是顯眼的icon, 只要自己用像是gimp來
畫一個大的、有色彩的顯眼icon 然後再轉換一下.

建一個 xterm.in 內容僅一行,為
32 2 2 my-xterm.png 1000
(32 是指這個png 為32x32
2 2 是指當滑鼠按下去時作用點在這個png 的 X, Y 座標
最好根據你實際png 圖來決定 X, Y
後面那個 1000 是延遲時間, 不太需要改)

轉換指令為
xcursorgen xterm.in xterm
把產出的 xterm cp 到 /usr/share/icons/XXXXX/cursors/xterm 取代掉即可,
這個 XXXXX 在大多數系統可能是 DMZ-White, 你可以先查一下.

為什麼要看xterm裡的 cursor ? 因為有時可能要 mark 一段文字或者去按一
個URL link,這時如果能一眼看到cursor 馬上推移滑鼠是最方便的,若還要
用肉眼去尋找或是要先搖一搖滑鼠就太麻煩了。

特別是現在螢幕大,我們可以用諸如 terminator 或在其它terminal 裡用
tmux/dvtm 等等來切割工作視窗,也就是一個terminal 裡有好幾個terminal
,這時有個顯眼的cursor icon 才方便。

標籤:

0 Comments:

張貼留言

<< Home