Archive

‘OpenSUSE Linux’ 分類過的Archive

於GNOME中添加HDAPS-Applet

2010年1月19日 4 則評論

在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 元件,只要添加上去便可以運作 ~

ThinkPad R400解決Linux中 Mute 按鍵失效問題

2010年1月19日 尚無評論

預設安裝好 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

於SUSE Linux中啟用 ThinkPad 的 HDAPS 功能

2010年1月19日 尚無評論

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設定為開機啟動

這樣變大功告成啦~

於OpenSUSE Linux添加 IPv6 網路配置

2009年12月22日 尚無評論

剛好最近有些朋友的服務單位開始使用 IPv6 網路配置了,因此把配置方式留下紀錄,新版本的 OpenSUSE 11.2 已經可以直接透過 YaST2 控制中心中的網路裝置來直接設定 IPv6 網路,不過我這邊還是以文字介面為主,讓大家比較容易知道是如何運作的,這次會修改的檔案一共有兩個,分別為:

  • 網路組態檔案:/etc/sysconfig/network/ifcfg-ethX

    首先在這個檔案內需要添加上取得的 IPv6位址資訊於檔案的尾端:

    LABEL_0=’0′
    IPADDR_0=’IPv6位址’
    PREFIXLEN_0=’64’

  • 路由組態檔案:/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

KDE4 Dock 程式使用 – Daisy

2009年11月21日 尚無評論

之前再 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. 安裝完畢後,請於桌面按下滑鼠右鍵,選擇新增元件,你可以看到如下圖的畫面選單:

快照3

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

快照2

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

openSUSE 11.2 x86_64 Firefox 瀏覽 Flash 異常處理

2009年11月19日 尚無評論

最近剛好在使用 Firefox 瀏覽一些 Flash 網站時碰到一些狀況,例如:點選選單或是按鈕沒反應、瀏覽器會突然崩毀等等,查詢了一下 Novell Bug 537788,終於解決此問題,操作方式如下所示:

  1. 利用編輯器開啟 /usr/lib/nspluginwrapper/i386/linux/npviewer
  2. 將下列粗體行內容更動到檔案內:

#!/bin/sh
TARGET_OS=linux
TARGET_ARCH=i386
export GDK_NATIVE_WINDOWS=1
. /usr/lib/nspluginwrapper/noarch/npviewer

OpenSUSE 11.2 內建 ThunderBird 3 beta 修補

2009年11月13日 尚無評論

新發行的 OpenSUSE 11.2 中已經率先導入 Thunderbird 3.0 beta,不過包裝內少了繁體中文的語系,有安裝的朋友可以將附件下載後,更名為 zh-TW.jar.rar,然後將裏面的兩檔案放置到 /usr/lib64/thunderbird/chrome 或是 /usr/lib/thunderbird/chrome 目錄下,重新開啟 Thunderbird 便可以出現繁體中文 ^^

ThunderBird 3 beta 中文修補

[轉貼] openSUSE 11.2 倒數計時

2009年10月22日 1 則評論

剛黑眼珠大大已經發表了 openSUSE 11.2 倒數計時 貼紙語法,有部落格的歡迎使用 ^^ 期待中 ~

小圖片:

<a href="http://en.opensuse.org/openSUSE_11.2"> 
<img src="http://counter.opensuse.org/11.2/small.tw.png"/> </a>

中圖片:

<a href="http://en.opensuse.org/openSUSE_11.2"> 
<img src="http://counter.opensuse.org/11.2/medium.tw.png"/> </a>

大圖片:

<a href="http://en.opensuse.org/openSUSE_11.2"> 
<img src="http://counter.opensuse.org/11.2/large.tw.png"/> </a>

Categories: OpenSUSE Linux, 拾人牙慧 Tags:

五分鐘快速於openSUSE Linux架設好Nagios

2009年8月15日 1 則評論

最近剛好在寫關於 Nagios  的使用與相關操作方式,花了很多時間在研究這個軟體的相關定義語法,如果你也有興趣試試看這個強大的監控軟體時,可以參考 susegeek.com所提供這篇文章:Install & Configure Nagios in less than 5 minutes

升級OpenSUSE 11.1 Gnome 到 2.26

2009年7月7日 尚無評論

前一陣子 OpenSUSE.org 其實已經有將 Gnome 2.26 放到 Stable 的 repositories 中,不過前一陣子更新測試時會有一些環境配置上的問題感覺怪怪的,因此我就一直延續使用光碟所包含的 Gnome 2.24 版本。昨天再次嘗試更新之後發現目前似乎已經沒有像當初剛釋出時候的問題,已經十分穩定。有需要的朋友可以參考官方文件或是依據本文後方簡易的中文安裝方式來進行升級。

  1. 增加新的 Repositories
  2. zypper ar -r http://download.opensuse.org/repositories/GNOME:/STABLE:/2.26/openSUSE_11.1/GNOME:STABLE:2.26.repo
    zypper ar -r http://download.opensuse.org/repositories/GNOME:/Backports:/2.26/openSUSE_11.1/GNOME:Backports:2.26.repo

  3. 調整Repositories的更新優先權
  4. zypper mr -p 19 GNOME_Backports_2.26
    zypper mr -p 19 GNOME_STABLE_2.26
  5. 透過 zypper 進行系統升級
  6. zypper refresh
    zypper dist-upgrade