不知為何,我每次安裝這種東西時都要走這麼多彎路...
我是由Xfce轉過來的,相較Xfce來說, Fluxbox比Xfce還"簡潔"得多,(引號是用來提醒你要以不同角度去看一組詞的)。
總覺得速度與親和力就像永遠成反比一樣,我現在就告訴你,Fluxbox這東西很"很快速",但換來的代價就 我就是被這種快速、簡潔又不失美觀所吸引~
很喜歡這種感覺,已經決定在這裡用一段較長的時間啦~
偷偷告訴你......: 直接用deb包安裝回來的Fluxbox不支持png圖示的說(只能用xpm)......
想要它支持png圖示就下載回來自已編譯吧!
事前準備:
安裝等一下編譯所需的庫
# sudo apt-get install libimlib2-dev
要編譯首先當然要有源碼啦
1.到官網下載: http://fluxbox.sourceforge.net/download.php
2.解壓縮不用說了吧?
編譯:
# ./configure --enable-imlib2 --with-x && make
(這樣把imlib2編進去才能使用png圖示)
安裝:
# sudo make install
在/usr/share/xsessions下建立一個文字檔,命名為 "fluxbox.desktop",
內容:
[Desktop Entry] Encoding=UTF-8 Name=Fluxbox Comment=Flubox -- a X11 Window manager Exec=startfluxbox Terminal=False Type= Application |
做以上這一步的目的是為了讓你的GDM/KDM/XDM(等等...)能夠認得Fluxbox,
現在你可以在 "GDM/KDM/XDM(等等...)" (=.=)的Session選項中看到"Fluxbox"選項了
現在進去只能看到一個連右鍵選單也空空如也的空殼而已,因為你未對其進行設置
最基本的設置方法看官方文件就可以了,我遇上過的小問題和一些自己的配置心得
官方文件(中文版):
http://wiki.ubuntu.org.cn/index.php?title=Fluxbox&variant=zh-tw
首先是一些有用的Dock:
在Synaptic中用Description and Name模式找Dock(我用Ubuntu7.04預設的sources.list),看到有一堆"wm"開頭的東西就是Dock了!自已看一看詳細資訊就大約知道它是什麼了
鍵盤上額外的鍵的使用:
現在很多鍵盤上都有一些如音量上升、音量下降、開始播放等的鍵,我的就是如此。 但有些鍵用xev測試時會出現"NoSymbol"(測試方法上面的官方文件有寫到),那我們要怎樣使用那些鍵做為快速鍵呢?
其實不難,既然說"NoSymbol",自己把它"命名"不就可以了嗎~
1.用xev測試你要使用的鍵,以我的"音量上升鍵"為例,看輸出的倒數第三行:
state 0x10, keycode 176 (keysym 0x0, NoSymbol), same_screen YES, |
請記下"keycode"後面的數字
2.在家目錄新增一個純文字文件名為".xmodmaprc",再以我的"音量上升鍵"為例:
keycode 176 = XF86AudioVolumeUp |
這個步驟就是把鍵"命名"! "keycode"後面跟的就是剛才你xev時記下的那組數,等號後面的是你要給它的名字,可以自己改
3.重新開機後,彈出一個不知所云的視窗。因為不知所云的關係,我亂按一通~我是這樣的(結果都成功了):按了Loaded鍵後就關閉視窗,發現這時還不能用音量鍵,我再重新開了一次機,之後就可以了(^.^")
搞掂鍵名了,現在就去修改~/.fluxbox/keys 吧!
以我自己為例,加入這句之後,以後想加大音量按鍵盤上的"音量上升鍵"就可以了:
None XF86AudioVolumeUp :ExecCommand amixer sset Front 1+ unmute |
# amixer sset Front 1+ unmute |
# amixer sset Front 1- unmute |
這兩個命令和快速鍵配合使用就很方便了。
~/.fluxbox/apps
這裡有個官方wiki,說得很詳細了:
http://fluxbox-wiki.org/index.php/Howto_edit_the_apps_file
Screenshot:
在Fluxbox下,你仍可以用ksnapshot和gnome-screenshot。不過,其啟動速度與Fluxbox格格不入的說...囧...
如果你和我一像忍受不了照張Screenshot都要幾秒的話,就別用它們吧!我以下就要給出一個更簡單快速的方法。
1.首先安裝"imagemagick"這個玩意
# sudo apt-get install imagemagick )`3i.p b q:a4t M f0 |
2.在"~/.fluxbox/keys"中加入這行:
None Print :ExecCommand $HOME/.fluxbox/TakeScreenshot.sh |
3.建立一個文字檔"~/.fluxbox/TakeScreenshot.sh",內容如下:
#!/bin/bash nano=`date '+%d%b%y-%N'`; import -window root -silent "$HOME/screenshot-$nano.png"; |
重新載入登錄檔之後,按一下鍵盤上的PrintScreen後,Screenshot就會自動儲存到家目錄了。
nome-settings-daemon:
覺得在Fluxbox下一些GTK程序很醜?在"~/.fluxbox/apps"下加上:
[startup] {gnome-settings-daemon} |
當然,你要有安裝才能使用它吧...
你可以用這個命令來調校一下GTK程序的樣子:
gnome-theme-manager |
調好了以後是不是美了很多呢~ ~^.^~
要設置GTK的theme,還有一個值得一說的方法就是用gtk-theme-switch了。為什麼用它而不用gnome-settings-daemon呢?因為當有gnome-settings-deamon在時,它不但會管你的GTK theme,它還會很好人地把你的桌布、快速鍵、screensaver等等一一搞定,而所有的設定方法就和Gnome下一模一樣。可以,並不是人人都喜歡這樣的,像我這樣,用gnome-settings-deamon後簡直搞不清自已在用fluxbox還是gnome了。他是就是很方便+由於功能強大,它還會降低機器的效能(雖然不多)。而gtk-theme-switch就只會安份守己,它只會單純地助你顯示好GTK的theme。
用apt安裝它就可以了:
sudo apt-get installk gtk-theme-switch |
設定gtk2程序,用:
gtk-theme-switch2 |
gtk1就用:
gtk-theme-switch |
選好後立刻就能看到效果了。
關機:
在~/.fluxbox/menu中加入:
[exec] (Shutdown) {gksu 'shutdown -h now'} |
看得懂了吧 ^^"
透明問題:
我不知道你是否也有同樣問題:明明設定了alpha值卻完全沒有透明!雖然我並不是特別喜歡透明效果,但問題出現了我想我還是會去正視......
俺在Google找到了這篇Wiki:
http://fluxbox-wiki.org/index.php/Transparency
按著上面所寫的做就可以看到透明效果了,我是欠了"xcompmgr -c"這個程序,現在每次開Fluxbox時都執行它就可以了(要修改~/.fluxbox/apps,改init的話程序會啟動失敗)。
P.S.:如果覺得陰影礙眼,去掉"-c"就OK了
一切OK~快樂使用Fluxbox中~
本文转自:http://www.hacken.cc/ss/index.php/144989/viewspace-5182 不过这个网址打不开了,要不也就没必要转过来了,此网页是提取GOOLE的镜像。