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

2009年4月30日 星期四

被 vi 嚇一跳

雖然我不是重度 vi 使用者,
但臨時改幾個字或開個檔案貼上剪貼簿內容我會用 vi
在 openSUSE 裡 vi 好像就是 vim
$ which vi
/usr/bin/vi
$ ll /usr/bin/vi
lrwxrwxrwx 1 root root 8 2009-04-19 04:10 /usr/bin/vi -> /bin/vim
$ which vim
/usr/bin/vim
$ ll /usr/bin/vim
lrwxrwxrwx 1 root root 8 2009-04-19 04:10 /usr/bin/vim -> /bin/vim

今天在終端機輸入 vi kimpanel.spec 結果:

竟然有範本(以前從沒看過)
google 一下,發現是 spec.vim 的插件
還蠻神奇的

2009年4月26日 星期日

[新聞翻譯]openSUSE KDE4 使用者該注意的重大新聞

原文:
http://mschlander.wordpress.com/2009/04/25/important-news-for-opensuse-kde4-users/

如果您使用 openSUSE Build Service 上的 KDE4,您應該仔細閱讀此一信息,許多重大的變更從現在起即將就要發生了。

套件庫變更
新的一系列 KDE4.2 的套件庫已經建立了,因為 factory 套件庫將在二到三周內推進到 KDE4.3 beta 1。如果您現在正使用 factory 的 KDE4.2 且想要留在 KDE4.2,您應該儘速移往這些新的套件庫。
新的 Playground 系列套件庫已建立,專門放一些 KDE4 應用程式的 alpha, beta, 以及 CVS 快照。
以前的 Extra-apps 套件庫已結束了,那些套件現在可以在 KDE4:/Community/ 或 KDE4:/Playground 套件庫找到,在哪個套件庫中取決於該套件的釋出狀態。
不同版本的 KDE 及其對應的套件庫位址的完整概觀,請參考此維基頁面 http://en.opensuse.org/KDE/Repositories

套件命名變更
以往 KDE4 套件名稱因為同時存在著 KDE3 的套件,所以會像這樣命名:kde4-[套件名稱]。現在這個法則將要顛倒過來了。KDE4 套件將不再有前置的命名,而是 KDE3 將有前置名稱,像是 kde3-[套件名稱]。
如果您在更新之後想要繼續使用某些 KDE3 套件--例如 Konversation 或 K3b--加入您的 openSUSE 版本的 KDE3 套件庫並安裝 kde3-k3b 或 kde3-konversation: http://download.opensuse.org/repositories/KDE:/KDE3/

搭載 KDE4.2 的可安裝 openSUSE 11.1 Reloaded Live CD
Stephan “Beineri” Binner 已建立了搭載 KDE4.2 的 openSUSE 11.1 live CD 的衍生版本,取名為 openSUSE 11.1 Reloaded。如果您將要全新安裝 openSUSE 11.1 且想要使用 KDE4.2,您應該考慮採用這個版本來省掉您許多的麻煩。
從這裡取得這些 ISO:
http://download.opensuse.org/repositories/KDE:/Medias/images/iso/
如果您遇到了問題,可以在 opensuse-kde@opensuse.org 的郵件列表上回報,或試著在 Freenode 的 #opensuse-kde IRC 頻道上找 Beineri 。

2009年4月24日 星期五

oxim 輸入法

oxim 輸入法 1.2.2 已發佈很久了

openSUSE 的使用者可以到
http://download.opensuse.org/repositories/home:/swyear/ 下載適合的版本
分成 oxim 與 oxim-setup 兩部分
oxim-setup 原本提供了 qt3, gtk2, php-gtk2, gambas 的使用者介面
因為某種原因在 swyear 套件庫裡面只提供 gtk2 的介面
別告訴我你沒有 gtk2 的函式庫
你也可以用套件庫安裝或單鍵安裝(11.1)(11.0)
特性:
預設安裝新酷音、注音、倉頡與萬國碼輸入法
繁體輸出、簡體輸出
寄件者 oxim

常用符號表
寄件者 oxim

螢幕小鍵盤
寄件者 oxim

完善的輸入法設定界面,可調整字型、快速鍵、自訂片語(使用Alt+Shift+KEY)
寄件者 oxim

輸入法細節設定
寄件者 oxim

由網路新增輸入法
繁體中文:
寄件者 oxim

寄件者 oxim

簡體中文:
寄件者 oxim

香港及日韓泰越:
寄件者 oxim

懷舊 xcin 介面
寄件者 oxim