您好,登錄后才能下訂單哦!
小編給大家分享一下linux中怎么使用Fluxbox桌面作為你的窗口管理器,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
你很可能會在你的 Linux 發行版的軟件庫中找到 Fluxbox,但是你也可以在 Fluxbox.org 上找到它。如果你正在運行另外一個桌面,在同一個系統上安裝 Fluxbox 是安全的,因為 Fluxbox 不會預設任何配置或附帶的應用程序。
在安裝 Fluxbox 后,注銷你當前的桌面會話,以便你可以登錄一個新的桌面會話。默認情況下,你的桌面會話管理器 (KDM、GDM、LightDM 或 XDM,取決于你的安裝設置) 將繼續讓登錄到之前的桌面,所以你在登錄前必需要覆蓋上一個桌面。
使用 GDM 覆蓋一個桌面:
在 GDM 中選擇你的桌面會話
或者使用 KDM:
使用 KDM 選擇你的桌面會話
當你第一次登錄到桌面時,屏幕基本是空的,因為 Fluxbox 提供的所有東西是面板(用于任務欄、系統托盤等等)和用于應用程序窗口的窗口裝飾品。
在 CentOS 7 上的默認 Fluxbox 配置
如果你的發行版提供一個簡單的 Fluxbox 桌面,你可以使用 feh
命令(你可能需要從你的發行版的軟件庫中安裝它)來為你的桌面設置背景。這個命令有幾個用于設置背景的選項,包括使用你選擇的墻紙來填充屏幕的 --bg-fill
選項,來按比例縮放的 --bg-scale
等等選項。
$ feh --bg-fill ~/photo/oamaru/leaf-spiral.jpg
應用主題的 Fluxbox
默認情況下,Fluxbox 自動生成一個菜單,在桌面上任意位置右鍵單擊可用該菜單,這給予你訪問應用程序的能力。根據你的發行版的不同,這個菜單可能非常小,也可能列出 /usr/share/applications
目錄中的所有啟動程序。
Fluxbox 配置是在文本文件中設置的,這些文本文件包含在 $HOME/.fluxbox
目錄中。你可以:
在 keys
中設置鍵盤快捷鍵
在 startup
中啟動的服務和應用程序
在 init
設置桌面首選項(例如工作區數量、面板位置等等)
在 menu
中設置菜單項
該文本配置文件非常易于推斷,但是你也可以(并且是應該)閱讀 Fluxbox 的文檔。
例如,這是我的典型菜單(或者說至少有它的基本結構):
# 為使用你自己的菜單,復制這些文本到 ~/.fluxbox/menu,然后編輯# ~/.fluxbox/init ,并更改 session.menuFile 文件路徑到 ~/.fluxbox/menu [begin] (fluxkbox) [submenu] (apps) {} [submenu] (txt) {} [exec] (Emacs 23 (text\)) { x-terminal-emulator -T "Emacs (text)" -e /usr/bin/emacs -nw} <> [exec] (Emacs (X11\)) {/usr/bin/emacs} <> [exec] (LibreOffice) {/usr/bin/libreoffice} [end] [submenu] (code) {} [exec] (qtCreator) {/usr/bin/qtcreator} [exec] (eclipse) {/usr/bin/eclipse} [end] [submenu] (graphics) {} [exec] (ksnapshot) {/usr/bin/ksnapshot} [exec] (gimp) {/usr/bin/gimp} [exec] (blender) {/usr/bin/blender} [end] [submenu] (files) {} [exec] (dolphin) {/usr/bin/dolphin} [exec] (konqueror) { /usr/bin/kfmclient openURL $HOME } [end] [submenu] (network) {} [exec] (firefox) {/usr/bin/firefox} [exec] (konqueror) {/usr/bin/konqueror} [end] [end]## 更改窗口管理器或工作環境[submenu] (environments) {} [restart] (flux) {/usr/bin/startfluxbox} [restart] (ratpoison) {/usr/bin/ratpoison} [exec] (openIndiana) {/home/kenlon/qemu/startSolaris.sh}[end] [config] (config) [submenu] (styles) {} [stylesdir] (/usr/share/fluxbox/styles) [stylesdir] (~/.fluxbox/styles) [end][workspaces] (workspaces)[reconfig] (reconfigure)[restart] (restart)[exit] (exeunt)[end]
該菜單也提供一些首選項設置,例如,選擇一個主題,從 Fluxbox 會話中重啟或注銷的能力。
我使用鍵盤快捷鍵來啟動大多數的應用程序,這些快捷鍵寫入到 keys
配置文件中。這里有一些示例(Mod4
按鍵是 Super
鍵,我使用其來指定全局快捷鍵):
# 打開應用程序Mod4 t :Exec konsoleMod4 k :Exec konquerorMod4 z :Exec fbrunMod4 e :Exec emacsMod4 f :Exec firefoxMod4 x :Exec urxvtMod4 d :Exec dolphinMod4 q :Exec xscreensaver-command -activateMod4 3 :Exec ksnapshot
在這些快捷方式和一個打開的終端之間,在我工作日的大部分時間內很少使用鼠標,因此從一個控制器切換到另一個控制器不會浪費時間。并且因為 Fluxbox 很好地避開了控制器之間切換的方法,因此在其中操作沒有一絲干擾。
Fluxbox 對系統資源的占用非常輕量,但是它擁有重要的功能,可以使你的用戶體驗輕松、快速、高效。它很容易定制,并且允許你定義你自己的工作流。你不必使用 Fluxbox 的面板,因為還有其它優秀的面板。你甚至可以鼠標中鍵點擊并拖動兩個獨立的應用程序窗口到彼此之中,以便它們成為一個窗口,每個窗口都有自己的選項卡。
以上是“linux中怎么使用Fluxbox桌面作為你的窗口管理器”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。