2009年5月22日 星期五

變更開機畫面背景圖

參考資料:
http://susewiki.org/index.php?title=Changing_the_GRUB_background
http://en.opensuse.org/Custom_splash_screen
我只想要換個背景圖...

1. grub 背景圖
基本原理就是用 cpio 解開 message,然後將 bcck.jpg 換成您要的
準備:一張 800x600 圖片,取名 back.jpg,放在例如:~/Documents/
(注意圖檔不要太大)
步驟:
$ mkdir ~/cpio
$ mkdir ~/cpio/work
(建立工作目錄)
$ cd ~/cpio/work/
$ cp /boot/message .
(將 message 複製到此)
$ cpio -idv < message
(解開 message)
$ mv message ../message-old
(將 message 存在上層備份)
$ cp ~/Documents/back.jpg .
(將您預備的圖片複製到此)
$ ls | cpio -ov > ../message
(重新壓縮 message,放到上一層)
$ cd ..
$ su
密碼:
# cp message /boot/message

(將新生成的 message 放回原位,完成)
寄件者 openSUSE 11.1

2. bootsplash 背景圖
準備:2 張適合您的解析度的背景圖
若不知道解析度大小可用下面指令先看一下
# mkinitrd
....
Bootsplash: openSUSE (1024x768)
...

所以這台機器使用 openSUSE 主題,解析度為 1024x768
(這可能和您進入 X 後所用的解析度不同)
那您的圖片就要取名為
silent-1024x768.jpg (這就是不顯示資訊詳細資訊時的圖片)
bootsplash-1024x768.jpg (開機時按 Esc 會顯示的 console 背景)

bootspalsh 的主題都放在 /etc/bootsplash/themes/ 底下
預設的主題則是在 /etc/sysconfig/bootsplash 檔案中的 THEME 變數決定(11.1)
用下面指令可以看見您現在使用的主題
$ cat /etc/sysconfig/bootsplash | grep THEME
THEME="openSUSE"

我們就是要修改 openSUSE 主題
將您準備好的兩個圖檔複製到 /etc/bootsplash/themes/openSUSE/images/
# mkinitrd
Kernel image: /boot/vmlinuz-2.6.27.21-0.1-default
Initrd image: /boot/initrd-2.6.27.21-0.1-default
Root device: /dev/disk/by-id/ata-VBOX_HARDDISK_VBf9be9960-6c558729-part2 (/dev/sda2) (mounted on / as ext3)
Resume device: /dev/disk/by-id/ata-VBOX_HARDDISK_VBf9be9960-6c558729-part1 (/dev/sda1)
Kernel Modules: hwmon thermal_sys processor thermal fan jbd mbcache ext3 dock scsi_mod libata ata_piix edd crc-t10dif sd_mod usbcore ohci-hcd uhci-hcd ehci-hcd ff-memless hid usbhid
Features: block usb resume.userspace resume.kernel
Bootsplash: openSUSE (1024x768)
25589 blocks

重新開機看您的成果
寄件者 openSUSE 11.1

寄件者 openSUSE 11.1

3. kdm4 背景圖
在這裡也只改 SUSE 佈景的背景圖而已
這個佈景主題在某些顯示卡可能會造成瞬間螢幕錯亂
請參考:
http://forums.opensuse.org/hardware/414393-intel-945g-temporary-scrambled-screen-starting-kde.html
http://forums.opensuse.org/hardware/64-bit/412685-nvidia-scrambled-kdm-background-login-splash.html
在這裡會順便作修改
(似乎在更新過後已經不再出現這個問題,您可以先不修改)
您需要準備一張 Background.jpg
大小和您的 /usr/share/kde4/apps/kdm/themes/SUSE/Background.jpg 相同
覆蓋原有的檔案即可
要消除登入瞬間螢幕錯亂,請修改(似乎在更新過後已經不再出現這個問題,您可以先不修改)
/usr/share/kde4/apps/kdm/themes/SUSE/suse.xml

<item type="pixmap" id="background">

改成
<item type="pixmap" id="background" background="true">

完成
寄件者 openSUSE 11.1


4. ksplash 背景圖
openSUSE 11.1 預設使用 ksplashx-suse 的佈景主題
準備:background.png 的圖片
大小和 /usr/share/kde4/apps/ksplash/Themes/ksplashx-suse/1600x1200/background.png 相同
用您準備的背景取代
接著修改 /usr/share/kde4/apps/ksplash/Themes/ksplashx-suse/1600x1200/description.txt

SCALEY ON
IMAGE_REL CC 0 0 CC stripe.png
SCALE OFF

前面加上 # 或將此三行刪除
這是中間那個灰色的橫條
接著重新登入,就會看見您的新佈景了
寄件者 openSUSE 11.1

2009年5月17日 星期日

安裝 freemind

Freemind: http://freemind.sourceforge.net/wiki/index.php/Main_Page
通常能用現成的 rpm 會減少一些麻煩
http://software.opensuse.org/search 搜尋 freemind
你會找到一堆...但都是 home: 開頭的套件庫,這些都是個人貢獻者打包的
我比較傾向用官方團隊的套件,但沒有也沒辦法了
我決定用 illuusio 所提供的(看起來比較新,但我還不要用 0.9rc3)
請點下面連結進行單鍵安裝
http://software.opensuse.org/ymp/home:illuusio/openSUSE_11.1/freemind.ymp





接下來輸入密碼,就會開始進行安裝了

執行畫面

2009年5月15日 星期五

改用 SeaMonkey 了

最近不知從什麼時候開始
firefox 慢得令人受不了
忙碌游標要跳 10 下以上才會開啟視窗(而且還繼續跳)
關閉時連系統都覺得慢
還會問你要不要強制結束
試著移除 plugins 、停用 ipv6 或直接抓 moztw 上的已編譯版本來用似乎都沒用
本來以為用 seamonkey 應該也沒什麼幫助才對
但是出乎意料,感覺還蠻好的

SeaMonkey 首頁: http://www.seamonkey-project.org/
下載 Linux GTK2 的 installer 版本
解壓縮後會得到一個 seamonkey-installer 的目錄
在目錄中執行 seamonkey-installer 就會開始安裝
我習慣裝在家目錄中(這樣就不必管理者權限)
寄件者 openSUSE 11.1

安裝完後,你得自己做一個 seamonkey.desktop 內容為
[Desktop Entry]
Encoding=UTF-8
Name=SeaMonkey
Name[zh_TW]=SeaMonkey 網路套裝軟體
GenericName=Internet Suite
GenericName[zh_TW]=網際網路套裝軟體
Comment=Explore, search and discover the web
Comment[zh_TW]=探索、搜尋和發現網際網路
Exec=/home/swyear/seamonkey/seamonkey
Terminal=false
Type=Application
Icon=/home/swyear/seamonkey/chrome/icons/default/seamonkey.png
Categories=Network;WebBrowser;

把這檔案丟到 ~/.local/share/applications/ 裏面
注意在 Exec 和 Icon 我用了絕對路徑
您的使用者名稱當然和我不同
為了方便能讓其他程式呼叫 seamonkey
將 seamonkey 做一個連結在 ~/bin/ 中
$ cd ~/bin
$ ln -s ~/seamonkey/seamonkey .

中文翻譯請到 http://forum.moztw.org/viewtopic.php?t=21895 下載(感謝小怪鬼)
開啟 seamonkey ,在『File』->『Open File』選擇您下載的中文 .xpi 檔
就會開始安裝中文套件
然後在 『Edit』->『Preferences』->『Language』裏面設定中文
重新啟動 saemonkey 就會有中文了
寄件者 openSUSE 11.1

你的那些 plugins 大部份都可以用
他們都是被裝在 /usr/lib/browser-plugins/
(若是 64位元系統則在 /usr/lib64/browser-plugins/
把他們連結到 seamonkey/plugins/底下即可
$ cd ~/seamonkey/plugins
$ ln -s /usr/lib/browser-plugins/* .

2009年5月14日 星期四

#opensuse-tw channel @ Freenode

請參考
http://zh_tw.opensuse.org/社群/IRC
您可以裝一個 xchat
(提示:zypper in xchat)
然後在下面的連結點一下,就可以找到我們
irc://irc.opensuse.org/opensuse-tw
需要大家多支持,等你喔 ♥

2009年5月8日 星期五

openSUSE 社群週

openSUSE 社群週從5月11日到5月17日
若沒有特別的說明,都在 Freenode 以 IRC 方式進行
你可以到處晃找人聊,幫忙回答問題
也有些議題可以線上聽演說
請參考 http://en.opensuse.org/Community_Week