Linux下的“變相怪傑”guichooser(轉)
Linux下的“變相怪傑”guichooser(轉)[@more@]在UNIX中有一個美麗的世界,那就是圖形化介面的X-Window,擁有它將使用您的UNIX工作站更加富有情趣。X-Window可以算是UNIX世界中GUI的標準,它是由三個部分組成的:
1)X-Window Client:最核心的部分;
2)X-Window Server:直接與硬體打交道的部分;
3)Window Manager:視窗管理器。
X-Window Client和X-Window Server是基礎,而我們看到的使用者介面其實是基於它們之上的視窗管理器。還記得現在硝煙未盡的KDE與GNOME之爭嗎,它們就是在爭奪Linux上X-Window的視窗管理器的標準。其實除了這兩個視窗管理器外,常見的還有:fvwm、AfterStep、Enlightenment、BlackBox、IceWm、WindowMake等。它們風格不一,各有千秋,都有招人喜愛的地方。
fvwm是X-Window的視窗管理器中最早最平凡的一種,樸實、簡單,佔用資源最少;AfterStep華麗非常,就象是一個美麗的天使,所有圖示都是立體,真夠眩的。
Enlightenment則極具神秘色彩,陰森恐怖是它獨具的風格,被譽為魔鬼。
KDE,可謂是視窗管理器中的明星。它與Windows極為神似,做為桌面最實用。
而GNOME則是純自由軟體之身,對於GNU的忠實信徒,總會選擇GNOME。
說到這裡,大家是不是會萌發一個與我相同的想法:我能不能將這些視窗管理器都裝上,然後根據心情隨時切換到我想要的視窗管理器上去。
當然,把它們都裝上去是沒有問題的,但是要隨時所欲地切換總不是那麼方便,需要手動修改配置檔案,或者手動寫一些Shell來完成,這太麻煩了。後來筆者發現了一個短小精悍的工具軟體:guichooser,它使得切換視窗管理器就像轉轉開關一樣簡單,太方便,筆者就為它取了一個愛稱:“變相怪傑”。
一、下載軟體
“變相怪傑”guichooser是一個遵造GNU GPL協議開發的自由軟體,你可以從它的主頁:下載。
在這裡,提供了4個不同的軟體包:
guichooser-0.1.0.tar.gz :guichooser的源程式的壓縮包;
guichooser-0.1.0-1.src.rpm :guichooser的源程式RPM安裝包;
guichooser-0.1.0-1.i386.rpm :guichooser可執行程式的RPM安裝包;
guichooser_0.1.0-2_i386.deb :Debain Linux格式的安裝包。
如果你想省力一些,就下載可執行程式的RPM包,這樣只需在下載後執行以下命令就可以完成安裝了:
rpm –ivh guichooser-0.1.0-i386.rpm
下面我們將以guichooser-0.1.0.tar.gz為例,說明安裝過程。在此筆者假設你將這個軟體下載後,存放在/usr/local目錄下。
二、安裝軟體
這個軟體的安裝十分簡單:
1. 轉到/usr/local目錄,然後解壓縮這個軟體:
cd /usr/local
tar -zxvf guichooser-0.1.0.tar.gz
成功執行後,會在/usr/local目錄下新生成一個guichooser-0.1.0目錄。
2. 依次輸入以下命令,進入軟體目錄,進行軟體安裝:
1)cd guichooser-0.1.0 轉入軟體目錄;
2)make 編譯軟體
3)make install 安裝軟體
三、使用軟體
當你啟動了X-window後,開啟一個Xterm,然後輸入命令:
/usr/local/bin/guichooser
程式guichooser啟動後,會出現一個包含許許多多按鈕的介面(如下圖右),每個按鈕上面寫著一種視窗管理器的名稱,你可以根據自己的需要選擇就可以了。
不過,要提醒大家注意的是,如果你的系統中沒有安裝按鈕上寫的視窗管理器是當然無法調出的。當你厭倦了這個工具時,你可以透過執行以下命令刪除它:
cd /usr/local/guichooser-0.1.0
make clean
cd ..
rm –r guichooser-0.1.0
1)X-Window Client:最核心的部分;
2)X-Window Server:直接與硬體打交道的部分;
3)Window Manager:視窗管理器。
X-Window Client和X-Window Server是基礎,而我們看到的使用者介面其實是基於它們之上的視窗管理器。還記得現在硝煙未盡的KDE與GNOME之爭嗎,它們就是在爭奪Linux上X-Window的視窗管理器的標準。其實除了這兩個視窗管理器外,常見的還有:fvwm、AfterStep、Enlightenment、BlackBox、IceWm、WindowMake等。它們風格不一,各有千秋,都有招人喜愛的地方。
fvwm是X-Window的視窗管理器中最早最平凡的一種,樸實、簡單,佔用資源最少;AfterStep華麗非常,就象是一個美麗的天使,所有圖示都是立體,真夠眩的。
Enlightenment則極具神秘色彩,陰森恐怖是它獨具的風格,被譽為魔鬼。
KDE,可謂是視窗管理器中的明星。它與Windows極為神似,做為桌面最實用。
而GNOME則是純自由軟體之身,對於GNU的忠實信徒,總會選擇GNOME。
說到這裡,大家是不是會萌發一個與我相同的想法:我能不能將這些視窗管理器都裝上,然後根據心情隨時切換到我想要的視窗管理器上去。
當然,把它們都裝上去是沒有問題的,但是要隨時所欲地切換總不是那麼方便,需要手動修改配置檔案,或者手動寫一些Shell來完成,這太麻煩了。後來筆者發現了一個短小精悍的工具軟體:guichooser,它使得切換視窗管理器就像轉轉開關一樣簡單,太方便,筆者就為它取了一個愛稱:“變相怪傑”。
一、下載軟體
“變相怪傑”guichooser是一個遵造GNU GPL協議開發的自由軟體,你可以從它的主頁:下載。
在這裡,提供了4個不同的軟體包:
guichooser-0.1.0.tar.gz :guichooser的源程式的壓縮包;
guichooser-0.1.0-1.src.rpm :guichooser的源程式RPM安裝包;
guichooser-0.1.0-1.i386.rpm :guichooser可執行程式的RPM安裝包;
guichooser_0.1.0-2_i386.deb :Debain Linux格式的安裝包。
如果你想省力一些,就下載可執行程式的RPM包,這樣只需在下載後執行以下命令就可以完成安裝了:
rpm –ivh guichooser-0.1.0-i386.rpm
下面我們將以guichooser-0.1.0.tar.gz為例,說明安裝過程。在此筆者假設你將這個軟體下載後,存放在/usr/local目錄下。
二、安裝軟體
這個軟體的安裝十分簡單:
1. 轉到/usr/local目錄,然後解壓縮這個軟體:
cd /usr/local
tar -zxvf guichooser-0.1.0.tar.gz
成功執行後,會在/usr/local目錄下新生成一個guichooser-0.1.0目錄。
2. 依次輸入以下命令,進入軟體目錄,進行軟體安裝:
1)cd guichooser-0.1.0 轉入軟體目錄;
2)make 編譯軟體
3)make install 安裝軟體
三、使用軟體
當你啟動了X-window後,開啟一個Xterm,然後輸入命令:
/usr/local/bin/guichooser
程式guichooser啟動後,會出現一個包含許許多多按鈕的介面(如下圖右),每個按鈕上面寫著一種視窗管理器的名稱,你可以根據自己的需要選擇就可以了。
不過,要提醒大家注意的是,如果你的系統中沒有安裝按鈕上寫的視窗管理器是當然無法調出的。當你厭倦了這個工具時,你可以透過執行以下命令刪除它:
cd /usr/local/guichooser-0.1.0
make clean
cd ..
rm –r guichooser-0.1.0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947351/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下軟體應用的相關命令(轉)Linux
- linux下使用ls命令時遇到的一個怪異現象Linux
- Linux下DISPLAY環境變數之作用---轉Linux變數
- 打爆怪獸 合成 遊戲變xian遊戲
- linux下的ldd(轉)Linux
- linux下export命令新增、刪除環境變數(轉載)LinuxExport變數
- Linux下vi的用法(轉)Linux
- Linux下cron的使用(轉)Linux
- 追思傑出的 Linux 核心開發者李少華Linux
- linux c 環境變數相關函式Linux變數函式
- Linux下Java環境變數的配置LinuxJava變數
- Linux下變數的定義及引用Linux變數
- linux下分割槽相關知識Linux
- 一些與linux相關的名詞(轉)Linux
- linux環境下的undelete(轉)Linuxdelete
- Linux下的列印工作命令(轉)Linux
- Linux下的sendmail簡介(轉)LinuxAI
- Linux下find命令的用法(轉)Linux
- linux下的檔案共享(轉)Linux
- 相鄰變數內容互相干擾的一個例子 (轉)變數
- 在 linux 下修改使用者的 limitation, (和使用者的登入Shell相關)(轉)LinuxMIT
- Linux Shell下變數比較Linux變數
- linux下的PS1環境變數Linux變數
- linux下的java環境變數設定LinuxJava變數
- Linux下程式相關:fork(),wait(),exec()LinuxAI
- LINUX下磁碟管理的基本流程與相關操作命令Linux
- linux下Oracle RAC檔案系統相關的文章LinuxOracle
- Oracle安裝相關Linux引數(轉)OracleLinux
- Linux裸裝置相關命令[轉載]Linux
- 【轉】Oracle安裝相關Linux引數OracleLinux
- Linux下VLAN功能的實現 (轉)Linux
- linux下svn的常用程式碼【轉】Linux
- Linux下的常用軟體列表(轉)Linux
- Linux下的軟體安裝(轉)Linux
- Linux下時間的檢視(轉)Linux
- Linux下的目錄介紹(轉)Linux
- Linux下增加Apache的rewrite Module(轉)LinuxApache
- linux下Acrobat和mozilla的整合(轉)LinuxBAT