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