| 
 | adm | Find | login register | 
| guest | 
 | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 感謝Solomon,小弟正試用中,一定要推一個  :) 
 ------------------------------------------------------------------- | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
啊∼有意思!我發現累計字數會即時在gcin icon上顯示!(真是貼心的設計) ------------------------------------------------------------------- | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 
 其實那只是我懶得去做其他的判斷與處理 XD 
完全說不上貼心啦,真要貼心的話,也只是貼近我懶惰的心。  | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
不好意思∼ 
 
Solomon有興趣&有空再試,沒事聽聽就好啦∼ ------------------------------------------------------------------- | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
突然想到,也可以這樣↓ 多一個icon位置來顯示 ------------------------------------------------------------------- | |||||||||
| caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 | 
 印象中 gcin-message 的文字讯息不能改字體大小,有興趣的可以去改改 source。 如果不改 source,目前可以搭配 imagemagick 即時製造「圖片 + 文字」,再用 gcin-message 秀出來。 不過 gcin-message 沒提供 shape extension 和透明背景,所以只能有四方形的圖文。 如果要求美觀,可能用專業的 notification daemon 較好。 gcin-message 是可以改得很漂亮多功能,不過「我個人猜測」劉老大不會收太吃資源的 patch 。 (如果能既省資源又好看,推進 gcin 的機率比較大) | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
 我發現它的字型大小會隨gtkrc而變動,我調一下gtkrc後就覺得OK了 :) ------------------------------------------------------------------- | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 caleb提的方式我有想過,不過因為我沒有實際玩過,加上沒有什麼太多餘的時間。所以就只有用gcin-message做簡單的訊息通知。 
 | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
剛剛調整過字型大小+延長停留時間之後,我已經對它相當滿意, 
嘿嘿∼ ------------------------------------------------------------------- edited: 1
 | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 我今天下午比較閒 XD 翻了一下imagemagick的手冊,然後就生出這個會出圖的,可以自己換來源圖。可以調字的大小與位置,顏色也可以自己查手冊改一下。字型我沒有認真測試,所以我還不會換字型。 winlin 要不要提供漂亮的底圖呀。有漂亮底圖的話我就要放棄我的字頻統計了(其實可以merge在一起)。 XD 其實我本來想做成每 N 個字才出一次圖,可是這樣子用詞音的話就不一定會碰到條件符合的時候,所以還是每個字出一次的圖。 不過圖不能太大,我自己測試用的 grid.png 是300x300,有時候會檔到正在輸入的地方。 | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
 
今天我騎機車去買晚餐的時候也在想圖的問題,不過我目前拿不出好圖來~XD 
 ------------------------------------------------------------------- | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
補一張圖,希望可以比較清楚表達我的意思。 
 
 ↑這個只是舉例,可以找比較討喜一點的Orz ------------------------------------------------------------------- | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 回來之後想了一下,弄出來了。 現在這個 filter 可以設定每打幾個字才出一次圖。 INTERVAL=100 表示每100個字出一張圖,解決詞音這一類輸入法的問題是利用字數的舊值與新值配合輸出字串的長度。 mod_a 為舊值除以 INTERVAL 的餘數,mod_b 為新值除以 INTERVAL 的餘數。一般情況是 mod_a 小於 mod_b,當 mod_a 大於 mod_b 的時候就表示累計超過 INTERVAL,可以出圖了。另外一個狀況是 mod_a 等於 mod_b,只要確定輸出字串長度 len 大於 0,這樣也可以出圖,通常是 INTERVAL = 1 的情況,也就是每個字都出圖。 
 
所以現在可以每 1000 個字出一張大圖了 XD 
 
 | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
Solomon: 
 
 
我嘗試用不同形狀的圖片, ------------------------------------------------------------------- | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
怪了~ 
  我是用icewm,其他桌面環境的人也和我一樣嗎? 
註: ------------------------------------------------------------------- | |||||||||
| eliu  joined: 2007-08-09 posted: 11514 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 有 bug, 
 win-message.c: 
   int ox, oy; | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 我剛剛改了win-message.c,結果圖的位置變到很底下。我測的圖是300x300的。 請問這樣是正確的位置嗎? 我以為應該是要在 tray icon 下方。 
 
 | |||||||||
| eliu  joined: 2007-08-09 posted: 11514 promoted: 617 bookmarked: 187 新竹, 台灣 | 
 
改了卻沒測。 這次確定可以了 
 
   gtk_widget_show_all(gwin_message); | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 更新這個狀況,有需要請下載 1.4.3~pre12-0~2。 
 | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 的確有效,有圖為證: 
  ------------------------------------------------------------------- | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 我換回昨天的Script試了一下,發現eliu兄新改過的win-message.c也有效果: 
  
現在「統計字數」不會再擋住icon了,感謝呀~ ------------------------------------------------------------------- | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
我發現詞音的空白鍵選項設成「輸入空白」時, 測試步驟: 
 ------------------------------------------------------------------- | |||||||||
| caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 | 
 echo -n $aa 改成 echo -n "$aa" 試試看。(我沒試) | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
 感謝,不過還是一樣 XD ------------------------------------------------------------------- | |||||||||
| Solomon  joined: 2008-02-27 posted: 78 promoted: 22 bookmarked: 3 | 
 剛找了一下資料,主要是因為 default IFS為空白鍵的原因。 加一行 IFS='@' 就可以了,不過換來的就是 @ 不能打出來 XD 大家提供一下,哪個字元當 IFS 好。 
EDIT: 
EDIT 2: edited: 2
 | |||||||||
| winlin  joined: 2007-09-25 posted: 1863 promoted: 111 bookmarked: 33 | 
 
 
感謝Solomon!這招有效~  ------------------------------------------------------------------- | 
| 
 | adm | Find | login register |