[分享]Debian Sarge + 自行編譯的 Xfce4

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享]Debian Sarge + 自行編譯的 Xfce4

文章seeing » 週六 1月 07, 2006 12:35 pm

我的系統配備如下:IBM ThinkPad 1161-26T NoteBook, Celeron 550MHz, 64MB RAM, 6G HDD,安裝 xfce4 後,記憶體頂多吃到 40MB,還跑得蝦蝦叫呢! :mrgreen:

1. 安裝 Base system(選擇使用Linux 2.6的核心,在boot時輸入linux26)

2. 安裝 joe (我比較喜歡用 joe 來編輯)
代碼: 選擇全部
apt-get install joe

3. 修改 「 /etc/zhcon.conf 」,內容如下:
代碼: 選擇全部
defaultencode = big5

4. 更新核心至 2.6.8-2-686:
代碼: 選擇全部
apt-get install kernel-image-2.6.8-2-686

5. 重新開機

6. 安裝 x-window ,安裝套件如下:
代碼: 選擇全部
apt-get install x-window-system-core gdm xfonts-intl-chinese ttf-arphic-* eterm xterm
apt-get isntall icewm (為了要安裝xfce4的時候用的,反正也很小)

----------------------------------------------------------------------------------

7. 進入 Icewm , 用終端機程式(如: eterm )安裝 xfce4 及 rox
代碼: 選擇全部
####################################
###          xfce4           ###
####################################

相依套件:
   1. libextutils-pkgconfig-perl
   2. libxml2, libxml2-dev, libxml2-utils
   3. libdbh1.0-1, libdbh1.0-dev
   6. a2ps, libxpm4-dev, libgtk2.0-dev
   7. bzip2 (最重要的)

流程:
   1. 下載 xfce4-4.2.3.2-installer.bin
   2. chmod a+x xfce4-4.2.3.2-installer.bin
   3. ./xfce4-4.2.3.2-installer.bin


####################################
###           rox            ###
####################################

請依照官方網站的說明安裝即可
   http://rox.sourceforge.net/phpwiki/index.php/DebianLinux?PHPSESSID=46c28ab701abf8e44905d345beccae0a


####################################
###        0-install         ###
####################################

請依照官方網站的說明安裝即可
   http://0install.net/install.html


8. 設定 xfce4
代碼: 選擇全部
1. 將系統改為 UTF-8 的編碼,修改「 /etc/default/gdm 」(因為我用的登入管理程式是 gdm)(gdm 修改後要重新啟動才會生效),改為:
   
   LANG=zh_TW.UTF-8

   
   修改「 /etc/locale.gen 」,改為:
   
   zh_TW.UTF-8 UTF-8


   執行「 locale-gen 」


2. xfce4 預設是不支援桌面 icon 的,因此必須安裝額外的軟體,如: rox 。要將 rox 與 xfce4 做結合,請在家目錄「 .config/xfce4 」下新增一個名為 xinitrc 的檔案,內容如下:

   #!/bin/sh
   #
   # Make Xfce4 selectable in the GDM menu
   #
   export LANG=zh_TW.UTF-8
   export LC_ALL=zh_TW.UTF-8
   export G_BROKEN_FILENAMES=1
   export XMODIFIERS="@im=gcin"
   exec gcin &

   xfce-mcs-manager
   xfwm4 --daemon
   xftaskbar4 &
   xfce4-iconbox &
   #xfdesktop &
   rox -p=default
   xfce4-panel

3. 重新登入後就可以看到桌面的 icon 了

4. 解決光碟機亂碼問題及加入對 usb 隨身碟的支援,在「 /media 」內新增名為「 usb1 」及「 usb2 」的資料夾,並修改「 /etc/fstab 」,內容如下:

   /dev/hdb    /media/cdrom0 iso9660     iocharset=utf8,ro,user,noauto  0       0
   /dev/sda1   /media/usb1   auto   iocharset=utf8,rw,user,noauto   0   0
   /dev/sdb1   /media/usb2   auto   iocharset=utf8,rw,user,noauto   0   0


5. 可以用 rox 的檔案瀏覽器將「 /media 」下的「 cdrom0 」及「 usb1 」及「 usb2 」拉到桌面上,這樣要使用的時候只要點進去就會自動 mount 了,關閉時會問你要不要 umount ,很方便


----------------------------------------------------------------------------------

9. 應該可以順利進入 xfce4 + rox 了!


10. 修改「 /etc/apt/sources.list 」,內容如下:
代碼: 選擇全部
#deb file:///cdrom/ sarge main

deb ftp://debian.linux.org.tw/debian/ stable main non-free
deb-src ftp://debian.linux.org.tw/debian/ stable main non-free

deb http://security.debian.org/ stable/updates main non-free

## gcin ##
deb http://www.calno.com unstable main
deb-src http://www.calno.com unstable main

## MPlayer ##
deb ftp://ftp.nerim.net/debian-marillat/ sarge main

## OpenOffice ##
deb ftp://debian.tnc.edu.tw/pub1 b2d/

11. 安裝 gcin, mplayer, openoffice
代碼: 選擇全部
apt-get install gcin mplayer-386 w32codecs ooo2-firefly

12. 安裝 realplayer,內容如下:
代碼: 選擇全部
(1) 去官方網站下載「 realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin 」
(2) 執行「 chmod a+x realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin 」
(3) 執行「 ./realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin 」

13. gftp 在 UTF-8 中,顯示編碼的問題請參考「 viewtopic.php?p=34938 」解決,重新安裝 gftp-2.0.18-9 ,並在「 FTP -> Option 」內的「 Remote Character Sets 」加入「 Big5,UTF-8 」

14. 星際譯王 stardict 的字典檔請至官方網站下載,並放在「 /usr/share/stardict/dic 」內

15. 安裝其它應用程式,清單如下:

代碼: 選擇全部
套件安裝/移除程式   synaptic
看圖程式           gthumb
網路程式           gftp, gaim, mozilla-firefox
影音程式           beep-media-player, realplayer, totem, mplayer, aumix
廣播程式           streamtuner
文字編輯器         gedit
翻譯程式           stardict
看 pdf            xpdf
輸入法             gcin
文書處理           abiword, openpffice2.0
遊戲              gnome-games
燒錄程式           GnomeBaker(GTK), K3b(QT)
電路編輯           KICAD(http://www.lis.inpg.fr/realise_au_lis/kicad/)
程式開發           glade
計算機             Qalculate, galculator
遠端連線           rdesktop  [ 用法(全螢幕,24bit): rdektop -f -a24 'Remote IP' ],或是用圖形介面的 grdesktop
   
其它              usbmount, parted(分割硬碟), xlockmore(鎖住螢幕)

附註:
[1]. beep-media-player 若用 apt-get 的方式安裝,好像比較不穩定,播一陣子後會當掉,重開機後才可以用。而且安裝後是英文的。
建議是從官方網站下載最新的穩定版本回來編譯安裝(目前是 0.97-1),安裝完後是中文的。
[2]. 我的 xfce4 設定管理員還是如同「http://moto.debian.org.tw/viewtopic.php?t=8083&highlight=」所示沒有中文,不知道為什麼?應該跟 GTK 1.0 無關,因為它是用 GTK 2.0 的。

還請大家多多指教! :mrgreen:
最後由 seeing 於 週五 3月 03, 2006 10:36 am 編輯,總共編輯了 3 次。
seeing
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週四 7月 21, 2005 2:47 pm

文章yenjo » 週四 1月 26, 2006 8:31 pm

8. 設定 xfce4
代碼:
1. 將系統改為 UTF-8 的編碼,修改「 /etc/default/gdm 」(因為我用的登入管理程式是 gdm)(gdm 修改後要重新開機才會生效),改為:

LANG=zh_TW.UTF-8

我是把它改成 LC_ALL=zh_TW.UTF8,然後xfce4就有中文了。

8. 設定 xfce4
代碼:
2. xfce4 預設是不支援桌面 icon 的,因此必須安裝額外的軟體,如: rox 。要將 rox 與 xfce4 做結合,請在家目錄「 .config/xfce4 」下新增一個名為 xinitrc 的檔案,內容如下:

#!/bin/sh
#
# Make Xfce4 selectable in the GDM menu
#
export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
export G_BROKEN_FILENAMES=1
export XMODIFIERS="@im=gcin"
exec gcin &

xfce-mcs-manager
xfwm4 --daemon
xftaskbar4 &
xfce4-iconbox &
#xfdesktop &
rox -p=default
xfce4-panel

好像少了 export GTK_IM_MODULE="gcin" 這樣子 gcin 起不來。


  我使用了 update-menus,可是我的滑鼠右鍵不會出現完整的功能選單,這樣子如果要使用 gaim or mplayer ....,就會找不到它的執行路徑,不曉得各位有什麼好的解決方式嗎?

  最後,謝謝 seeing 大大分享的這篇文章,讓我有了不少收獲。
yenjo
可愛的小學生
可愛的小學生
 
文章: 20
註冊時間: 週日 6月 06, 2004 6:53 pm

文章seeing » 週六 2月 04, 2006 1:16 am

我是把它改成 LC_ALL=zh_TW.UTF8,然後xfce4就有中文了。

還是不行,而且我在xinitrc裡面已經有設過了

好像少了 export GTK_IM_MODULE="gcin" 這樣子 gcin 起不來。

可是我灌了很多次Debian,每次都可以耶,不會有問題...
seeing
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週四 7月 21, 2005 2:47 pm

文章seeing » 週五 3月 03, 2006 10:27 am

後來發現裝 rox 時,似乎不用再那麼麻煩,只要用 apt-get install rox-filer,就可以了,不用再裝 0install ...
seeing
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週四 7月 21, 2005 2:47 pm

文章seeing » 週五 3月 03, 2006 10:41 am

自行編譯的 xfce4 沒有中文的問題似乎是出在GTK身上,我下載 GTK 2.8.12 回來編譯,再把 xfce4 重新編譯,這樣就有中文了
seeing
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週四 7月 21, 2005 2:47 pm

文章ks_sky » 週日 7月 16, 2006 11:24 pm

如果想用thunar做為 file manager 該怎麼做呢?
ks_sky
可愛的小學生
可愛的小學生
 
文章: 63
註冊時間: 週四 4月 03, 2003 10:32 am


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客