| |||||||
adm | Find | login register |
老大好~ gcin的圖示並沒有透明的背景,所以在工具列上的顯示效果會有點糟
來源:摩托學園
之前的gaim也有這個問題,但是後來己經得到解決
原文網址: Linux And FreeBSD Gaim Transparent System Tray Icon
註:我看不懂, 不然我就直接改好放上來了,抱歉~ | |||||||||||||||
| |||||||||||||||
| |||||||||||||||
結果發現似乎不能用。可能 tray.c也必須修改。 | |||||||||||||||
老大,changeloge裡都沒見到......真沒想到你早已偷偷改好gcin icon透明背景的支援了呀~XD 真是太棒了!感謝!!!(有圖為證,stardict的背景就還是不透明)
先前,未改之前:
改了之後
| |||||||||||||||
| |||||||||||||||
嗯,也有可能,不過stardict倒還沒跟上,可能是顯示icon的作法不同? XD 另外,fluxbox好像還是不行,我真有點搞不懂了
| |||||||||||||||
科科科....,去偷拿了pidgin 2.4.2 的source code, 檔案在此~ | |||||||||||||||
再補一個 | |||||||||||||||
今天睡覺的時候想到一個問題,
像一些支持tray icon透明背景的一些程式,如pidgin、PCManX等,它們都不需在icon上顯示文字。 | |||||||||||||||
edited: 1
| |||||||||||||||
其實 linux 的 tray icon 不是用 GTK 弄出來的。 因為 GTK 的不支援 mouse 中鍵而且沒辦法 write string echo 1 > ~/.gcin/config/gcin-win32-icon 可以使用 Windows 方式的 GTK tray icon edited: 2
| |||||||||||||||
不是gtk?真意外!!! edited: 3
| |||||||||||||||
試了一下,發現工具列上會有二個icon,而且可以支援透明背景!!!真棒! 有圖為證↓
不過,第二個icon有點多餘,請問eliu兄,是否還有什麼config設定檔可以隱藏它? 感謝! | |||||||||||||||
是全半形那一個嗎?
這是什麼東西? | |||||||||||||||
對的~
當圖示的高度超過工具列高度的時候,圖示會被縮小,
我之前說錯了,不是「自動縮放」,而是「自動縮小」,因為它不會把比工具列高度低的圖示放大。
另外,我發現那個全形/半形的圖示在Linux下同樣不會依半形或全形的切換而改變, | |||||||||||||||
剛剛試了一下,發現fluxbox裡gcin圖示的問題也OK了:
↑這是執行「 echo 1 > ~/.gcin/config/gcin-win32-icon 」之前的樣子。(註:gcin至少需更新到 1.3.6-pre9)
↑ 執行上述指令之後,不但支援了透明背景,gcin會依工具列大小來調整圖示大小,good! 不喜歡圖示被縮小後太模糊的,可以到這裡下載小一點的圖示來更換,如下:
我猜KDE裡gcin圖示被切掉一角問題應該也可以被順利解決了! http://pds.csie.ncue.edu.tw/~s94610006/x/oosh.png | |||||||||||||||
在 kde4中測試了 感覺蠻好的 可以變成預設值嗎 希望直接 gcin 裝好之後就可以有這種效果 而不必再執行 echo 1 > ~/.gcin/config/gcin-win32-icon 謝謝 補充一下: 在 kde 4.3 中似乎第二個圖示出不來... | |||||||||||||||
不建議用 win32-icon,因為不穩定。要改的話應該是由 linux code 這邊改用其他的 tray icon 的方式。 不過,怎麼大家對這個這麼在意?我覺得很好看呀!一排 icon,馬上就把 gcin 凸顯出來了。 | |||||||||||||||
1.4.6-pre10裡已經調整過來了,感謝eliu兄~
感謝~辛苦了~ edited: 2
| |||||||||||||||
發現一個好處!
記得很久以前,gcin icon常無法在icewm的工具列上顯示,
其實平時我在icewm下,
但是自從我把gcin-win32-icon設為1之後, edited: 2
| |||||||||||||||
這樣應該是不正常或有 bug,應該是把 bug 抓出來? 躲到某個「角落」去,這樣 bug 就會自動消失不見? 這種地雷愈積愈多,gcin 最後不知道會走到什麼方向去?反正漂亮好看就成了? | |||||||||||||||
eliu兄:
我一位朋友說,
我試了一下,我在Debian下1.4.6-pre10沒設gcin-win32-icon為1,的確也可以! | |||||||||||||||
| |||||||||||||||
我覺得,回報問題是一種美德,但要對一個問題緊追不捨的話,得先去搞清楚問題是出在 gcin,還是在其他軟體、函式庫,像前陣子的小灰事件,被追了那麼久,一開始連 pcman 也跳出來說是 gcin 的問題,結果最後證明不是 gcin 的問題。這種不是 gcin 的問題,又要 gcin 來解決,這是非常不公平的事。前幾天才和朋友聊到,現在 FS/OSS 的生態,一堆人只想當經理,結果一間公司經理數十名,做事的員工小貓二、三隻,又還要被這數十名經理窮追不捨的話,那幹脆請這些經理自己來幹好了。 | |||||||||||||||
用了echo 1 > ~/.gcin/config/gcin-win32-icon 確實是解決了KDE裡gcin圖示被切掉一角的神奇問題 而且兩個圖示都有出現 我是用KDE4.3.2 Archlinux | |||||||||||||||
提醒一下, | |||||||||||||||
咦 我試了一下我的1.4.6-pre10,圖示會隨著shift+space變化阿XDD | |||||||||||||||
啊?真的?是詞音嗎?這是好消息,感謝告知~ 不過我的倉頡還是不行 | |||||||||||||||
倉頡還真的不行... 所以大家還是用詞音吧(被歐) |
| |||||||
adm | Find | login register |