阿良的 Ubuntu 筆記

星期五, 9月 15, 2006

安裝 Adobe Reader

從 Ubuntu 套件庫中下載了 Adobe Reader,安裝好了之後,在「應用程式」→「辦公」中就出現了 Adobe Reader,但是滑鼠點下去卻什麼事也沒有發生。

原來這是因為它與 SCIM 輸入法不相容的緣故,參考這裡的方法可以加以解決。

現在雖然可以啟動 Adobe Reader 了,然而操作介面是英文也還罷了,面對內含中文的 pdf 文件,居然顯示:

The Traditional Chinese Language Support Package is required to display this page properly. Under the current configuration, this resource is not available.

原來還得下載繁體中文語言支援套件才行。到http://www.adobe.com/tw/products/acrobat/acrrasianfontpack.html
可以下載。這個頁面還有其他語言可以選擇。

解壓縮之後以 root 權限在終端機執行 install.sh,並指定安裝目錄為 /usr/lib/Adobe/Acrobat7.0 即可。

星期三, 9月 13, 2006

解壓縮 .rar 檔案

剛剛收到 Kate 寄來的 rar 壓縮檔案,沒想到預設的壓縮檔管理器 File Roller 2.14.4 居然無法解開?
不過,下載 unrar 就可以解決了。在終端機執行以下指令即可:

sudo apt-get install unrar

星期二, 9月 12, 2006

安裝 OOo 2.0.2 Firefly 中文加強版

到 ftp://140.111.128.66/odp/OpenOffice.org/2.0.2/ 下載
安裝影像檔 Openoffice-2.0.2-Linux-Install-20060320.iso
這裡有說明

然後直接以 mount 指令,掛上 ISO 檔方式安裝。(必須先建立一個暫時的目錄,這裡舉例為 /tmp/cdrom)

在終端機中執行以下動作(以 root 權限):

mkdir -p /tmp/cdrom
mount -t iso9660 -o loop Openoffice-2.0.2-Linux-Install-20060320.iso /tmp/cdrom
cd /tmp/cdrom
./setup.sh
umount /tmp/cdrom

安裝位置在:/opt/OSSII-OpenOffice.org-2.0

雖然順利安裝好了,但現在 [應用程式] → [辦公] 裡面卻有兩套 Open Office... 看起來礙眼不說,還容易選錯。雖然可以用 Alacrate 選單編輯器來隱藏 Ubuntu-desktop 預裝的 OpenOffice.org,但是開啟 .odt 等文件時,預設還是開啟原有的 OpenOffice.org,而不會啟動中文加強版。

似乎得移除原有的 OpenOffice.org 才行。從這兒問來的方法,以 root 權限在終端機中執行:

dpkg -l | grep openoffice

找出目前系統有安裝 openoffice 那些套件。(由於中文加強版在安裝時並非採 .deb 的 Debian 套件格式,所以只會列出原先系統預裝的 OpenOffice.org 套件,正好符合需要,不會誤刪剛剛裝好的中文加強版。)然後用

apt-get remove [套件名稱]

逐一移除這些套件。由於相依性的關係,移除套件時必須按照某種先後次序,不過反正遇到一時無法移除的就先跳過,總之最後全部都可以順利完全移除。移除 openoffice.org 時,會一併移除 Ubuntu-desktop 套件,感覺好像不能亂來,不過移除它並不會有甚麼影響。(其實 ubuntu-desktop 是一個空套件,主要是用於日後 Ubuntu 團隊決議在預設套組中新增應用程式時,所有使用者可以自動下載之用,對現有已經安裝的應用程式及其自動更新功能都不會有影響。)

在移除過程中如果用前述的「dpkg -l | grep openoffice」指令查詢,會發現有些套件在移除之後就消失了,而有些套件在清單中的顯示狀態則會從原先的「ii」標示變成「rc」,應該就表示已經移除了。

最後再執行一次「dpkg -l | grep openoffice」,確認所有列出的套件都標記為「rc」之後,就大功告成了。最後按下 [Ctrl]-[Alt]-[Backspace] 重新啟動 X視窗即可。

註:

有網友提到,在 Brezzy (Ubuntu 5.10)由於 firefly是在Red Hat平台對OOo中文加強版進行編譯的,所以在Ubuntu中運行OOo2中文加強版使用SCIM輸入法稍微有些問題,為了解決SCIM無法正常使用的問題可進行如下操作:

$ sudo rm -f /opt/OSSII-OpenOffice.org-2.0/program/libstdc++.so.6*

不過由於我還沒有察覺任何問題,所以暫時不做這個處理。

星期一, 9月 11, 2006

安裝 PCman 檔案管理程式

很好用的檔案瀏覽器。
在 Synaptic 套件管理程式中,以「pcmanfm」搜尋套件庫並加以安裝。

星期六, 9月 09, 2006

安裝螢火飛字型

鼎鼎大名的優美清晰中文字型。在Synaptic套件管理程式中搜尋「ttf-arphic-newsung」,並加以安裝即可。

參考這兒

星期五, 9月 08, 2006

安裝 Firefox 的 J2SE Runtime Environment (JRE) 外掛模組

[系統]→[管理]→[Synaptic套件管理程式],用「搜尋」功能以「jre」為關鍵字,找到一些相關的套件,包括最主要的 sun-java5-jre 及 sun-java5-plugin。把這兩個套件標記為安裝即可。

參考這裡

重新啟動 Firefox 之後,雖然可以顯示嵌有 Java 程式的網頁,但是其中的中文字卻有部份無法顯示,變成了方塊。

參考這裡的方法,把設定檔換掉,結果卻變成所有中文字都無法顯示了。還好我有把本來的/usr/lib/jvm/java-1.5.0-sun/jre/lib/fontconfig.properties 另存成 fontconfig.properties.backup。唉,先改回來好了... 不過可以確定是跟這個字型設定檔有關。

重新參考這個留言,又試了一次,直接依照香港的 Ubuntu 網站說明,建立了新的
fontconfig.properties 檔。不過因為這個字型設定檔指定為使用 NewSung,因此必須先安裝螢火飛字型

安裝 Firefox 的 Flash 外掛模組

[系統]→[管理]→[Synaptic套件管理程式],搜尋「flashplugin」,找到flashplugin-nonfree 套件,點右鍵選單,標記為安裝即可。

參考這裡

按下「套用」之後,它顯示還必須增加安裝 gsfonts-x11。看起來像是字型套件,管他的,反正系統會自己安裝好。重新啟動 Firefox 之後,發現已經可以顯示 Flash 網頁了。

可是...在 Flash 物件上點滑鼠右鍵,出現的選單怎麼都是亂碼?嗯...這要怎麼解決呢?


另外,還得執行以下指令做點修改,不然在 YouTube 之類的影片播放時,會發生有影無聲的問題:

sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
ln -s /tmp/.esd-1000 /tmp/.esd

參考這兒
References: Community Ubuntu Documentation

把套件庫來源換成台灣地區

對台灣地區的使用者而言,改成用台灣的套件庫來作更新及新套件安裝,還是比較管用:

 wget http://apt.ubuntu.org.tw/sources.list.dapper
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bkup
sudo mv sources.list.dapper /etc/apt/sources.list
sudo apt-get update

參考這裡的

SCIM 中文輸入法

SCIM 的新酷音輸入法用起來還不錯,選字比起微軟新注音各有高下,不過至少不會老是優先選用注音符號,害我不經意寫出一大堆注音文。

在新酷音中,按 [Shift] 鍵一樣可以快速切換中英,不過預設只可以使用右邊的 [Shift] 鍵,對習慣兩側並用的我有點不太方便。

在輸入法浮動工具列上點右鍵,選「SCIM 設定」,[輸入法引擎]→「新酷音」→「鍵盤」→「酷音中英切換鍵」後面的(更多選項),然後點下「鍵值」後面的 [...] 進行設定,按下選定的按鍵(左邊 Shift)後按下「新增」。

新增鍵值的操作順序感覺有點兒不太直覺,可能要嘗試幾次才能搞對。總之,如果要同時讓左、右邊的 Shift 鍵都能用來切換中英文,就得有兩個鍵值分別顯示為「Shift+Shift_L+KeyRelease」以及「Shift+Shift_R+KeyRelease」。


其他幾個重要功能操作的熱鍵:
  • [Tab] 手動斷詞:按 [Tab] 可以手動斷字,對於選字幫助非常大。(ex:「我想倒好例子」,在『到』字後方按下 [Tab] 即可手動斷字成「我想到好例子」。)
  • [Ctrl]-[2] ~ [9] 手動增加字詞:如果要要加入使用者造詞,選好字,用鍵盤的方向鍵移動游標到該詞前方,按下[Ctrl]+「詞的字數」,就可學習。(ex:欲加入「胡致宇」三個字為新詞,可在『宇』字後按下 [Ctrl]-[3],會彈出視窗提醒已加入新詞-胡致宇。)
  • [Ctrl]-[0][Ctrl]-[1] 輸入全形標點符號:通常用 [Shift] 加上半形標點符號,就可以變成全形標點符號。其他找不到的符號就可用 [Ctrl]-[1],一樣按空白鍵選字,常用的符號幾乎都找得到了。

移除 Firefox 裡用不到的快速搜尋引擎

稍微調整一下 Firefox 的環境,把常用的擴充套件裝上。順便移除 Firefox 裡用不到的快速搜尋引擎:

預設的搜尋引擊:到 /usr/lib/firefox/searchplugins 中,直接刪除搜尋引擎的檔案即可,需要把 .scr 和 .png 都刪掉。

若是自行新增的搜尋引擊,則要在個人資料夾(家目錄)下找到隱藏的資料夾:

.mozilla/firefox/1ywm4c9a.default/searchplugins,同上述的方式移除掉即可。(我想那個「1ywm4c9a.default」可能不會是到哪裡都固定的名稱,但從上層資料夾進入並不難找)

星期四, 9月 07, 2006

安裝 HP 網路印表機

作為一台辦公室用的文書作業電腦,印表機一定得先搞定。

[系統]→[管理]→[正在列印]...(好怪的翻譯,所幸浮動式說明視窗有寫「設定您的印表機」)

新增印表機的過程並不複雜,一下子就搞定了。

印象中我們部門主要使用的那台 HP 雷射是網路印表機,不需要經過額外的列印伺服器,所以直接選了HP JetDirect 試試看。

IP 位址是:172.24.224.78
型號:HP LaserJet 4250

解決!

星期三, 9月 06, 2006

安裝 nVidia 驅動程式

安裝完 Ubuntu 首次進入圖形化桌面之後,馬上發現螢幕顯示怪怪的。
不但畫面閃爍抖動,而且整個顯示範圍好像向右邊偏移了兩公分,造成畫面的最右邊超出螢幕邊緣而看不到。
顯然是顯示卡或者液晶螢幕驅動程式有問題。

首先調整螢幕更新頻率。[系統]→[偏好設定]→[螢幕解析度],把更新頻率調整到60 MHz,看起來好多了,不會再抖動,但是畫面仍然偏移。還是更新驅動程式吧。

在 windows 下有先抄了顯示卡晶片,是 nVidia GeForce Fx 5700。液晶螢幕則是CHI MEI A150X2-T05 525A,不知道用不用得到,先記下來再說。

從 Ubuntu 正體中文站找到非官方 Ubuntu 6.06 新手指南,裡面提到 如何安裝顯示卡驅動程式 (NVIDIA) ,趕快比照辦理。

照本宣科裝好了之後,終於解決了畫面偏移的問題,整個圖形化桌面的大小恰好佔滿整個液晶螢幕,看起來總算正常了。慢著,怎麼又出現抖動的水平影像殘紋?一看螢幕更新頻率,又變回不適當的 75 MHz,而且原先可以下拉另選的 65 及 60 MHz 選項也不見了!

還是看看驅動程式安裝的細節情形好了。[系統]→[管理]→[Synaptic套件管理程式],用「搜尋」功能以「nvidia」為關鍵字,找到剛剛安裝的 nvidia-glx 套件,當然,前面有個綠色實心方塊顯示為「已安裝」。同時發現下面還有 nvidia-glx-dev、nvidia-glx-legacy 等好幾個類似的套件,都是未安裝的狀態。

看看 nvidia-glx 的註解中,有這樣一段話:「If you have a TNT, TNT2, or older GeForce, you may need the nvidia-glx-legacy
package instead of this one.」(如果你是 TNT, TNT2 或較早的 GeForce,請以 nvidia-glx-legacy 來取代此套件。)

顯示卡的版本新舊我是不太熟啦,不過公司這台電腦想必也不會是什麼最新產品,GeForce Fx 5700 大概比較適合舊版驅動程式。姑且一試,就直接把 nvidia-glx 標記為移除,並把 nvidia-glx-legacy 標記為安裝,套用並完成安裝之後,系統指示我重新啟動 X-window。

按下 [Ctrl]-[Alt]-[Backspace] 退出視窗環境,再 startx 重新進入。呵呵,解決了,現在可以選擇 60 MHz 的螢幕更新頻率了~

初體驗:安裝 Ubuntu 6.06.1 Dapper Drake

剛下載了 Ubuntu 6.06.1,也就是所謂的 Dapper Drake。
參考了中文站提供的指引,安裝很順(很友善的介面,其實我想不用看甚麼安裝手冊也行)。

不過,安裝過程中要首次設定使用者帳號時,卻好像不能在使用者名稱中放底線?害我沒辦法用原來習慣的 username。不過,這樣的限制在 Linux 中似乎不太可能,我還比較相信是我急忙中沒看清楚錯誤訊息,或許根本不是使用者名稱不合法。

安裝時才發現,原來公司這台電腦的硬碟分割很亂,害我割得戰戰兢兢,唯恐不小心刪了原有的 Windows XP 分割區—現在我可還不能沒有它呢。後來將原本 windows 用到的 hda1 及 hda6 命名為 win_hda1 及 win_hda6。很沒創意吧。(我覺得這方面 SuSE 做得比較好,Novell SLED 10 安裝時自動就把 Windows 分割區掛載為 /windows/c 及 /windows/d,簡單明瞭又不用手動介入。)安裝完畢後,這兩個掛載好的分割區就自動出現在桌面上了。

目前我把根目錄/ 掛在 hda3,而/home 則掛在 hda8。其餘好幾個亂七八糟的分割區,有空再來整理。