如何用 Quod Libet 收聽 big5 網路電台

因為 id3v2 標籤的因素,目前台灣絕大多數的網路電台都是使用 big5 碼,造成在 UTF-8 環境下的播放軟體就會接收到亂碼,我們可以用 zh_TW.big5 來啟動播放軟體,便能輕鬆治標。這裡以 Ubuntu 6.06 為例。:P

首先檢查你的系統上是否有 zh_TW.big5 locale:

locale -a

通常是沒有的,現在我們來生一個:

  • 編輯 /var/lib/locales/supported.d/zh
  • 加入:
  • zh_TW.Big5 Big5

  • 接著執行:
  • sudo locale-gen

  • 系統上就有 zh_TW.Big5 了。

有了 zh_TW.Big5 可用後,最後弄個會以 big5 啟動程式的執行檔,這裡檔名取作 quodlibet-big5:

  1. #!/bin/sh
  2. LANG="zh_TW.big5" quodlibet &

存檔後放到 /usr/local/bin 底下,並加上執行權限:

sudo cp quodlibet-big5 /usr/local/bin/
sudo chmod +x /usr/local/bin/quodlibet-big5

執行 quodlibet-big5 就可以聽 big5 電台了。

參考:
MacBlog2 - Ubuntu 雜記

關於 Stellarium 的中文字型顯示問題

如你是用開放源碼的作業系統,又有安裝 Stellarium 這個超棒的星象軟體,你可能會發現,整個畫面都是框框字,你可能會懷疑該軟體壞掉了。

其實不是,真正的原因是該軟體做了i18n,卻不包含字體的緣故,才導致滿畫面框框字。下面為官方的說明:

為了避免下載的檔案過大,您在(官方)這裡下載的Stellarium並沒有包含中文字型。要正確顯示正體中文,請到cwTeX TrueType 字型區下載 cwTeX 圓體,複製到 C:\Program Files\Stellarium\data 然後在您的 config.ini 修改 base_font_name 成 cwyen.ttf 。

cwTeX 圓體經過測試是適合用在本軟體的字型,此字型以GPL授權故下載與散布一切合法。



(more...)

在 UTF-8 環境下用 screen 玩中文 mud

  • 開啟 screen
  • <CTRL><A>+<:> #冒號,用 shift+; 輸入
  • 輸入 encoding:big5,enter
  • export LC_ALL="C"
  • 開始 telnet mud 吧,例如重生的世界:
  • telnet -8 mud.revivalworld.org 4000

    台灣 Mud 列表

轉換檔名編碼利器 convmv

安裝:

sudo apt-get install convmv
或到 http://j3e.de/linux/convmv/ 下載

用法:

convmv --help #先看說明
convmv --list #列出所有可用編碼
convmv -f big5-eten -t utf8 -r /Path/To/Your/Files #從 big5 檔名轉碼成 utf8,僅顯示測試結果,尚未實際轉換喔

convmv -f big5-eten -t utf8 -r --notest /Path/To/Your/Files #加上 --notest 參數,正式進行檔名轉碼。
#常用在從 windows 搬到 linux UTF-8 環境結果產生亂碼的檔名。

參考:
http://wiki.debian.org.tw/index.php/Unicode
小兔的筆記本 » Blog Archive » convmv 介紹
好用的轉碼工具 convmv - CreMaker's in-life Blog
convmv & iconv - 無語録むごろく - by chongmeng