当前位置: 首页 > 工具软件 > Fluxbox > 使用案例 >

Fluxbox安裝&配置

麹鸿煊
2023-12-01

不知為何,我每次安裝這種東西時都要走這麼多彎路...
我是由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
  音量下降:
# 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的镜像。

 类似资料: