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_INITRD 為 yes,
完成後會重新產生 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


今天先聊到這裡了...

2010年4月18日 星期日

用 Timekpr 控制電腦使用時間

首頁:https://launchpad.net/timekpr
因為兒子有時太過沉迷於遊戲(看他大部份都在玩模擬城市2000)
雖然口頭告誡過,但是有時看不到...
記得以前在 ubuntu-tw 論壇上看過介紹,所以找到了這個
寄件者 openSUSE 11.2

寄件者 openSUSE 11.2
您可以看見它的功能
可以針對不同的使用者設定使用的時間
也可以做臨時性的調整
寄件者 openSUSE 11.2

也提供了一個系統匣小圖示
點擊該圖示會出現所剩餘的時間
時間一到,就會直接進行登出程序
在限制的時間之外登入,也會直接被登出(還蠻暴力的,沒得商量)
有需要的可以試試看

下載:
http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.2/noarch/
安裝後可由
系統->組態->控制電腦使用時間(Timekpr 控制面板)進行設定
設定完後,重新開機就會啟用
如果系統匣圖示沒出現,可以由
系統->桌面小程式找到 Timekpr 用戶提醒

附記:謝謝忙碌的宅師幫我下載到中文翻譯檔

2010年4月11日 星期日

新的 openSUSE 每週新聞與 Planet openSUSE


http://en.opensuse.org/OpenSUSE_Weekly_News/118
http://zh_tw.opensuse.org/OpenSUSE_Weekly_News/118 繁體中文版
內容更豐富之外,從這一期開始,新增了"From the Ambassadors" (大使訊息)和 "openSUSE in $Country" (openSUSE 在台灣)單元,讓新聞翻譯及編輯者可以增加地區性的活動,所以我會開始收集可以編進去的相關資訊,也歡迎各位幫忙提供資訊。

新版的 Planet openSUSE 加入了許多的新功能以及語言選項
現在也正徵求介面文字的翻譯
詳細說明: http://gitorious.org/opensuse/planet-opensuse/blobs/master/README.L10N
詞條不多,但是因為現在沒有任何的中文部落格整合在其中,所以翻譯了也沒什麼意思
如果您想加入 Planet openSUSE 請參閱: http://en.opensuse.org/PlanetSUSE
希望能找到一些伙伴一起加入...

2010年4月3日 星期六

執行 *.jnlp 檔案的問題

看到噗友推薦的一個科學模擬網站
http://phet.colorado.edu/simulations/translations.php
有中文翻譯,裏面有些是 flash 有些是 java 程式( jnlp 格式)
寄件者 openSUSE 11.2

在使用預設的 IceTea Web Start 時卻出現
寄件者 openSUSE 11.2

KDEInit 無法啟動 /usr/bin/javaws 的錯誤訊息
這可能是 openSUSE 將 MozillaFirefox 整合到 kde 時沒注意到的

有很多種解決方法:
甲案:
事實上 /usr/bin/javaws 並不存在
正確檔案路徑應該為 /usr/lib/jvm/jre-1.6.0-openjdk/bin/javaws (IceTea Web Start)
不過由於 java run time 執行環境與版本繁多
openSUSE 和很多發行版都使用 update-alternatives 來連結控制
所以您最好使用 /usr/lib/jvm/jre/bin/javaws
來作為預設路徑
您可以
#ln -s /usr/lib/jvm/jre/bin/javaws /usr/bin/javaws

這樣不論您使用 jre-sun 或 jre-openjdk 都可以順利開啟 jnlp 檔案
但這是理論上...
事實上使用 openjdk 提供的 javaws 執行的結果是
$  /usr/bin/javaws Downloads/lasers_zh_TW.jnlp
netx: Unexpected net.sourceforge.jnlp.ParseException: Invalid XML document syntax. at net.sourceforge.jnlp.Parser.getRootNode(Parser.java:1200)

所以還是請您用 yast 安裝太陽牌的 java 環境
寄件者 openSUSE 11.2

理論上會自動將您的 java 環境改過來
但是 firefox 預設的開啟程式並不會變(bug?)

若 java 環境沒變更
執行
# update-alternatives --all

選擇 jre-sun (有三處)
這樣就可以正常開啟了

乙案:
既然出現錯誤訊息的是 KDEInit
我們就來改 KDE
可以直接在 kde 的系統設定->進階->檔案關聯
搜尋 jnlp
在應用程式優先順序選擇 系統->顯示器->Sun Java...Web Start
寄件者 openSUSE 11.2

您也可以直接輸入
/usr/lib/jvm/jre/bin/javaws 或 /usr/bin/javaws (如果您已經依照甲案做連結)
這時再開啟 jnlp 檔時,預設程式會變成 Sun Java Web Start
寄件者 openSUSE 11.2


丙案:
非 KDE 的使用者可以直接在 firefox 中變更
編輯->偏好設定->應用程式
寄件者 openSUSE 11.2


最後,還是 java 中文顯示的問題
如果您的 java 程式中文出現方塊
您可以在 java 字型目錄中建立 fallback 目錄
將要使用的字型連結到此目錄中
# cd /usr/lib/jvm/jre/lib/fonts
# mkdir fallback
# cd fallback
# ln -s /usr/share/fonts/truetype/uming.ttf .

寄件者 openSUSE 11.2

我覺得這裡有點奇怪
發現了 /usr/sbin/fonts-config 出了問題
這是一個 SUSE 的便利 script
其實就是 SuSEconfig --module fonts 時執行的內容
因為 novell 人事縮減,原本維護這個 script 的 Mike FABIAN 好像離職了
(以前常在 m17n ML上看到他)
結果關於 java 字型的部份並未更新
請修改 第1706行附近,將
my @fontconfig_SuSE_properties_globs ="/usr/lib*/jvm/java-1.5.?-sun-*/jre/lib/fontconfig.SuSE.properties";

改成
my @fontconfig_SuSE_properties_globs = "/usr/lib*/jvm/jre/lib/fontconfig.SuSE.properties";

修改完後
執行
# SuSEconfig --module fonts

只要您的系統中有
AR PL ShanHeiSun Uni (11.2 繁體中文版預設安裝)
FZMingTiB
AR PL Mingti2L Big5
中的任一個,java 繁體中文字型就不會有問題了
bug report:
https://bugzilla.novell.com/show_bug.cgi?id=591706

2010年3月14日 星期日

用 dosbox 玩模擬城市 2000

如果您有古老的 dos 遊戲,聽說用 dosbox 會比 wine 好
(看名字應該也知道)
先用 zypper 裝上 dosbox
# zypper in dosbox

執行 dosbox 就會跳出 dos 的視窗
寄件者 openSUSE 11.2

但是注意到有錯誤訊息
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none

不過似乎也不會影響音效
查了一下 google
將 ~/.dosbox/dosbox-0.73.conf 中的 midiconfig 數值加上
midiconfig=128:0

就可以順利載入音效了
ALSA:Client initialised [128:0]
MIDI:Opened device:alsa

另外,通常我們都習慣有一個C碟,而不是Z碟
在設定檔的最下面 [autoexec] 段落加上
mount c ~/dosbox
C:

就會將您的家目錄中的 dosbox 目錄當成 C 碟
以後您安裝的dos程式,就會裝到這裡了
(當然您要先自己建立這個目錄 dosbox)
再執行 dosbox 就變成
寄件者 openSUSE 11.2

您可以直接在 dosbox 視窗中輸入 intro (大小寫不分) 看介紹
或 help 看一下說明
在 /usr/share/doc/packages/dosbox/README 有較詳細的說明

從倉庫中翻出模擬城市2000(simcity2000)的光碟
放入光碟機後,因為會被自動載掛到 /media/SIMCITY
所以我就不直接掛載實體的光碟機
而改成載掛目錄
C:\>mount d /media/SIMCITY
Drive D is mounted as local directory /media/SIMCITY
C:\>d:
D:\>INST.BAT

開始安裝
寄件者 openSUSE 11.2

注意:當 dosbox 使用滑鼠時,點進 dosbox 視窗
滑鼠就會被捕獲,要脫離時,請按 Ctrl-F10
預設是安裝在 C:\SC2000
依照我們的設定也就是在 ~/dosbox/SC2000
安裝完成後
D:\>c:
C:\>cd SC2000
C:\SC2000>SC2000.EXE

寄件者 openSUSE 11.2

寄件者 openSUSE 11.2
如果嫌視窗太小,可以按 Alt-Enter 來做視窗與全螢幕的切換
為了方便啟動程式,您可以寫一個批次檔放在 C:\ (~/dosbox)底下,內容為
sc2000\\sc2000.exe
exit

注意要有\\(有兩條)
exit 則是希望結束 sc2000 時自動跳出 dosbox 視窗
滑鼠就會自動被釋放
然後建立一個桌面檔 sc2000.desktop ,內容為
[Desktop Entry]
Comment[zh_TW]=建立與管理您自己的城市
Comment=Build your own cities
Exec=dosbox -fullscreen -c sc2000.bat
GenericName[zh_TW]=模擬城市 2000
GenericName=simcity 2000
Icon=sc2000
MimeType=
Name[zh_TW]=模擬城市2000
Name=SC2000
Path=
StartupNotify=true
Terminal=true
TerminalOptions=
Type=Application
Categories=Game;StrategyGame;
X-DBUS-ServiceName=
X-DBUS-StartupType=none
X-KDE-SubstituteUID=false
X-KDE-Username=
X-SuSE-translate=true

先自己做一個 sc2000.png 圖示,放在 ~/.local/share/icons/
將上面的文字檔放在桌面上或 ~/.local/share/applications/ 中
就可以由桌面或選單中的"遊戲"->"戰略及策略"中找到
寄件者 openSUSE 11.2

Exec 那一行則直接使用 -fullscreen 參數開啟全螢幕
這個桌面檔是用右鍵->建立新的->到應用程式連結建立後
再加上中文註解及其他修改而成的

注意:沉迷遊戲是不當行為,兒子最近因為玩模擬城市被罵了好幾次,害我也受到連帶處分...