[已解決]我的conky無法顯示中文!! [論壇 - 新手村]
正在瀏覽:
1 名遊客
[已解決]我的conky無法顯示中文!! |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/8/17 21:00 所屬群組:
已註冊使用者 等級: 4
HP : 0 / 85
![]() |
我是使用ubuntu12.04
我嘗試安裝許多conky 結果都發生無法顯示中文日期的窘境 請大家幫幫我 謝謝!!
2014/10/1 21:13
|
||||||||||
![]() |
回覆: [求救]我的conky無法顯示中文!! |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/16 8:57 所屬群組:
已註冊使用者 等級: 22
HP : 0 / 541
![]() |
這個套件,我沒使用過。
在以下有討論,你可參考一下: http://www.ubuntu-tw.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=53302&forum=2&move=next
2014/10/1 21:38
|
||||||||||
![]() |
回覆: [求救]我的conky無法顯示中文!! |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
qifong 寫到: 參考上面提到的文章,還有「這篇」。 有一行提到 請將「xftfont DejaVu Sans Mono:size=12」改為「xftfont Monospace:size=10」 應該只要設定這個就好,上面設定「Monospace」,就會根據你系統的fontconfig設定,找到符合Monospace第一個 字型, 下面的指令,你就可以看到查找的順序 $ fc-match -s monospace | less 但不曉得若該字型沒有中文,會不會找下一個有符合中文的。 若沒有,你就直接設定那一行「xftfont DejaVu Sans Mono:size=12」,直接指定字型。 先找你系統有的字型名稱,我不知道是不是一定要Monospace,就假設conky一定要設定Monospace的字型 用這個指令查找 $ fc-match -a | grep Mono 假設有安裝這個字型「fonts-wqy-zenhei」 應該就會看到有一行是 wqy-zenhei.ttc: "WenQuanYi Zen Hei Mono" "Regular" 所以你只要把「xftfont DejaVu Sans Mono:size=12」 改成「xftfont WenQuanYi Zen Hei Mono:size=12」就可以了。 以上有測試,但只測試一半,因為我還不知道怎麼配置conky時間,顯示中文字那一段。 先貼系統字型相關的資訊給樓主參考 其他相關的Mono字型 wqy-microhei.ttc: "WenQuanYi Micro Hei Mono" "Regular" ![]() 更新: 剛剛測試的結果,是OK的,不過我是在「Xubuntu 14.04」下測試的。 參考這一頁,在 「~/.conkyrc」加入下面兩三行,就可以測試conky時間是否正常顯示中文 ============================================ $hr ${color 8F8F8F}${alignc 23}${font DotMatrix:size=16}${time %k:%M} ${font}${color EE6363}${alignc}${voffset -10}${time %B} ${time %Y} ============================================ 另外個人設定檔是放在「~/.conkyrc」,我是參考「這篇」說明的。 因為跟「這一篇」講的「 ~/.conky/default/conky.conf」不一樣,應該是後來版本改掉了路徑了吧,我猜。(<--剛認真的看,原來那篇提到的「conky -c /home/用戶名稱/.conky/default/conky.conf」是自己指定的路徑,預設個人的則是 在「~/.conkyrc」) 因為只是要測試,所以我就直接執行下面的指令複製,然後來改設定檔 $ cp /etc/conky/conky.conf ~/.conkyrc ============================================ 另外測試,字型沒有Monospace也行,只不過顯示上,字就有可能不對齊了,畢竟不是「等寬字型」。這部部份就依照自己的喜好吧。 以下測試過OK的 * xftfont WenQuanYi Zen Hei Mono :size=12 * xftfont WenQuanYi Zen Hei :size=12 * xftfont WenQuanYi Micro Hei Mono :size=12 * xftfont WenQuanYi Zen Hei :size=12 $ sudo apt-get install fonts-wqy-microhei fonts-wqy-zenhei 以上只是說明範例,你可以選你喜歡的字型來置換摟 還有從「這篇」有一個地方要注意的,就是設定檔需要有一行
不過我測試的時候,沒有寫這一行也行,這個就自己遇到的狀況為準 Orz... ![]() 另外若真的還不行,哪就更改「/etc/default/locale」,改為時間顯示英文,這也是一種方式,不會顯示豆腐字
設定為
## 後記 part2 後來還發現一個比較特殊的狀況,請參考這篇「MadBox 14.04中文安裝」。
2014/10/1 22:52
|
||||||||||
![]() |
回覆: [求救]我的conky無法顯示中文!! |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/8/17 21:00 所屬群組:
已註冊使用者 等級: 4
HP : 0 / 85
![]() |
謝謝 samwhelp 回答如此詳細
選你為最佳解答
2014/10/1 23:53
|
||||||||||
![]() |
回覆: [求救]我的conky無法顯示中文!! |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2010/12/22 12:40 所屬群組:
已註冊使用者 等級: 19
HP : 0 / 466
![]() |
這個問題我以前也遇過 也發問過
後來也自己找到問題點了 解決問題固然可喜可賀 但解決問題的過程才是最重要的 經由你這個例子 最重要的收穫是學著去看conky的設定檔 這個方式也可以套用在其他套件上(如果有.conf的話)
2014/10/2 13:19
|
||||||||||
![]() |
回覆: [求救]我的conky無法顯示中文!! |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/16 8:57 所屬群組:
已註冊使用者 等級: 22
HP : 0 / 541
![]() |
masa 寫到: 看你如此回覆,其它人的回答是否對你真的沒幫助呢? 建議你一下,對所有幫你回覆的人都同樣感謝,雖然有對有錯,對你的幫助或許有限,但別忘了,總是要花些時間打些字吧、或是幫你查一下資料。 說實在的,你這樣的回答不太得體 >_<
2014/10/2 21:46
|
||||||||||
![]() |
回覆: [求救]我的conky無法顯示中文!! |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2011/8/17 21:00 所屬群組:
已註冊使用者 等級: 4
HP : 0 / 85
![]() |
抱歉了各位!!
我以為這裡和雅虎知識家一樣要選最佳解答QQ 在這裡慎重感謝第一位回覆我問題的大大qifong
2014/10/4 13:20
|
||||||||||
同源一体、感同身受、樂於分享、教學相長!
|
|||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.