歡迎您光臨本站 註冊首頁

5 分鐘 Fluxbox 指南

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

受夠了繁複的 DE,想嘗試下純粹的 WM?那麼可以從 Fluxbox 開始,只需 5 分鐘哦~

本文目的在於幫助您在 5 到 10 分鐘內,通過一種簡單的方式在配置好 Fluxbox 桌面環境。注意這裡假設您已經安裝了某個桌面環境比如 GNOME,而不是從最小系統開始。

安裝所需軟體

  • fluxbox:不解釋。
  • feh:設置壁紙。
  • xcompmgr:透明及其他一些特效。
  • lxappearance:管理 GTK、圖標和滑鼠主題。
  • nitrogen:圖形化壁紙管理工具。
  • dmenu:圖形化命令運行和命令補全。
  • xscreensaver:不解釋。

 

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次圍觀

http://coctec.com/docs/linux/show-post-65414.html