資訊

[LMDE] Linux Mint的fortune小技巧

顯示自己定製的內容

LinuxMint Debian Edition 有一個 mint-fortune 功能,不過內容是英文的,如果想要自製中文內容的話,該怎麼做呢?

參考網站是寫安裝fortune-zh套件,但是該套件安裝好之後,執行的結果是簡體中文,用描述的方法也無法自己新增定製的內容,所以手動DIY。

首先下載中文fortune原始碼fortune-zh,我選擇1.2.2版,到解開後的目錄fortune-mod-zh-1.2.2底下的src目錄,先編輯fortune-zh檔案,將
FORTUNE=”/usr/bin/fortune” 改成 FORTUNE=”/usr/games/fortune” 後存檔,必要的話可以把它拷貝到 /usr/bin 中。

$ sudo cp fortune-zh /usr/bin

將你喜歡的名言存到一個純文字文件裡(假設檔名叫scriptures),每一條句子都存到一行裡,每一行後面加入一個隔離行,該隔離行只包含一個%字符。然後執行如下命令來生成fortune需要的格式,該命令將生成一個文件scriptures.dat。

$ strfile scriptures

將scriptures及scriptures.dat複製到/usr/share/games/fortunes底下。

$ sudo cp scriptures* /usr/share/games/fortunes

執行fortune-zh scriptures即可隨機出現純文字檔案內的內容。

參考資料:http://fosschef.com/2011/01/trick-of-fortune-for-linux-mint/