跳到主要內容

發表文章

目前顯示的是 10月, 2014的文章

找回由 SSH 做 uBuntu 升級時遺失的連線

uBuntu 14.04 LTS 釋出已經有一小段時間,決定將遠端機房中上一個 LTS 版的 uBuntu 12.04 升級上來。uBuntu 現在做的很貼心,只要透過一個簡單的指令就能夠升級,由 SSH 連線至遠端主機,在 command line 輸入下面的指令: $ sudo do-release-upgrade 執行後是一個互動式的升級過程,逐一的檢查與詢問項目後才進行升級的動作,由於下載更新的時間較長,利用等待的時間出去覓食,回來之後就發生杯具了!互動的過程卡在一個詢問步驟...而且還不能動 XD,沒錯,因爲 SSH connection timeout。更新到一半也不能重新開機,否則問題可能會更大。 很幸運的,uBuntu update 程序的設計者似乎瞭解使用者這樣的「意外」!將系統版本的 update 放在 screen 裡執行。GUN screen 是一種在 Server 上執行的終端,只要 screen 本身沒有被終止,就可以繼續恢復原來的內容。 所以,我重新以 SSH連上了 Server 並且執行了下面的指令來觀察 Server 上現有的 screen session 有哪些: $ sudo screen -list There are screens on:         9129.ubuntu-release-upgrade-screen-window       (10/07/2014 08:50:08 PM)        (Attached) 2 Sockets in /var/run/screen/S-root. 可以由列表發現目前仍在執行的 screen session 名稱,如果我們要引用回原來的 session session,只要使用「-d -r [session擁有者]/[pid.tty.host]」的方式: $ sudo screen -d -r root/9129.ubuntu-release-upgrade-screen-window 很感動的,我拉回了原先因 timeout 僵住的詢問步驟,而且可以繼續下去,也完成了整個系統版本升級的過程。

LibreOffice 穿新衣,Firefox 好朋友

自由的好處就是可以隨心所欲的客製化,去年曾經發表一篇 如何修改 LibreOffice 圖示 的文章,現在除了更換 Icon 還可以讓 LibreOffice 穿上 Firefox 的漂亮外衣。 我的環境如下: OS: uBuntu 14.04.1 LibreOffice 版本:v.4.2 LibreOffice 原本素雅的外觀如下圖所示, 在 Tools > Options > LibreOffice > Personalization 選擇 Own Theme,點選右方的「Select Theme」開啓對話視窗。 在對話視窗中,點選 Visit Firefox Themes 開啓 Firefox 的網站 選擇喜歡的主題,複製網址內容貼到 Theme address 下方的欄位中,在這裡我選用的主題為: https://addons.mozilla.org/en-US/firefox/addon/retro-color/  將這串網址貼到 Theme address 欄位中。 就完成穿上新外衣的動作了! LibreOffie 4.2 版已經包含至 uBuntu 14.04 官方的套件庫中,如果要將之前文章所提的 Icon theme 更換,只需要使用 apt-get 來安裝就可以了。這個簡單黑白的 Icon theme 現在的名稱為 sifr,安裝方法在 terminal 輸入: $ sudo apt-get install libreoffice-style-sifr 安裝後在 Tools > Options >LibreOffice > View,由右側的「Icon size and style」下拉選單中,選擇「Sifr」按下 OK 確認,就可以換爲這純粹黑白又好看的 Icon Theme。

備份神級輸入法引擎 RIME 使用者字典

注音輸入法一直以來都是我主要使用的中文輸入法,前一陣子心血來潮想多學一個輸入法以備不時之需,如在沒有注音符號的鍵盤上,也能夠順利的輸入(好卑微的心願 XD)。爲了期待能同時加強英文輸入,選擇了漢語拼音輸入法,因爲漢語拼音最接近注音輸入法,轉移上比較可以微痛就好。 在 uBuntu 的環境中,一開始是用 ibus 裡的拼音,但是 ibus 速度上慢上不少,於是換了一套許多使用者推薦的輸入法框架 fictx (Flexible Context-aware Input Tool with eXtension),真是一套穩定又快速的輸入法框架,用一次就愛上了! 在這個框架下,曾經嘗試了由 Android 移植過來的 Google 拼音(fcitx-googlepinyin)、集結雲端智慧的雲拼音(fcitx-cloudpinyin)、早期昇陽開發的拼音(fcitx-sunpinyin)還有原生的漢語拼音(fcitx-pinyin),可惜的是這幾個輸入法的基礎都是建構在簡體中文的基礎上,當我們要對應至繁體字的時候,有些字就會發生錯誤,如「才」->「纔」,在輸入上帶來相當多的不便。在失望之際,看到 一篇文章 介紹跨平臺的神級輸入法引擎 RIME 中州韻輸入法引擎,能準確的輸入正體中文的輸入法引擎,且其輸入法引擎的演算法符合拼音、注音、五筆等等。 這是一套跨平臺的輸入法引擎,在 Linux 稱爲「中州韻」、Windows 稱爲「小狼毫」、MACOS 上稱爲「鼠鬚管」,這個引擎的好處請參考上述連結文章的介紹,在此不另做介紹,但小弟我一試成主顧了! 在 uBuntu 14.04 開始 fcitx 已收錄至官方的套件庫,安裝上變的更爲方便了,輸入以下的指令安裝即可完成: $ sudo apt-get install fcitx fcitx-rime 安裝後開啓「Language Support」將 Keyboard input method system 改爲 fcitx,重新開機就可以使用 fcitx 當作輸入法框架,RIME 作爲輸入法引擎,而我使用的是其中的「朙月拼音」。 在 Linux 中「中州韻」缺少 GUI 的界面來備份使用者的字典檔,每次重新安裝系統我們都無法保留下過去的學習習慣。關於 RIME  的備份方式,在網路上很少看到討論,在一篇對