KDE於前日釋出了 4.5.0 的版本了,相關新聞有興趣的朋友可以自行查閱,而 OpenSUSE 11.3 雖然是內建 KDE 4.4.4 版本,若是各位與我一樣希望快點體驗 4.5.0 的新功能與修正Bug後的狀況時,可以利用下列方式加入 Factory 套件庫來進行升級。
zypper ar http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/ KDE45_Core
zypper ar http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.3_KDE_Distro_Factory/ KDE45_Extra
zypper ar http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_11.3_KDE_Distro_Factory/ KDE45_UN
sudo zypper up -t package -r KDE45_Core -y
升級後的 4.5 對小弟而言馬上感受到的體會就是,終於外接螢幕不會再把主畫面給我移到外接螢幕上了 ^^" 其他功能還在持續測試中,有興趣的朋友可以升級看看 ^^
從之前測試 OpenSUSE 11.2 KDE4 時就已經發現內建的 NetworkManager 無法對隱藏 SSID 無線網路進行存取 ( 再加上若沒設定金鑰的話 ),升級到目前最新的 NetworkManager-SVN的版本依舊無解,經過 黑眼珠 大大的介紹後,決定採用 nm-applet 來處理這問題,nm-applet 是 NetworkManager-GNOME 所提供的套件,因此於 KDE4 底下改裝步驟如下(以root身份操作):
- zypper in NetworkManager-gnome
- zypper rm NetworkManager-KDE4
接著於一般使用者身份下執行:
- cd .kde4/Autostart
- ln -s /usr/bin/nm-applet .
重新登入使用者後變可以看到改啟動 nm-applet了
印象中之前我曾經介紹過這個操作模式,但突然找不到之前發的那篇文章,由於很多朋友跟我詢問在 SUSE Linux 底下,到底要怎樣執行 grub-install呢?操作方式其實蠻簡單的,步驟如下所示:
- 首先,請透過光碟開機進入 Rescue Mode 項目中
- 接著,於 login:後方輸入 root 進行登入 ( 不需要密碼 )
- 假設我的磁碟分割區如下:
/dev/sda1 /
/dev/sda2 swap
/dv/sda3 /home
那麼,請執行:
mount /dev/sda1 /mnt
- 接著重新安裝 GRUB的語法為:
grub-install --root-directory=/mnt /dev/sda
- 就是這麼簡單,由於掛到 /mnt 目錄為你的 / 系統,因此你也可以進入裡面修整與調整相關檔案配置
很多音樂再轉檔案時因為ID3標籤編碼問題會造成播放器的名稱產生亂碼,雖然不影響播放的功能,但看起來就是有著那麼一點不舒服,若你也是使用Banshee這個播放器,碰到同樣的問題時,解決方式如下所示:
1) zypper in python-mutagen 首先安裝 python-mutagen 這個 Python 程式,待會我們要透過它來解決編碼問題
2) 接著,移動到你的 MP3 存放目錄內,執行:
find . -name "*.mp3" -exec mid3iconv -e gbk {} \;
或者是
find . -name "*.mp3" -exec mid3iconv -e big5 {} \;
這兩個指令差別在於將 gbk 編碼的轉成 UTF-8或是將 Big5 編碼的轉成 UTF-8,基本上若是你的音樂檔案本身就是採用 UTF-8編碼的標籤則不會受到影響
Gnome 2.30 桌面於日前釋出後,openSUSE 11.2 也已經提供相關的套件庫可以進行升級,不過目前這些套件庫是定位在 Factory 模式,也就是尚屬於開發用的架構,預計在 openSUSE 11.3 時才會正式使用 Gnome 2.30,但這幾天測試下來基本上已經十分穩定了,沒有太大的 Bug 或是操作不適,有興趣的朋友可以參考 這篇 文章來進行升級。
簡易步驟如下:
- 首先,移除之前曾經添加過的 2.8 Gnome 套件庫來源
- 透過 zypper 加入下列套件庫來源
zypper ar -r http://download.opensuse.org/repositories/GNOME:/Factory/openSUSE_11.2/GNOME:Factory.repo
zypper ar -r http://download.opensuse.org/repositories/GNOME:/Backports:/2.30/openSUSE_11.2/GNOME:Backports:2.30.repo
- 設定套件庫的優先順序
zypper mr -p 19 GNOME_Backports_2.30
zypper mr -p 19 GNOME_Factory
- 重整套件庫與升級 ( 升級約會下載 600~700 MB 左右~所以需要一些時間 )
zypper refresh
zypper dist-upgrade
在KDE4的plasmoid中有HDAPS專屬的監控程式,但在GNOME中目前尚未提供套件可以使用,因此需要另外安裝,若有需要的朋友可以參考下列說明:
(1) 下載 gnome-hdaps-applet-20081204.tar.gz 原始碼
(2) 編譯與安裝 gnome-hdaps-applet
Figaro-NB:~ # mkdir /tmp/hdaps-applet
Figaro-NB:~ # cd /tmp/hdaps-applet
Figaro-NB:hdaps-applet # tar -zxvf ../gnome-hdaps-applet-20081204.tar.gz
Figaro-NB:hdaps-applet # gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o gnome-hdaps-applet gnome-hdaps-applet.c
( 編譯時需要安裝 gtk-devel 與 gnome-applets相關套件)
編譯完畢後,在將編譯出來的 gnome-hdaps-applet 複製到 /usr/bin目錄內,然後將目錄中所有的 .png 圖片檔案複製到 /usr/share/pixmaps/gnome-hdaps-applet/目錄內(這個目錄必須先行建立),最後在將 GNOME_HDAPS_StatusApplet.server 複製到 /usr/lib64/bonobo/servers目錄下(32位元改複製到 /usr/lib/bonobo/servers目錄),這樣便大功告成。
(3) 如圖片所示,安裝好後,便可以從新增元件這邊找到 hdaps-applet 元件,只要添加上去便可以運作 ~

預設安裝好 OpenSUSE Linux後,ThinkPad上的快速鍵基本上都可以正常運作,但唯獨這個靜音按鍵卻是失效的,解決方法如:
(1) 編輯 /boot/grub/menu.lst 或是 /boot/grub/grub.conf,於啟動核心選項後添加 acpi_osi=Linux 便可以解決此問題
title Desktop -- openSUSE 11.2 - 2.6.31.8-0.1
root (hd0,0)
kernel /vmlinuz-2.6.31.8-0.1-desktop root=/dev/disk/by-id/ata-ST9320423AS_5VH0K2VK-part2 resume=/dev/disk/by-id/ata-ST9320423AS_5VH0K2VK-part3 splash=silent quiet showopts vga=0x317 acpi_osi=Linux
initrd /initrd-2.6.31.8-0.1-desktop
ThinkPad 電腦中有一個 HDAPS 機制可以用來保護硬碟的安全,預設安裝的 SUSE Linux 核心中並未完整添加此功能,因此當你載入 hdaps.ko 模組時,可能會出現下列錯誤訊息:
[ 5682.465305] hdaps: supported laptop not found!
[ 5682.465313] hdaps: driver init failed (ret=-19)!
解決方式如下所示:
(1) 首先,請先下載 tp_smapi-kmp 原始碼,然後執行:
Figaro-NB:~ # rpm -ivh tp_smapi-kmp-0.40-3.5.src.rpm
Figaro-NB:~ # cd /usr/src/spec/
Figaro-NB:~# rpmbuild --bb tp_smapi-kmp.spec
這樣便會產生對應你目前核心版本的 tp_smapi-kmp 模組 RPM 安裝檔案。
(2) 安裝 tp_smapi-kmp-xxxx.rpm
(3) 接著,編輯/etc/modprobe.d/99-local.conf 模組組態檔案,添加下列資訊 (若是T400/R400要添加):
#
# please add local extensions to this file
#
options thinkpad_ec force_io=1
(4) 編輯 /etc/sysconfig/kernel 中將 tp_smapi 與 hdaps 模組設定在開機時載入,請修改下列行內容:
MODULES_LOADED_ON_BOOT= " tp_smapi hdaps "
(5)手動載入模組測試狀態:
Figaro-NB:~ #modprobe tp_smapi
Figaro-NB:~ #modprobe hdaps
接著,你應該可以從dmesg中看到下列敘述:
[ 6400.876049] thinkpad_ec: thinkpad_ec 0.40 loaded.
[ 6400.880832] tp_smapi 0.40 loading...
[ 6400.882067] tp_smapi successfully loaded (smapi_port=0xb2).
[ 6407.857197] hdaps: initial mode latch is 0x05
[ 6407.857321] hdaps: setting ec_rate=250, filter_order=2
[ 6407.857541] hdaps: device successfully initialized.
[ 6407.857608] input: ThinkPad HDAPS joystick emulation as /devices/virtual/input/input16
[ 6407.857739] input: ThinkPad HDAPS accelerometer data as /devices/virtual/input/input17
[ 6407.857801] hdaps: driver successfully loaded.
(6)接著,我們可以安裝一個hdapsd服務程式於系統背景監控硬碟狀態,檔案可以從此下載,記得透過chkconfig設定為開機啟動
這樣變大功告成啦~
剛好最近有些朋友的服務單位開始使用 IPv6 網路配置了,因此把配置方式留下紀錄,新版本的 OpenSUSE 11.2 已經可以直接透過 YaST2 控制中心中的網路裝置來直接設定 IPv6 網路,不過我這邊還是以文字介面為主,讓大家比較容易知道是如何運作的,這次會修改的檔案一共有兩個,分別為:
- 路由組態檔案:/etc/sysconfig/network/routs
在檔案尾端添加上IPv6的路由位址,資訊如下:
default IPv6路由位址 - -
設定完畢後可以直接透過 rcnetwork restart,然後進行下列測試,若可以得到回應變表示已經可以正常運作了。
s1:~ # ping6 ipv6.google.com
PING ipv6.google.com(tx-in-x68.1e100.net) 56 data bytes
64 bytes from tx-in-x68.1e100.net: icmp_seq=1 ttl=52 time=12.9 ms
64 bytes from tx-in-x68.1e100.net: icmp_seq=2 ttl=52 time=12.2 ms
64 bytes from tx-in-x68.1e100.net: icmp_seq=3 ttl=52 time=14.2 ms
之前再 OpenSUSE 11.0/11.1中因為 KDE實在慘不忍睹,所以一直都是使用著 GNOME 環境再進行運作,GNOME 底下有一些不錯得 Dock 程式,像是 awn 倒是可以幫我們節省許多點選選單的動作,不過升級到 openSUSE 11.2 後,由於預設已經改為支持 KDE4,有些套件再移轉上可能還需要一段時間的等待,因此小弟開始搜尋替代的 Dock 套件,在 KDE-Look.org 中找到了這個 plasmoid-daisy 套件,終於解除這幾天來的點選程式不便的狀況。底下為配置方式:
1. 由於這個套件並非放到 openSUSE 11.2 的預設 KDE4 支持程式內,有需要的朋友需要從 KDE4:/Community 中安裝,或者您也可以直接從本站下載(x86-64)。
2.接著下載完安裝程式後,可以透過 zypper / rpm / yast 來進行安裝,底下示範透過 rpm 安裝的模式:
# rpm -ivh plasmoid-daisy-0.0.4.21-1.1.x86_64.rpm
3. 安裝完畢後,請於桌面按下滑鼠右鍵,選擇新增元件,你可以看到如下圖的畫面選單:

接著你可從選單中看到 Daisy,點選它並且點選新增元件,這時候便可以再桌面看到新增的 Daisy了,如下圖示:

預設的 Daisy 是圓盤顯示,畫面中的應用程式捷徑都可以透過滑鼠右鍵進行編輯,置換為自己常用的軟體,當然他也有提供傳統Mac Dock的長相或是音樂撥放盤,有興趣的朋友可以自己玩玩看 ^^
最新迴響