2010年6月30日 星期三

Dropbox ServiceMenu

寄件者 openSUSE11.3rc

在網路上搜尋了一下
發現了已經有 Dropbox 的愛用者開發了
Dropbox ServiceMenu
就是在 dolphin 右鍵選單中加上 Dropbox 的服務
也寄了繁體中文翻譯給作者,沒想到半小時之後就更新了
在 KDE4 使用 dropbox 更方便了
http://kde-apps.org/content/show.php?content=124416
下載 Dropbox ServiceMenu Source (也就是 tar.gz 的檔案)
解壓縮,您會得到一個 DropboxServiceMenu-[版本] 的目錄
在該目錄中執行
$ sh install-it.sh

就這樣,大功告成了
若是要移除
在該目錄中執行
$ sh deinstall.sh


順便...在 dolphin 右鍵選單中有一項:壓縮->成 ZIP 壓縮檔 會出現2個
寄件者 openSUSE11.3rc

其中一個應該是 成 ZIP/TAR 壓縮檔才對
寄件者 openSUSE11.3rc

請在 /usr/share/kde4/services/ServiceMenus/ 底下找到 ark_addtoservicemenu.desktop
修改成
[Desktop Action compressAsTar]
Name=As ZIP/TAR Archive
Name[zh_TW]=成 ZIP/TAR 壓縮檔

當然您需要 root 權限
或者先將這個檔案複製到 ~/.kde4/share/kde4/services/ServiceMenus/ 底下再用一般用戶修改
這樣作還有個好處 相關 rpm 更新時,並不會影響您所做的修改
不過看起來這個選項和 壓縮->這裡 所做的事情一模一樣
您不妨改
 [Desktop Action compressHere]
Name=Here
Icon=utilities-file-archiver
Exec=ark --changetofirstpath --add --autofilename tar.gz %F

改成
 [Desktop Action compressHere]
Name=Here
Icon=utilities-file-archiver
Exec=ark --changetofirstpath --add --autofilename tar.bz2 %F

那以後 壓縮->這裡 就會壓縮成 tar.bz2 的格式

2010年6月29日 星期二

openSUSE 11.3 rc1 測試(4)

繼續寫些雜記:
1. zypper rm 有了一個 -u 的參數
-u, --clean-deps            Automatically remove unneeded dependencies.

意思就是自動移除不再被需要的相依性套件
底下是測試:
zypper in cheese
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

將會安裝下列新的套件:
bundle-lang-gnome-en bundle-lang-gnome-zh cheese gnome-doc-utils
gstreamer-0_10-plugin-hal gstreamer-0_10-plugins-good libcaca libcanberra0
libcanberra-gtk0 libcheese-gtk18 libgnome-desktop-2-17 libwavpack1 rarian sgml-skel slang
sound-theme-freedesktop yelp

17 新套件將被安裝.
全部下載大小: 18.4 MiB。 完成操作後,將增加 47.0 MiB 的使用。
要繼續嗎? [y/n/?] (y):y

在 KDE4 環境中安裝 cheese(這是一個 webcam 的應用程式)
需要安裝17個套件
如果我們將 cheese 移除,是不是應該把這 17 個套件都移除才對呢

zypper rm cheese
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

下列套件將會被移除:
cheese libcheese-gtk18

2 套件將移除.
完成操作後,將釋出 1.2 MiB。
要繼續嗎? [y/n/?] (y)

事實上較底層的套件還是留著蠻多的
改用 zypper rm -u 來作
zypper rm -u cheese
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

下列套件將會被移除:
bundle-lang-gnome-en bundle-lang-gnome-zh cheese gnome-doc-utils libcanberra0
libcanberra-gtk0 libcheese-gtk18 libgnome-desktop-2-17 rarian sgml-skel
sound-theme-freedesktop yelp

12 套件將移除.
完成操作後,將釋出 40.6 MiB。
要繼續嗎? [y/n/?] (y):

至少已經可以移除 12 個了
有進步

2. 安裝 chrome
從 google 網站下載 chrome 來安裝
rpm -ivh google-chrome-stable_current_i386.rpm
警告:google-chrome-stable_current_i386.rpm: 表頭 V3 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
錯誤:相依性偵測失敗:
lsb >= 3.2 被 google-chrome-stable-5.0.375.86-49890.i386 所需要
libjpeg.so.62 被 google-chrome-stable-5.0.375.86-49890.i386 所需要

我們應該要用 zypper 安裝
zypper in google-chrome-stable_current_i386.rpm
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

將會安裝下列新的套件:
glibc-i18ndata google-chrome-stable libjpeg6 lsb m4 make patch

7 新套件將被安裝.
全部下載大小: 25.7 MiB。 完成操作後,將增加 73.9 MiB 的使用。
要繼續嗎? [y/n/?] (y): y
正在取出 套件 patch-2.6.1.81-1.5.i586 (1/7), 84.0 KiB (已解開 166.0 KiB)
正在安裝: patch-2.6.1.81-1.5 [完成]
正在取出 套件 make-3.81-134.3.i586 (2/7), 337.0 KiB (已解開 983.0 KiB)
正在安裝: make-3.81-134.3 [完成]
正在取出 套件 m4-1.4.13-5.8.i586 (3/7), 227.0 KiB (已解開 461.0 KiB)
正在安裝: m4-1.4.13-5.8 [完成]
正在取出 套件 glibc-i18ndata-2.11.2-1.9.i586 (4/7), 2.9 MiB (已解開 10.5 MiB)
正在安裝: glibc-i18ndata-2.11.2-1.9 [完成]
正在取出 套件 lsb-4.0-6.2.i586 (5/7), 8.0 KiB (已解開 1.0 KiB)
正在安裝: lsb-4.0-6.2 [完成]
正在取出 套件 libjpeg6-6.2.0-2.8.i586 (6/7), 65.0 KiB (已解開 142.0 KiB)
正在取出: libjpeg6-6.2.0-2.8.i586.rpm [完成 (0 B/s)]
正在安裝: libjpeg6-6.2.0-2.8 [完成]
正在取出 套件 google-chrome-stable-5.0.375.86-49890.i386 (7/7), 22.1 MiB (已解開 61.8 MiB)
正在安裝: google-chrome-stable-5.0.375.86-49890 [完成]
其他 rpm 輸出:
warning: /var/cache/zypp/packages/_tmpRPMcache_/google-chrome-stable_current_i386.rpm: Header V3 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
Starting service at daemon..done
warning: commands will be executed using /bin/sh
job 1 at 2010-06-29 12:05

後面有些奇怪的訊息,
主要是 google 要針對 Fedora, Mandriva, openSUSE 增加 chrome 的套件庫
並且做一些函式庫連結
若您想知道他作些什麼
在該 rpm 位置執行
rpm -qp --scripts  google-chrome-stable_current_i386.rpm

落落長一堆,就不貼了

3. nouveau 驅動程式會造成 dolphin 中的瀏覽圖片縮圖破掉
寄件者 openSUSE11.3rc

這已經有人回報
https://bugzilla.novell.com/show_bug.cgi?id=615397
等著修正或是改用 nvidia 的驅動程式

4. 在 openSUSE 11.3(Factory) 環境編譯 pcmanx-gtk2 遇到下列錯誤
/bin/sh ../libtool --tag=CXX   --mode=link g++   -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector  -funwind-tables -fasynchronous-unwind-tables -fno-exceptions -fno-rtti  -fvisibility=hidden -fvisibility-inlines-hidden  -Wl,--as-needed -Wl,-O1  -Wl,-Bsymbolic-functions -Wl,--sort-common -o pcmanx clipboard.o  eggtrayicon.o notifier-impl.o working_area.o  nancybot.o msgdata.o  telnetcon.o telnetview.o forkpty.o  appconfig.o notebook.o sitelistdlg.o  generalprefpage.o pcmanx_gtk2.o sitepage.o configfile.o inputdialog.o  prefdlg.o dialog.o listbox.o editfavdlg.o mainframe.o sitedlg.o  emoticondlg.o autologinpage.o downarticledlg.o -pthread -lgthread-2.0  -lrt -lglib-2.0   -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0  -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo  -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0  -lgthread-2.0 -lrt -lglib-2.0   -lfreetype -lz -lXft -lXrender  -lfontconfig -lfreetype -lX11   -lX11   ../src/core/libpcmanx_core.la   -lutil -lutil -pthread -lnotify -lgtk-x11-2.0 -ldbus-glib-1  -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0  -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig  -lgmodule-2.0 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt  -lglib-2.0   -lutil 
libtool: link: g++ -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2  -fstack-protector -funwind-tables -fasynchronous-unwind-tables  -fno-exceptions -fno-rtti -fvisibility=hidden  -fvisibility-inlines-hidden -Wl,--as-needed -Wl,-O1  -Wl,-Bsymbolic-functions -Wl,--sort-common -o .libs/pcmanx clipboard.o  eggtrayicon.o notifier-impl.o working_area.o nancybot.o msgdata.o  telnetcon.o telnetview.o forkpty.o appconfig.o notebook.o sitelistdlg.o  generalprefpage.o pcmanx_gtk2.o sitepage.o configfile.o inputdialog.o  prefdlg.o dialog.o listbox.o editfavdlg.o mainframe.o sitedlg.o  emoticondlg.o autologinpage.o downarticledlg.o -pthread -pthread  -pthread  ../src/core/.libs/libpcmanx_core.so -lXft -lXrender -lX11  -lnotify /usr/lib64/libgtk-x11-2.0.so -ldbus-glib-1  /usr/lib64/libgdk-x11-2.0.so -latk-1.0 -lpangoft2-1.0  /usr/lib64/libgdk_pixbuf-2.0.so -lgio-2.0 -lm -lpangocairo-1.0 -lcairo  -lpango-1.0 /usr/lib64/libfreetype.so -lz -lfontconfig -lgmodule-2.0  -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lutil  -pthread
appconfig.o: In function `CAppConfig::LoadFavorites()':
appconfig.cpp:(.text+0x1341): undefined reference to  `CSite::SetPasswd(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x17e9): undefined reference to  `CSite::SetPreLogin(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x18db): undefined reference to  `CSite::SetPasswdPrompt(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x1915): undefined reference to  `CSite::SetLogin(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x194f): undefined reference to  `CSite::SetLoginPrompt(std::basic_string, std::allocator >)'
appconfig.cpp:(.text+0x1989): undefined reference to  `CSite::SetPostLogin(std::basic_string, std::allocator >)'
collect2: ld returned 1 exit status
make[3]: *** [pcmanx] Error 1
make[3]: Leaving directory `/usr/src/packages/BUILD/pcmanx-gtk2/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/pcmanx-gtk2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/pcmanx-gtk2'
make: *** [all] Error 2

在網路上搜尋的結果:
建議在 configure 時加上 --enable-static --disable-shared 參數
使用靜態的函式庫來避免此問題

5. 我用 http://download.opensuse.org/repositories/mozilla/SUSE_Factory/ 升級了 firefox 3.6.6
結果卻不能啟動
用終端機執行出現
Couldn't load XPCOM

用這作關鍵字搜尋知道要手動將 mozilla-js192 變更供應商
寄件者 openSUSE11.3rc

就是要改成該套件庫所提供的版本
這樣就 OK 了

2010年6月28日 星期一

openSUSE 11.3 rc1 測試(3)

雜七雜八一起記錄下來:

1. 系統安裝完後,只要打開 YaST2 軟體管理,就會自動幫您裝上 flash-player
這對 Linux 新手而言算是十分貼心的功能
寄件者 openSUSE11.3rc

這個版本是 10.1 r53 ,可以玩開心水族箱
寄件者 openSUSE11.3rc


2. 預設的 pdf 閱讀器,是 Okular ,一般中文閱讀應該沒問題,但
遇到新細明體這種用 byte code interpreter 的字就會死很慘
寄件者 openSUSE11.3rc

以前我都會裝 non-oss 套件庫中的 acroread (Adobe Acrobat Reader)
但是目前在 11.3 rc1 中,似乎有問題,只能打開一次,第二次就不行了
會有殺不掉的行程卡住
套件庫中的 v9 和自行下載的 v8 裝起都如此

所以找了 Foxit 來裝
請按下面按鈕連結到 Foxit Reader for desktop Linux 下載安裝


提供下載的是一個 tar.bz2 的壓縮檔,解開後裡面是已經編譯好的可執行檔
依照說明將 FoxitReader fpdfcjk.bin fum.fhd 三個檔案一起放在您的路徑中
(建議 ~/bin 或 /usr/local/bin)
po 目錄中則有翻譯檔,
將 po/zh_TW/FoxitReader.mo 放在 /usr/share/locale/zh_TW/LC_MESSAGES/ 中即可
如果您需要一個桌面檔,底下
FoxitReader.desktop
[Desktop Entry]
Name=FoxitReader
GenericName=Foxit PDF Reader
GenericName[zh_TW]=Foxit PDF 閱讀器
Comment=Foxit PDF Reader
Comment[zh_TW]=Foxit PDF Reader
Exec=FoxitReader
Terminal=false
Type=Application
Categories=Office;Viewer;
StartupNotify=false
Icon=graphics-viewer-document

放在 /usr/share/applications/ 或 ~/.local/share/applications/ 裡面即可
在任意一個 pdf 擋上按右鍵選擇開啟方式->其他
可以設定成開啟 pdf 檔的預設程式
寄件者 openSUSE11.3rc

如果您嫌以上操作太麻煩
我在 Dropbox 分享一個 rpm ,請自行下載安裝

3. 既然已經用到了 non-oss 套件庫,習慣上我會把 java-*-sun 和 java-*-sun-plugin 裝上,取代 java-*-openjdk 和 java-*-openjdk-plugin
寄件者 openSUSE11.3rc


今天先到此...待續

2010年6月27日 星期日

在 KDE4 環境中使用 dropbox

寄件者 openSUSE11.3rc

Dropbox 首頁: https://www.dropbox.com/
Dropbox 維基: http://wiki.dropbox.com/FrontPage
基本的概念就是利用 dropbox 來儲存您的檔案,可以在不同電腦間進行同步,並和朋友分享
有免費的 2GB 容量(這樣算不算雲端運算啊?)
如果經由下面連結來申請並成功使用 dropbox,我們兩個都可以得到增加一點空間(250MB)的獎勵
經由我的推薦申請 Dropbox
如果您還沒帳號,看在我辛苦 po 文的份上就拜託了

為什麼要特別說明是在 KDE4 中呢?
因為 dropbox 預設的 linux 支援方式是使用 nautilus
這是 gnome 桌面預設的檔案管理程式
您若是不介意的話也可以直接在
http://software.opensuse.org/search?p=1&baseproject=ALL&q=nautilus-dropbox
找到 nautilus-dropbox 單鍵安裝
裝起來會是這樣子
寄件者 openSUSE11.3rc

在 nautilus 的右鍵選單中會多了 Dropbox 的選項
對 Gnome 桌面使用者而言多了這個方便

若您不想多安裝 nautilus
您可以參考 http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall 進行安裝
我把他改成了一個 shell script
您可以用下面連結下載: http://dl.dropbox.com/u/6331820/kde-dropbox.sh
(已在 openSUSE 11.2, 11.3 rc1 測試)
下載了 kde-dropbox.sh 後在終端機執行
$ sh kde-dropbox.sh

內容也貼出來,大家幫忙看一下有什麼可以改進的
#!/bin/bash
test -d /usr/lib64 && myarch="x86_64" || myarch="x86"
echo "Install dropbox (arch: $myarch) without nautilus in KDE4"
echo "Please make sure you have a dropbox account!"
echo "Continue ? (y or n)"
read yn
if [ $yn == "y" ]; then
echo "Installing ..."
cd
wget -O dropbox-$myarch.tar.gz http://www.dropbox.com/download/?plat=lnx.$myarch
tar -zxof dropbox-$myarch.tar.gz
mv .dropbox-dist ~
echo "Do you want to startup Dropbox automatically when login? (y or n)"
read autoyn
if [ $autoyn == "y" ]; then
ln -s ~/.dropbox-dist/dropboxd ~/.kde4/Autostart/
fi
echo "Do you want to add Dropbox startup to your menu? (y or n)"
read menuyn
if [ $menuyn == "y" ]; then
wget http://dl.dropbox.com/u/6331820/dropbox.desktop
echo "Icon=$HOME/.dropbox-dist/dropbox.png" >> dropbox.desktop
mkdir -p ~/.local/share/applications
mv dropbox.desktop ~/.local/share/applications/
wget http://dl.dropbox.com/u/6331820/dropbox.png
mv dropbox.png ~/.dropbox-dist/
fi
echo "Starting setup ..."
~/.dropbox-dist/dropboxd &
echo "Done!"
fi

安裝過程如下:
$ sh kde-dropbox.sh
Install dropbox (arch: x86) without nautilus in KDE4 <--請確認電腦架構(arch 沒錯)
Please make sure you have a dropbox account! Continue ? (y or n)
y
Installing ...
--2010-06-27 14:27:48-- http://www.dropbox.com/download/?plat=lnx.x86
正在查找主機 www.dropbox.com... 174.36.30.70
正在連接 www.dropbox.com|174.36.30.70|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 302 FOUND
位置: http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-0.7.110.tar.gz [跟隨至新的 URL]
--2010-06-27 14:27:49-- http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-0.7.110.tar.gz
正在查找主機 dl-web.dropbox.com... 75.101.159.151, 174.129.2.129, 184.73.187.113, ...
正在連接 dl-web.dropbox.com|75.101.159.151|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 13121925 (13M) [application/x-tar]
Saving to: `dropbox-x86.tar.gz'
100%[=========================================================>] 13,121,925 226K/s in 81s

2010-06-27 14:31:29 (158 KB/s) -- 已儲存 ‘dropbox-x86.tar.gz’ [13121925/13121925])

mv: ‘.dropbox-dist’ 及 ‘/home/ray2/.dropbox-dist’ 為同一檔案
Do you want to startup Dropbox automatically when login? (y or n) <--會將執行檔連結到 ~/.kde4/Autostart
y
Do you want to add Dropbox startup to your menu? (y or n) <--會下載 dropbox.desktop 和 dropbox.png
y
--2010-06-27 14:31:54-- http://dl.dropbox.com/u/6331820/dropbox.desktop
正在查找主機 dl.dropbox.com... 184.73.197.205, 75.101.129.115, 75.101.136.120, ...
正在連接 dl.dropbox.com|184.73.197.205|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 334 [application/octet-stream]
Saving to: `dropbox.desktop'
100%[=========================================================>] 334 --.-K/s in 0s

2010-06-27 14:31:55 (26.2 MB/s) -- 已儲存 ‘dropbox.desktop’ [334/334])

--2010-06-27 14:31:55-- http://dl.dropbox.com/u/6331820/dropbox.png
正在查找主機 dl.dropbox.com... 184.73.197.205, 75.101.129.115, 75.101.136.120, ...
正在連接 dl.dropbox.com|184.73.197.205|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 5016 (4.9K) [image/png]
Saving to: `dropbox.png'

100%[=========================================================>] 5,016 17.9K/s in 0.3s

2010-06-27 14:31:56 (17.9 KB/s) -- 已儲存 ‘dropbox.png’ [5016/5016])

Starting setup ... <--會開始進行設定
Done!


設定畫面如下:
1. 先確定已申請了 dropbox 帳號

2. 使用您的帳號密碼登入

3. 如果您要付費升級空間也可以

4. 登入完成,以下為使用導覽

5. 您可以用網站介面登入(就像是一般網路硬碟)

6. 在您的系統匣會有一個 Dropbox 的圖示,按左鍵會用檔案管理員開啟預設的 Dropbox 目錄
按右鍵則是設定及開啟網頁等功能

7. 您也可以和朋友分享您的檔案或目錄(這是 nautilus-dropbox 才有的功能),
KDE 的使用者,必須在 dropbox 網站上設定

8. 完成


使用方法很簡單
把您的檔案丟到 ~/Dropbox 下,就會和網路硬碟同步
甚至可以留下修改紀錄(30天),可自由復原
基本上,Dropbox 希望能取代 usb 隨身碟,email 傳檔,文件檔案備份...
更多功能等您來發覺!
(我怎麼好像業務代表啊)
寄件者 openSUSE11.3rc

2010年6月26日 星期六

openSUSE 11.3 rc1 測試(2)

1. 提醒:在正式版本釋出前,最好不要把他當成工作平台,有許多的套件庫可能還沒準備好
像是 nvidia 專利的驅動程式套件庫,packman 套件庫有些套件好像也還找不到
請要使用的同好要抱著測試的心態

2. 在 11.3 RELEASE NOTES 中有一段:
使用 KMS (Kernel Mode Setting) 初始化顯示卡
在 openSUSE 11.3 我們已為 Intel, ATI 和 NVIDIA 顯示卡切換到 KMS,這是我們的預設值。
若您在 KMS 驅動程式支援(intel, radeon, nouveau)遇到問題,可以在核心開機指令行加上
nomodeset 來停用 KMS。要永久設定此參數,請將他加到
/boot/grub/menu.lst 的核心指令行中。此選項會確認相對應的
核心模組(intel, radeon, nouveau)在 initrd 載入時會使用
modeset=0,也就是說,停用 KMS。
在少數情況下,當從 initrd 載入 DRM 模組時會產生問題,我們
也可以完全在 initrd 停止載入 DRM 模組。要這樣做的話,用 YaST
設定 sysconfig 變數 NO_KMS_IN_INITRDyes
完成後會重新產生 initrd,接著請您重新開機。
在 Intel 顯示卡不用 KMS 的話,X伺服器會回歸到 fbdev 驅動程式
(intel 驅動程式只支援 KMS)。在 ATI 當下主流的 GPU 顯示卡則會回歸使用
radeonhd。在 NVIDIA 顯示卡沒有 KMS 則會使用 nv 驅動
程式(nouveau 驅動程式只支援 KMS)。

看不懂沒關係,遇到問題照著做就是了
雖然 nvidia 的套件庫還沒準備好,但是可以自行到 nvidia 網站下載來安裝
要先準備好 kernel-devel, gcc, make
# zypper in kernel-devel gcc make

驅動程式和編譯環境都準備好後,重開機
在開機畫面的指令行中輸入
nomodeset 3

停用 KMS 並進入 runlevel 3
用 root 登入,切換到 nvidia 驅動程式目錄執行
# sh NVIDIA-Linux-******.run

就可以順利安裝
接著執行
# yast

用 Tab 空白鍵,以及上下左右鍵控制,找到
系統->sysconfig 編輯器->kernel->將 NO_KMS_IN_INITRD 改成 yes
重新開機,就可以使用 nvidia 的專利驅動程式
(以後用 nvidia 套件庫安裝 rpm 不知道會不會這麼麻煩)

3. /etc/X11/xorg.conf 在 11.2 就已經不用了
所以,我們的好朋友 sax2 在 11.3 也正式功成身退...

4. 在這一版(rc1)中,還要再自行安裝 hal 這個套件,不然電源管理、usb 隨身碟之類的聽說都不能用(根據 Most Annoying Bug)
# zypper in hal; /sbin/insserv haldaemon 

2010年6月24日 星期四

openSUSE 11.3 RC1 測試


openSUSE 11.3 的第一個候選版本已經釋出
這幾天終於得閒能夠來測試一下了

安裝仍像以前一樣的簡單
不是太舊的電腦應該都可以在 40 分鐘用 DVD 內完成安裝

寄件者 openSUSE11.3rc

寄件者 openSUSE11.3rc

這是剛安裝好的畫面(因為解析度、字型等尚未調校,所以有些不好看)
1. openSUSE 11.3 預設搭載 KDE 4.4.3(似乎已成定局)
但是可以利用單鍵安裝自行升級成 4.4.4 (這就是我未來的打算)甚至更新的版本
2. 安裝繁體中文版預設會使用文泉驛正黑體,等寬字型則為文泉驛等寬正黑
另外還會安裝許多中文字型:
$ fc-list ":lang=zh-tw"
Droid Sans Fallback:style=Regular
文鼎PL中楷,AR PL KaitiM Big5:style=Regular
Efont Fixed Wide:style=Italic
Efont Biwidth:style=Bold Italic
Efont Fixed Wide:style=Bold Italic
文泉驛正黑,WenQuanYi Zen Hei,文泉驿正黑:style=Regular
Efont Biwidth:style=Italic
文鼎PL中楷Uni,AR PL ZenKai Uni:style=Medium
Efont Fixed Wide:style=Regular
Efont Biwidth:style=Regular
文鼎PL細上海宋,AR PL Mingti2L Big5:style=Regular,Reguler
Efont Fixed Wide:style=Bold
文鼎PL細上海宋Uni,AR PL ShanHeiSun Uni,文鼎PL细上海宋Uni:style=Regular
文泉驛等寬正黑,WenQuanYi Zen Hei Mono,文泉驿等宽正黑:style=Regular
Efont Biwidth:style=Bold
文泉驛點陣正黑,WenQuanYi Zen Hei Sharp,文泉驿点阵正黑:style=Regular

文泉驛正黑的字體我嫌他有點模糊,所以我還是會用 Droid Sans Fallback 來當成預設的無襯線字體(Sans),等寬字用文泉驛等寬正黑,終端機(konsole)字型不用調整就 OK 了
3. 輸入法仍預設使用 scim,看起來從 11.2 就沒更新了,一般使用者登入時仍無法顯示 scim 的系統匣,但不影響使用(現在正在用 scim 的新酷音輸入)。
您也可以參考 http://swyear.blogspot.com/2009/11/opensuse-112-1.html 的 scim 部份來修改
ibus 已經在 oss 套件庫中,也可以自行安裝
$ zypper se ibus-*
正在載入套件庫資料...
讀取已安裝的套件...

S | 名稱 | 摘要 | 類型
--+------------------------------+-------------------------------------------+-----
| ibus-anthy | The Anthy engine for IBus input platform | 套件
| ibus-devel | Development tools for ibus | 套件
| ibus-gtk | IBus im module for gtk2 | 套件
| ibus-hangul | The Hangul engine for IBus input platform | 套件
| ibus-m17n | The M17N engine for IBus platform | 套件
| ibus-pinyin | The PinYin engine for IBus platform | 套件
| ibus-qt | Qt IBus library and Qt input method plu-> | 套件
| ibus-qt-devel | Development tools for ibus qt | 套件
| ibus-table | The Table engine for IBus platform | 套件
| ibus-table-additional | Additional tables for general table eng-> | 套件
| ibus-table-cangjie | Cangjie input method for IBus framework | 套件
| ibus-table-cantonese | Cantonese input method for IBus framework | 套件
| ibus-table-cns11643 | Cns11643 input method for IBus framework | 套件
| ibus-table-devel | Development package for ibus-table | 套件
| ibus-table-easy | Easy input method for IBus framework | 套件
| ibus-table-erbi | Erbi input method for IBus | 套件
| ibus-table-extraphrase | Extra phrases for IBus-table based IME | 套件
| ibus-table-extraphrase-devel | Development package for ibus-table-extr-> | 套件
| ibus-table-jyutping | Jyutping input method for IBus framework | 套件
| ibus-table-quick | Quick input method for IBus platform | 套件
| ibus-table-stroke5 | Stroke5 input method for IBus framework | 套件
| ibus-table-thai | Thai input method for IBus framework | 套件
| ibus-table-translit | Translit input method for IBus | 套件
| ibus-table-viqr | Viqr input method for IBus framework | 套件
| ibus-table-wu | Wu input method for IBus framework | 套件
| ibus-table-wubi | Wubi input method for IBus | 套件
| ibus-table-xinhua | Xin Hua input method for IBus | 套件
| ibus-table-yong | Yong input method for IBus | 套件
| ibus-table-zhengma | ZhengMa input method for IBus | 套件
| ibus-table-zhuyin | Zhuyin input method for IBus | 套件
| ibus-table-ziranma | Ziranma input method for IBus | 套件

您會注意沒有新酷音(因為動作慢了點...囧),還有這是 1.2.0 版的
若要使用較新版的 ibus 輸入法或 ibus-chewing
還是請您加入 home:/swyear:/ibus 的套件庫
而且要將 libchewing 也順便更新才能正常使用 ibus 的新酷音

4. NVIDIA 顯示卡預設使用 nouveau 驅動程式,從網路上得知似乎 2D 效能以及解析度偵測上都比原本的 nv 驅動程式高明, 3D 雖然還是實驗性質,但是我覺得好像也還不錯
目前我在這台電腦測試情況是 nouveau 無法在 kwin 下啟動 3D 特效,但是可以使用 compiz 搭配 emerald 視窗裝飾使用 3D 特效
寄件者 openSUSE11.3rc

5. 我現在的桌面:改用 gcin 輸入法,修改了字型的解析度並改用 Droid Sans Fallback,換了一些面板上的新元件...
寄件者 openSUSE11.3rc

寄件者 openSUSE11.3rc


今天先聊到這裡了...