受夠了繁複的 DE,想嘗試下純粹的 WM?那麼可以從 Fluxbox 開始,只需 5 分鐘哦~
本文目的在於幫助您在 5 到 10 分鐘內,通過一種簡單的方式在配置好 Fluxbox 桌面環境。注意這裡假設您已經安裝了某個桌面環境比如 GNOME,而不是從最小系統開始。
安裝所需軟體
Fedora 下安裝: pkcon install fluxbox feh xcompmgr lxappearance nitrogen xscreensaver dmenu
Debian/Ubuntu 下安裝: apt-get install fluxbox feh xcompmgr lxappearance nitrogen xscreensaver dmenu
創建菜單
Fedora 默認生成的菜單比較簡陋,不過可以通過調用一個 Python 腳本生成:
fluxbox-xdg-menu --with-icons --theme /usr/share/icons/Faenza-Dark --with-backgrounds --bg-path=~/Pictures
這裡指定使用 Faenza-Dark 圖標主題,主目錄下的 Pictures 為背景圖片搜索路徑。
Debian/Ubuntu 應該已經默認生成了菜單,若是覺得過於擁擠的話,可以去下載 fluxbox-xdg-menu 來更改。
自定義菜單
如果還想進一步自定義菜單的話,這裡是一些有用的小提示。
自定義標題
更改 ~/.fluxbox/menu
文件中 [begin]
一行括弧中的內容。
添加收藏置頂程序
還是在 ~/.fluxbox/menu
文件中,添加 [include] (~/.fluxbox/fbfav)
一行,指定收藏的配置文件。
然後打開剛才指定的配置文件~/.fluxbox/fbfav
,按照如下語法添加應用程序:
[exec] (Menu_name) {program}
例如:[exec] (Firefox) {/usr/bin/firefox} </usr/share/icons/Faenza/apps/32/firefox.png>
設置壁紙
同樣先添加[include] (~/.fluxbox/fbbg)
,指定壁紙配置文件。
然後編輯剛才指定的配置文件~/.fluxbox/fbbg
,將其中 username 替換為您實際用戶名:
[submenu] (Backgrounds) [exec] (username) {/usr/bin/nitrogen ~/Pictures} [exec] (system) {/usr/bin/nitrogen /usr/share/backgrounds} [end]
屏幕保護
編輯 ~/.fluxbox/menu
文件並添加如下內容:
[submenu] (Screen saver) [exec] (Enable screensaver) {/usr/bin/xscreensaver} [exec] (Disable screensaver) {/usr/bin/xscreensaver-command -exit} [exec] (Lock screen) {/usr/bin/xscreensaver-command -lock} [exec] (Configure screensaver) {/usr/bin/xscreensaver-command -prefs} [end]
用戶切換
依然在 ~/.fluxbox/menu
文件添加
[exec] (Switch User) {/usr/bin/gdmflexiserver -a}
文件管理器
可以配置使用 Nautilus ,當然也可以使用 pcmanfm:
[exec] (Nautilus) {/usr/bin/nautilus --no-desktop}
視覺效果
如果希望使用 xcompmanager 帶來的視覺效果,那麼可能需要添加如下欄位到 /etc/X11/xorg.conf
中:
Section "Extensions" Option "Composite" "Enable" Option "RENDER" "Enable" Option "RenderAccel" "true" Option "AllowGLXWithComposite" "true" EndSection
自啟動
Fluxbox 讀取 ~/.fluxbox/startup
獲得自啟動的文件信息,只需要在 exec fluxbox
行之前添加的內容,都會在啟動時運行,例如:
/usr/bin/nitrogen --restore & /usr/bin/xscreensaver & /usr/bin/start-pulseaudio-x11 & /usr/bin/xcompmgr -f -c -n -C -F & # Network manager nm-applet >/dev/null 2>/dev/null & #Wicd wicd-client -n
註銷
在某些極少數情況下,Fluxbox 的註銷菜單隻會停止 Fluxbox 本身而不會終結應用程序,這是一個臨時解決方法:
[exec] (Log Out) {killall fluxbox && killall fluxbox}
Fluxbox 快捷鍵
Fluxbox 讀取~/.fluxbox/keys
獲得快捷鍵信息,按照如下語法配置:
key stroke :Command
例如:Mod4 f :Exec /usr/bin/firefox
其中 Mod4
代表徽標鍵。
記得在配置完后需要重新啟動 Fluxbox 才能生效!
英文原文
[火星人 ] 5 分鐘 Fluxbox 指南已經有999次圍觀