2007年12月26日 星期三

Stellarium

Stellarium 是一個星象軟體

您可以到左邊的套件搜尋網站搜尋 stellarium,然後用 1-Click Install 來安裝。
安裝後中文顯示有點問題
根據 stellarium wiki 中的提示
您可以到 /usr/share/stellarium/data/ 中修改 fontmap.dat
將 default 字型與 zh_TW 字型都設成 ukai.ttf (或您喜歡的字型)
(根據說明只支援 .ttf)
然後將 ukai.ttf (您的字型)複製到此資料夾,就可以顯示中文了



將字型的倍數設小一點,左上角的時間日期就不會疊在一起了
附註:使用 compiz-fusion 特效時會非常卡

2007年12月25日 星期二

oxim for openSUSE 10.3

oxim 可以在 openSUSE 10.3 上啟動了
使用了 fred 的 patch(感謝)
終於解決了登入 X 時卡住的問題

您可以用傳統的 oxim


也可以用 fred 製作的黑色系 icon

(請安裝 oxim-fred_icon-系列的 rpm)

祝大家耶誕快樂!(沒放假差點忘了!)

2007年12月23日 星期日

升級 nvidia 169.07 造成 compiz-fusion 無法啟動

症狀:
原本可以使用 compiz-fusion 特效,升級後卻不行了
依照
http://en.opensuse.org/Nvidia
http://en.opensuse.org/Compiz_Fusion
http://en.opensuse.org/Using_Xgl_on_SUSE_Linux
http://en.opensuse.org/AIGLX
全部重新搞一次還是失敗
在終端機執行 fusion-icon 會出現類似下面訊息
...
* Starting Compiz
... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp
compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

請參閱此討論串
http://forum.compiz-fusion.org/showthread.php?t=6225
和這個部落格
http://crismon.altervista.org/Wp/archives/83/
簡單來說就是要修改 /usr/lib/python2.5/site-packages/FusionIcon/data.py

compiz_args = ['--replace', '--sm-disable', '--ignore-desktop-hints', 'ccp']

改成
compiz_args = ['--replace', '--sm-disable', '--ignore-desktop-hints', 'ccp', '--no-libgl-fallback']

重新開機
註:我並未使用 LIBGL_ALWAYS_INDIRECT=1 fusion-icon 來啟動 fusion-icon

2007年12月19日 星期三

kiba-dock

如果您的系統夠力又想追求更炫的桌面效果
您可以試試看 kiba-dock
它的 wiki 頁所說:
kiba-dock 是個很酷的面板,您可以啟動程式或做些其他的事。
除了它太酷以外,事實上它很適合拿來取代 GNOME/KDE/XFCE 的面板。

不過我這邊測試上有點問題(人品問題?)
1. 使用 akamaru 物理引擎很酷,它會讓您 dock 上的圖示具有物理性質,
會碰撞有質量與萬有引力...,所以他們會在桌面上跳來跳去,
但是新產生的 icon 是空白的?
2. Zoom 使用 parabolic 樣式時會留有殘影?
3. kiba-dbus-plugins 似乎都沒有用?(使用 KDE 桌面)
4. 有些 tray 上的 icon 會有邊框?
...
基於以上的不確定,我不知道打包出來的 rpm 是不是有問題
您要試用得要有心理準備
若您要自己編譯安裝,請先裝好
gtk2-devel intltool libtool automake autoconf python-gtk-devel libxml2-devel dbus-1-devel dbus-1-glib-devel 等套件

底下是一些設定的小提示:
0. kiba-dock 需要使用 composite,所以確定您的 /etc/X11/xorg.conf 有
Section "Extensions"
Option "Composite" "enable"
EndSection

1. KDE 選單可以用 Create Launcher 增加一個執行
dcop kicker kicker popupKMenu 0

的 Launcher
icon 可自己選用(例如:/usr/share/icons/oxygen/64x64/places/start-here.png)
2. KDE 家目錄可用上面方法增加執行
kfmclient openURL

3. 我讓 KDE 面板自動立刻在側面隱藏,看起來就好像沒有一樣
...其他您自己試試看吧!
底下看圖片:
kiba-dock

另外也呼籲一下:此軟體仍欠缺中文翻譯...

2007年12月13日 星期四

StarSuite 8

starsuite8

StarSuite 就是 StarOffice 的亞洲版本
您可以在 http://www.sun.com/software/star/starsuite/get.jsp 下載 60 天的試用版
當然,在這之前您得先註冊為 Sun 會員...
下載 so-8-pp8-eval-bin-linux-en-US_zh-TW.sh
賦予執行權限
$ chmod +x so-8-pp8-eval-bin-linux-en-US_zh-TW.sh

執行
$ ./so-8-pp8-eval-bin-linux-en-US_zh-TW.sh

預設解壓縮到 /var/tmp/unpack_starsuite
然後自動接著啟動安裝程式
可惜看到的是一堆方塊

您要相信我已經設定好 java 的中文字型
但是 StarSuite 8 會使用自己的 java 環境,卻沒將中文字型設好(真不親切)
按右邊算來第二個按鈕取消安裝
我們要使用自己的 java 環境來安裝
切換到已壓縮的目錄下
$ su
# cd /var/tmp/unpack_starsuite

手動執行安裝程式
# ./setup -j $JAVA_HOME/bin/java

就可以正常顯示中文了

安裝的過程自己看相簿
發現雖然已經完全安裝,但是並未整合在桌面選單中
要自己執行安裝
# cd /var/tmp/unpack_starsuite/RPMS
# rpm -ivh starsuite-suse-menus-8.0.8-9207.noarch.rpm starsuite-desktop-integration-8.0.8-9207.noarch.rpm
Preparing... ########################################### [100%]
file /usr/bin/soffice from install of starsuite-desktop-integration-8.0.8-9207 conflicts with file from package OpenOffice_org-2.3.0.1.2-10.3

原來是和 OpenOffice.org 衝突的關係
除非您真的要買 starsuite 8,不然我是不會想動到 OOo 的
您可以直接執行
$ /opt/starsuite8/program/swriter

來開啟 writer
執行畫面如下:

可將檔案存成 .odt(opendocument 格式)
也可以選 starsuite 或 msoffice 格式

gcin 會超出螢幕,似乎和強制使用 96dpi 的解析度有關(使用 kde 控制中心控制)

2007年12月11日 星期二

[轉載]加速套件管理員

原文出處:http://en.opensuse.org/SDB:Speed_up_Package_Manager_Stack
因為有訂閱 http://news.opensuse.org/
所以知道最近 openSUSE 發行了周報(現已發行2期,也在誠徵翻譯中)
周報第2期看到的小技巧與提示
"套件管理在系統中通常被頻繁的使用,巨大的資料庫被不斷的存取,變更也不斷的增加。基於修改時會增加的天性,他將導致使用的資料庫破碎,包含了內在的(在資料庫資料)與外在的(在磁碟)。"
使用一個簡單的重組,在許多方面都可以有明顯的改善。

(剛才我兒子從床上滾下來,嚇我一跳,只見他睡眼矇矓的把棉被抱回床上又繼續睡了)
簡單來說執行下面的 script 可以有點改善啦!
#!/bin/sh
sqlite3 /var/cache/zypp/zypp.db vacuum
rpm --rebuilddb # takes long
for fn in /var/cache/zypp/zypp.db \
/var/lib/rpm/Packages \
/var/lib/rpm/Filemd5s \
/var/lib/rpm/Dirnames \
/var/lib/rpm/Basenames
do
cp $fn $fn.new || exit 1
rm $fn
mv $fn.new $fn
done

將上面文字存成(例如:speed_up.sh)
chmod +x speed_up.sh
用 root 執行即可
好像真的有快一點喔(說不定是錯覺)

2007年12月6日 星期四

無法用圖形介面登入

在嘗試製作 Live CD 時,竟然將 / 分割區用光光
結果無法用圖形介面登入
Ctrl-Alt-F1 用 root 登入
將 /tmp/ 下的東西刪除
使用率從 100% 迅速掉到 43%
又可以登入了