cht電腦資訊Linux
adm Find login register

[分享]自行製作給X用的cursor

winlin
1 [分享]自行製作給X用的cursor
Promote 2 Bookmark 12007-10-29quote  
多虧了LGJ兄的介紹
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=190&blogId=1

關於 xcursorgen這個指令,小弟上man及google查了一下
發現這個東西可以將png圖檔作成給X用的cursor

最單純的指令是寫成這樣:
xcursorgen 設定檔 輸出的檔名


首先設定檔的部份內容格式為:(隨便一個文字檔,在此暫取名為conf)
<size> <xhot> <yhot> <filename> <ms-delay>

以一個最單純的例子就是把conf的內容寫成:
32 0 0 xxoo.png

註:那個ms-delay據說和做成動態的滑鼠指標有關,我不會...XD
註:xxoo.png是要轉成cursor的png原圖


編輯好設定檔後,執行指令:
xcursorgen conf output

註:conf是上面說的那個文字設定檔 ,output是自己給的cursor檔名,兩者都可以自己亂取

依上述步驟就成生成一個cursor了
多做幾個之後,把這些cursor取好正確的檔名
把所有做好的cursor檔放到~/.icons/mycursor資料夾(mycursor名稱可自取)
在~/.Xdefaults裡加上一句

Xcursor.theme: mycursor


重新啟動X之後,就能套用自己製作的cursor了

註:至於各個cursor該取什麼檔名,我也不清楚,可以參考一些既有的cursor套件去命名
http://www.gnome-look.org/index.php?xcontentmode=36
本人已不在此站活動
2
Promote 0 Bookmark 02007-10-29quote  

啊,不錯,不錯,有人去試了,我還想找時間去試的說。微笑

補充一下,因為現在流行 xdm/gdm/kdm,這個時候要設在 ~/.Xresources,而不是 ~/.Xdefaults,如果是像我這樣的懶人的話,那就:

ln -s .Xdefaults .Xresources

如果是用 gnome/kde 的,那去他們的控制中心去選用就行了。

 

edited: 2

cht電腦資訊Linux
adm Find login register
views:7788