2008年10月9日 星期四

新電腦紀錄(5):遊戲

除了預設的一些些小遊戲
還加裝了 lincity-ng xboard supertux frozen-bubble lbreakout
寄件者 openSUSE 11.0 GM

打發時間用
zypper in lincity-ng xboard supertux frozen-bubble lbreakout

即可安裝
xboard 還是老問題,請參考上面連結修正
supertux 的 Power/run 按鍵 Ctrl 會和輸入法衝到,因為最常用就是
跑一跑跳起來,跳用 space
合起來就會叫出輸入法,就跳不高了
要到 option 中改一下
我把他改成 win 鍵

接著要安裝 tuxpaint
這個企鵝小畫家沒有包含在 OSS 套件庫中
而在 Education 套件庫中
您可以由 YaST->軟體套件庫->新增 ->社群套件庫中就可以找到
寄件者 openSUSE 11.0 GM

新增完套件庫後,用
# zypper in tuxpaint

即可安裝 tuxpaint

Tuxpaint 操作很直接,音效很豐富,真的蠻好玩的
有中文說明書在您的 /usr/share/doc/packages/tuxpaint/zh_tw/README.txt
先看一下可以讓您操作更順手
寄件者 tuxpaint

一開始的空白頁
寄件者 tuxpaint

只有一點點小問題,並非每一種字型都可以顯示中文
寄件者 tuxpaint

若是選對了字體,會有注音
寄件者 tuxpaint

可惜的是字型似乎有點問題,因為我其實輸入的是『企鵝家族』
根據說明,此字體是由王漢宗字型中取出的
您可以由 M17N 的套件庫取得這個字型
http://download.opensuse.org/repositories/M17N/openSUSE_11.0/noarch/
安裝字型
# rpm -ivh wang-fonts-*

為了不要有任何不會出現中文的字型出現
您可以將 /usr/share/tuxpaint/fonts/ 整個目錄刪除或改名
再重新建立 /usr/share/tuxpaint/fonts/ 目錄
將包含中文的字型複製或連結到此目錄中即可

王漢宗字型都是用 wp* wt* 命名,可以用
# ln -s /usr/share/fonts/truetype/w*.ttf /usr/share/tuxpaint/fonts/

來連結
在我的系統中會多連一個文泉驛字型過來,不過沒差,反正也是中文字型
王漢宗字型中包含不少美術字,很適合用在這裡
不過有幾個字型是破音字型,若是給小孩子玩,不妨刪除 wp110 wp210 wp310 開頭的字
# rm /usr/share/tuxpaint/fonts/wp[123]10*

各種字型效果如下
寄件者 tuxpaint

其實大人玩也蠻好玩的
按『新圖』有各種畫布可選擇
寄件者 tuxpaint

我也來畫幾張
寄件者 tuxpaint

存檔不用取名字,完全視覺化管理
寄件者 tuxpaint

還可以播放投影片

您可以用 Tux Paint Configuration 調整設定
寄件者 tuxpaint

在 系統->更多設定
或直接執行 tuxpaint-config

2008年10月8日 星期三

新電腦紀錄(4):skype for linux

您可以到 http://www.skype.com/download/skype/linux/ 下載
當然您要選擇 openSUSE 10+ 的版本
#rpm -ivh skype-2.0.0.72-suse.i586.rpm
warning: skype-2.0.0.72-suse.i586.rpm: Header V3 DSA signature: NOKEY, key ID d66b746e
error: Failed dependencies:
libQtCore.so.4 is needed by skype-2.0.0.72-suse.i586
libQtDBus.so.4 is needed by skype-2.0.0.72-suse.i586
libQtGui.so.4 is needed by skype-2.0.0.72-suse.i586
libQtNetwork.so.4 is needed by skype-2.0.0.72-suse.i586

這是 64 位元系統會遇到的問題
您需要安裝 libqt4-32bit libqt4-x11-32bit libqt4-sql-32bit 這些套件
在 openSUSE 11.0 OSS (Update)套件庫已經包含了這些套件,用
#zypper in libqt4-32bit libqt4-x11-32bit libqt4-sql-32bit

即可安裝完成
#rpm -ivh skype-2.0.0.72-suse.i586.rpm
warning: skype-2.0.0.72-suse.i586.rpm: Header V3 DSA signature: NOKEY, key ID d66b746e
Preparing... ########################################### [100%]
1:skype ########################################### [100%]

寄件者 openSUSE 11.0 GM

但是 skype 是基於 QT4 開發的
目前還無法顯示內嵌點陣字與模擬粗體
請參考 KDE4 and qt4 font patches
您可以改用 swyear 套件庫中所提供的套件
現在這個套件庫的 libqt4 相關套件是跟著
http://download.opensuse.org/repositories/KDE:/Qt/ 中的 libqt4 加以修正更新的
KDE:/Qt 這個套件庫也是用單鍵安裝 KDE 4.1 時會加入的套件庫
因為有些修正和 openSUSE 的政策有點衝突
所以現在只用了
Patch101: add-missing-style.diff
Patch102: embeddedbitmap.diff
Patch103: synthetic-bold.diff
這3個修正,但已經可以正常顯示內嵌點陣字和模擬粗體了
寄件者 openSUSE 11.0 GM

使用視訊也正常

新電腦紀錄(3):多媒體支援

這一頁的 1-Click Install 已知有問題,無法解決 libxine1 和 xine-lib 的衝突
但是可以利用加入 Packman 和 videolan 的套件庫,直接用 zypper 安裝
Packman 有國內的鏡像 http://ftp.twaren.net/Linux/Packman/suse/11.0/
#zypper ar http:ftp.skynet.be/pub/packman/suse/11.0/ packman
#zypper ar http://download.videolan.org/pub/videolan/vlc/SuSE/11.0/ videolan
#zypper in ffmpeg gst-fluendo-mp3 k3b-codecs libxine1 w32-codec-all Mplayer mplayerplug-in smplayer amarok-packman libdvdcss kaffeine java-1_5_0-sun-plugin

(因為系統本來裝好就有 flash-player,所以不再安裝,
除了 kaffeine, smplayer 和 mplayerplug-in 外,其他都是 1-Click 中建議的套件)
記得發生衝突時要移除 xine-lib
完成後就可以:
看 DVD(使用 kaffeine, 現正播放凡爾賽玫瑰)
寄件者 openSUSE 11.0 GM

也可以播放 CD(本來就可以啦)
寄件者 openSUSE 11.0 GM

用 flash 看 YouTube
寄件者 openSUSE 11.0 GM

用 flash 玩遊戲
寄件者 openSUSE 11.0 GM

聽 mp3(使用 amarok,現正播放 Led Zeppelin IV)
寄件者 openSUSE 11.0 GM

可以用 mp3 的格式擷取CD音樂(使用 kaudiocreator,或 kaffeine)
當然您也可以用 ogg 的格式(聽說效果較好,不好流通就是了)
寄件者 openSUSE 11.0 GM

可以用 mplayerplug-in 聽這裡的音樂(wma 格式)
http://blog.xuite.net/bcc_ccl/ccl/6356744
看奇摩的電影介紹(wmv 格式)
寄件者 openSUSE 11.0 GM
不過內嵌在網站中的影音千奇百怪
可能不見得每個都能開
剛好在 opensuse mailing list 有人(Sampsa Riikonen)介紹了另種方法來支援網頁媒體
http://linux.derkeiler.com/Mailing-Lists/SuSE/2008-10/msg00384.html
可以參考一下
(1)先移除 mplayerplug-in
(2)安裝 https://addons.mozilla.org/en-US/firefox/addon/446 的附加套件: MediaPlayerConnectivity
這個套件會將原本內嵌媒體處換成一個圖示
按下此圖示就會呼叫外在的媒體播放程式
建議選擇 kmplayer
(3)重新啟動 firefox 會進入設定精靈
寄件者 openSUSE 11.0 GM

寄件者 openSUSE 11.0 GM

寄件者 openSUSE 11.0 GM

搜尋的結果,若下拉選單找不到您要用的程式,可以以後再設定
寄件者 openSUSE 11.0 GM

完成設定精靈。
開啟了 firefox 後,由工具->MediaPlayerConnectivity->組態設定,
將播放程式改成 /opt/kde3/bin/kmplayer,如下圖
寄件者 openSUSE 11.0 GM

以後遇到內嵌媒體時,會出現一個小小的 icon
寄件者 openSUSE 11.0 GM

按下去後就會呼叫外部程式 kmplayer 來播放
寄件者 openSUSE 11.0 GM

2008年10月7日 星期二

新電腦紀錄(2):NVIDIA 驅動程式與特效

nvidia 9300 使用 http://opensuse-community.org/nvidia.ymp 單鍵安裝即可
重新登入時就會看見 nvidia 的 logo
若不希望看到 logo
#nvidia-xconfig --no-logo

11.0 已預設安裝了 compiz
在 KDE 控制中心將->KDE 元件->工作階段管理程式
將 Window Manager 改成 compiz 即可啟動
您也可以用其他方法,像是將這個 script 放在
~/.kde/Autostart/ 中(KDE 4 則在 ~/.kde4/Autostart/)
start_compiz.sh
#!/bin/bash
compiz --replace

記得加上執行權限
$chmod +x start_compiz.sh

我喜歡用 emerald 做視窗裝飾
#zypper in compiz-emerald compiz-emerald-themes

用 CompizConfig 設定管理員->視窗裝飾(Window Decoration) 的 Command 改成
emerald --replace
或將這一句加在 start_compiz.sh 中也可
老婆不喜歡滑鼠移到右上角就全部視窗縮小的效果
在 Window Manager 的 Scale,修改 Bindings 中 Initiate Window Picker
就這樣

新電腦紀錄(1):輸入法、字型和 OO.o

因為 http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.0 會被重新導引到俄羅斯的伺服器,我已經寫信去反應了
暫時先用 http://ftp5.gwdg.de/pub/opensuse/repositories/home:/swyear/openSUSE_11.0
$su
#zypper ar http://ftp5.gwdg.de/pub/opensuse/repositories/home:/swyear/openSUSE_11.0 swyear
#zypper in gcin

重新登入之後即可使用
但我覺得有些奇怪
$gtk-query-immodules-2.0 | grep gcin

的結果是空的
但又可以在 gedit 中按右鍵顯示 gcin 輸入法
寄件者 openSUSE 11.0 GM

反正到處都可以輸入就是了
因為我也移除了 Novell 版的 OpenOffice.org
所以由 ftp://ftp.cse.yzu.edu.tw/pub/openoffice/extended/ 下載 OO.o 3.0 rc 3
使用 rpm 系統的請選 OOo_3.0.0rc3....LinuxIntel_install_(wJRE_)zh-TW.tar.gz
解開後將 RPMS 目錄下的 *.rpm 都裝一裝,RPMS/desktop-integration/openoffice.org3.0-suse-menus....rpm 也要裝
$tar -zxvf OOo_3*
$cd OOO300_m8_native_packed-2_zh-TW.9357/RPMS/
$su
#rpm -ivh *.rpm
#cd desktop-integration/
#rpm -ivh openoffice.org3.0-suse-menus*

字型我決定使用 Droid,請參考黑體字一篇
該設定檔我已經放到 chinese-fonts-setting-hei 中
請直接
#zypper in chinese-fonts-setting-hei

在 KDE 控制中心將字型調成 DejaVu Sans 及 DejaVu Sans Mono

2008年10月5日 星期日

我的新電腦和 openSUSE 11.0 with KDE 3.5

我買了新的筆記型電腦:ASUS F6S
老闆評價:
在低階電腦中這台賣得不錯
我個人則是因為:
以前我的 ASUS M1A 曾送到皇家服務中心,感覺服務人員很專業很熱心
我喜歡直接和技術人員接觸,他們知道您講什麼,
而且可以的話,直接拆了就測或修,所以
台中市英才路的皇家服務中心(又)幫華碩多賣了一台電腦
配備:
處理器:潘婷雙核心在裏面 T2390<--低階應該是指這個
顯示器:13.3 吋 WXGA (1280x800)
光學設備: DVD 超級複合機
無線:802.11a/b/g 加藍牙
硬碟:160 GB(哇!忘了叫老闆直接加大)
記憶體:加到 3GB
顯示卡:nvidia GeForce 9300M
其他:130M 畫素網路攝影機,指紋辨識,讀卡機
預載作業系統: Windows Vista Basic<--稍微用了一下,似乎也不難用

現在:我要加裝 openSUSE 11.0 x86_64 系統,使用 KDE 3.5.9 桌面環境
(順便抱怨:某家網路購物廠商在說明中聲明
"自行變更為非出廠值的作業系統..."讓我十分不爽,(<--應該是針對 xp)
也因而失去了這筆生意)

先開機進入 vista 系統,執行硬碟重組
完成後用 openSUSE 11.0 DVD 開機
決定將硬碟分割交給 openSUSE 來做
(就算隱藏磁區中的還原也被砍了,至少還有還原光碟,是新機器才有這種坦然啦)
還真的沒事,Grub 也可以順利載入 Vista,
不過總共4個磁區加起來才 100GB,該不會被坑了吧!
將自動組態取消
選擇軟體時,順便將 OpenOffice_org, scim, ttf-cmex-*, FZ*(方正字體套件名稱改了)刪除了
網路順暢的話差不多半小時就安裝完了(連更新)
接著要做的事:
安裝 gcin 和 ooo 3.0(rc3) 和安裝設定字型
安裝顯示卡驅動程式及設定特效
加入多媒體支援
加裝 skype
加裝一些小孩(和自己)要玩的小遊戲
安裝 wine-doors 裝 ie6
把 WoW 從桌上型電腦拷過來玩
大概就這樣

目前在軟體方面似乎沒什麼問題
硬體上...
確認指紋辨識無法使用
休眠到 ram 無法使用(可休眠到硬碟)
鍵盤上的功能鍵(Fn + 某鍵)運作不正常
(還好唯一會用到的數字鍵可用,但是指示燈不會亮)
大概就這樣
下次繼續報告...

2008年10月4日 星期六

黑體字

看看各種黑體字的效果(兩張圖對應不同的 hinting)

文泉驛:
(可由官方網站swyear 套件庫取得)
寄件者 chinese fonts - hei style

寄件者 chinese fonts - hei style


Droid:
(請參考 hyperrate 的字型討論區)
寄件者 chinese fonts - hei style

寄件者 chinese fonts - hei style


微軟正黑體/雅黑:
(在您的 vista 中可以找到 msjh.ttf msjhbd.ttf msyh.ttf msyhbd.ttf)
正黑和雅黑有真正的粗體,應該可以在目前的 qt4 程式中顯示粗體而不用模擬
寄件者 chinese fonts - hei style

寄件者 chinese fonts - hei style


可以將圖片下載放大仔細觀察,看看您喜歡哪一種
可以使用這個設定檔 57-hei.conf 放到 /etc/fonts/conf.d/ 中
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!--
Set fonts to be preferred when the standard aliases "serif", "sans-serif",
and "monospace" are used.
-->

<match target="font">
<test compare="eq" name="family">
<string>Microsoft JhengHei</string>
<string>微軟正黑體</string>
<string>Microsoft YaHei</string>
<string>微软雅黑</string>
<string>Droid Sans Fallback</string>
<string>WenQuanYi Zen Hei</string>
<string>文泉驛正黑</string>
<string>文泉驿正黑</string>
</test>
<!-- Enable whatever you want
<edit name="globaladvance"><bool>false</bool></edit>
<edit name="spacing"><int>0</int></edit>
<edit name="antialias"><bool>true</bool></edit>
<edit name="hinting"><bool>true</bool></edit>
<edit name="hintstyle"><const>hintfull</const></edit>
<edit name="autohint"><bool>true</bool></edit>
<edit name="minspace"><bool>false</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
-->
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>

<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Thorndale AMT</family>
<family>DejaVu Serif</family>
<family>SUSE Serif</family>
<family>Bitstream Vera Serif</family>
<family>Nimbus Roman No9 L</family>
<family>Microsoft JhengHei</family>
<family>微軟正黑體</family>
<family>Microsoft YaHei</family>
<family>微软雅黑</family>
<family>Droid Serif</family>
<family>Droid Sans Fallback</family>
<family>WenQuanYi Zen Hei</family>
<family>文泉驛正黑</family>
<family>文泉驿正黑</family>
<family>AR PL New Kai</family>
<family>文鼎PL新中楷</family>
<family>AR PL ZenKai Uni</family>
<family>文鼎PL中楷Uni</family>
<family>AR PL New Sung</family>
<family>文鼎PL新宋</family>
<family>AR PL ShanHeiSun Uni</family>
<family>文鼎PL細上海宋Uni</family>
<family>Luxi Serif</family>
<family>Likhan</family>
<family>Frank Ruehl CLM</family>
<family>FreeSerif</family>
<family>Times</family>
<family>Khmer OS System</family>
<family>TSCu_Times</family>
<family>BPG Chveulebrivi</family>
<family>Nazli</family>
<family>MS PMincho</family>
<family>MS Mincho</family>
<family>HGPMinchoL</family>
<family>HGMinchoL</family>
<family>IPAPMincho</family>
<family>IPAMincho</family>
<family>Sazanami Mincho</family>
<family>Kochi Mincho</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>UnBatang</family>
<family>Baekmuk Batang</family>
<family>SimSun</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Arial</family>
<family>Albany AMT</family>
<family>Verdana</family>
<family>DejaVu Sans</family>
<family>SUSE Sans</family>
<family>Bitstream Vera Sans</family>
<family>Nimbus Sans L</family>
<family>Microsoft JhengHei</family>
<family>微軟正黑體</family>
<family>Microsoft YaHei</family>
<family>微软雅黑</family>
<family>Droid Sans</family>
<family>Droid Sans Fallback</family>
<family>WenQuanYi Zen Hei</family>
<family>文泉驛正黑</family>
<family>文泉驿正黑</family>
<family>AR PL New Sung</family>
<family>文鼎PL新宋</family>
<family>AR PL ShanHeiSun Uni</family>
<family>文鼎PL細上海宋Uni</family>
<family>Luxi Sans</family>
<family>Mukti Narrow</family>
<family>Nachlieli CLM</family>
<family>FreeSans</family>
<family>Helvetica</family>
<family>Khmer OS System</family>
<family>TSCu_Paranar</family>
<family>BPG Glaho</family>
<family>Terafik</family>
<family>Meiryo</family>
<family>MS PGothic</family>
<family>MS Gothic</family>
<family>HGPGothicB</family>
<family>HGGothicB</family>
<family>IPAPGothic</family>
<family>IPAGothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Consolas</family>
<family>Andale Mono</family>
<family>DejaVu Sans Mono</family>
<family>SUSE Sans Mono</family>
<family>Bitstream Vera Sans Mono</family>
<family>Courier New</family>
<family>Cumberland AMT</family>
<family>Nimbus Mono L</family>
<family>Microsoft JhengHei</family>
<family>微軟正黑體</family>
<family>Microsoft YaHei</family>
<family>微软雅黑</family>
<family>Droid Sans Mono</family>
<family>Droid Sans Fallback</family>
<family>WenQuanYi Zen Hei</family>
<family>文泉驛正黑</family>
<family>文泉驿正黑</family>
<family>AR PL New Sung Mono</family>
<family>文鼎PL新宋 Mono</family>
<family>AR PL ShanHeiSun Uni</family>
<family>文鼎PL細上海宋Uni</family>
<family>AR PL New Kai</family>
<family>文鼎PL新中楷</family>
<family>Luxi Mono</family>
<family>Mukti Narrow</family>
<family>Miriam Mono CLM</family>
<family>FreeMono</family>
<family>Terafik</family>
<family>Khmer OS System</family>
<family>TSCu_Paranar</family>
<family>BPG Courier</family>
<family>MS Gothic</family>
<family>HGGothicB</family>
<family>IPAGothic</family>
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>CMEXSong</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>UnDotum</family>
<family>Baekmuk Gulim</family>
<family>Baekmuk Dotum</family>
<family>NSimSun</family>
<family>HanyiSong</family>
<family>ZYSong18030</family>
</prefer>
</alias>

</fontconfig>

當然,最好
使用 1-click 安裝支援次像素顯示的 freetype2

小提示:安裝字型只要把 *.ttf 放在 /usr/share/fonts/truetype/ 裏面
執行 fc-cache 即可

swyear 套件庫連線不順

如果您和我有一樣的感覺
看看到底是哪個鏡像造成的
http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.0/home:swyear.repo?mirrorlist
現在 swyear 套件庫沒有國內的鏡像
而亞洲地區的鏡像則是一個 score 20 的
難怪會不順
請不要用 http://download.opensuse.org/repositories/home:/swyear/
而改用 http://ftp5.gwdg.de/pub/opensuse/repositories/home:/swyear/ 或
http://widehat.opensuse.org/repositories/home:/swyear/
例如 11.0 就用
# zypper ar http://ftp5.gwdg.de/pub/opensuse/repositories/home:/swyear/openSUSE_11.0 swyear 

來加入套件庫