| 
 | adm | Find | login register | 
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 gcin同好會又掛了,小弟轉載一份過來 引自http://cle.linux.org.tw/trac/discussion/1/416 
 
 
小弟偶爾也會出現圖示消失的狀況 
不知道yurenju兄說的情形是圖示「整個消失」、「不留痕跡」嗎? ------------------------------------------------------------------- | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 之前碰過的情形是整個 panel 當掉,然後自動 restart 一個新的 panel,這時候 gcin 的 tray icon 就會不見,目前也不知道要如何處理。 一般正常使用 panel 不會隨便 restart edited: 1
 | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 在 pre3 似乎有修正這個問題。 pkill gnome-panel 移到其他的 window,tray icon 會 redraw 按 ctrl-space 也可以。 edited: 1
 | ||||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
看來這個問題真的到處在發生... http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?topic_id=7165&forum=22&post_id=33560#forumpost33560 ------------------------------------------------------------------- | ||||||||||
| caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 | 
 據指出 Ubuntu 7.04 都沒事,出問題的都是 7.10 我懷疑和 gtk 的 build time / runtime 版本不同有關。 雖然 gtk binary compatibility 不錯,不過前陣子的 xfce 就有受到 gtk 升級影響。 唔…不過 Eee PC 用的 Xandros 4.0 和 Debian etch 幾乎是一模一樣的… gcin 是在 Debian etch 底下編的,結果在 Eee PC 還是出問題… 看看 pre3 效果如何再說… 
 edited: 1
 | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 剛才執行 icewm終於知道為什麼 icon 不會出現。 原來 gcin 如果比 icewmtray 先執行就不行,這時候 tray window 還沒 create 好。 比較簡單的解法是 delay 3 seconds. 
 gcin.c 
#if TRAY_ENABLED | ||||||||||
| savage joined: 2007-09-28 posted: 60 promoted: 2 bookmarked: 1 火星 | 
 Thanks,可以了。不然我以前都要這樣執行才會出現: 
exec icewmtray & 
奇怪,stardict 就沒有問題。  | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 
 
 執行 stardict 好像也要 2-3秒 tray icon 才會出現,所以才會沒有問題。 目前 eggtrayicon.c 不知道要如何判別是否 tray 真的存在, tray.c 改半天都試不出來。 edited: 2
 | ||||||||||
| savage joined: 2007-09-28 posted: 60 promoted: 2 bookmarked: 1 火星 | 
 
我今天重開機試了一下,發現如果是開機後第一次進 X,sleep(3): 好像是不夠,不知道 sleep(5); 會不會影響太大呀? | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 5 秒鐘似乎有點太久了。 否則就不要執行 gcin, 由 firefox 等程式來執行。 icewm 的 tray 真的超爛,似乎只能放一個 icon。 
 | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 我改成用 timer create tray icon,所以 gcin icon 在 5秒後出現,輸入則沒有 delay 的問題。 edited: 1
 | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 | ||||||||||
| savage joined: 2007-09-28 posted: 60 promoted: 2 bookmarked: 1 火星 | 
 
Thanks, so far so good. 
我明天重開機時會再試一下,因為我懷疑 cache 裡頭的東東也會有影響。 | ||||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
 
老大辛苦了~ 相信往後使用icewm的朋友也不必再擔心這個問題了 感謝~   ------------------------------------------------------------------- | ||||||||||
| 本人已不在此站活動  joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 | 
 
 我發現這可能和幾秒沒有關係,而是看要如何偵測 tray 的問題。 改成 5 秒後,如果是重開機,第一次進 X,仍然是不會出現 tray icon。如果沒有重開機,只是退出 X,再進入,這樣 icon 會出現,可能 cache 裡頭已經有什麼資訊的關係? 另外,1.3.6.pre5 出現有 icon 有時會多出一個空白出來,不知道那是什麼,有時又正常: 
 
 | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 
 我自己試是可以,以前出不來的現在可以了。問題是沒有辦法 detect,在 tray 出現之前還是可以抓到 window,沒有辦法區分這是不是真的 tray window。 
 
 可能與 CPU & disk 的速度有關。第二次 在 memory 後就速度當然變快了。 可以修改 tray.c,5000->10000,10 秒後出現 
void init_tray() edited: 2
 | ||||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
 我以為是自己遇到的靈異現象,原來... 
 不過,的確是偶爾出現,不總是如此~ ------------------------------------------------------------------- | ||||||||||
| caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 | 
 
 1.3.6 正式版應該已解決這問題了。 | ||||||||||
| eliu  joined: 2007-08-09 posted: 11512 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 
 不好意思,其實是 1.3.6 造成的,只好又 release 1.3.7 
 | ||||||||||
| 本人已不在此站活動  joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 | 
 
 哇,不是要在這邊也公佈一下的嗎? 
直接衝到 1.3.7 了。 
 | ||||||||||
| 本人已不在此站活動  joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 | 
 
大賀!1.3.7 把白板給戒掉了! 
 | 
| 
 | adm | Find | login register |