自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用Fluxbox桌面作為你的窗口管理器

系統(tǒng) Linux
Fluxbox 對系統(tǒng)資源的占用非常輕量,但它擁有重要的 Linux 桌面功能,讓你的用戶體驗輕松、高效、快捷。

本文是 24 天 Linux 桌面特別系列的一部分。Fluxbox 對系統(tǒng)資源的占用非常輕量,但它擁有重要的 Linux 桌面功能,讓你的用戶體驗輕松、高效、快捷。

桌面的概念可謂是仁者見仁智者見智。很多人把桌面看作一個家的基地,或者一個舒適的客廳,甚至是一個字面意義上的桌面,在其中放置著他們經(jīng)常使用的記事本、最好的筆和鉛筆,還有他們最喜歡的咖啡杯。KDE、 GNOME、Pantheon 等等在 Linux 上提供了這種舒適的生活方式。

但是對一些用戶來說,桌面只是一個空蕩蕩的顯示器空間,這是還沒有任何可以自由浮動的應(yīng)用程序窗口直接投射到他們的視網(wǎng)膜上的副作用。對于這些用戶來說,桌面是一個空的空間,他們可以在上面運行應(yīng)用程序 —— 無論是大型辦公軟件和圖形套件,還是一個簡單的終端窗口,或是來管理服務(wù)的托盤小程序。這種操作 POSIX 計算機(jī)的模式由來已久,該家族樹的一支是 *box 窗口管理器:Blackbox、Fluxbox 和 Openbox。

Fluxbox 是一個 X11 系統(tǒng)的窗口管理器,它基于一個較老的名為 Blackbox 的項目。當(dāng)我發(fā)現(xiàn) Linux 時,Blackbox 的開發(fā)已進(jìn)入衰退期,因此我就喜歡上了 Fluxbox ,此后我至少在一個以上的常用的系統(tǒng)上使用過它。它是用 C++ 編寫的,并在 MIT 開源許可證下授權(quán)。

安裝 Fluxbox

你很可能會在你的 Linux 發(fā)行版的軟件庫中找到 Fluxbox,但是你也可以在 Fluxbox.org 上找到它。如果你正在運行另外一個桌面,在同一個系統(tǒng)上安裝 Fluxbox 是安全的,因為 Fluxbox 不會預(yù)設(shè)任何配置或附帶的應(yīng)用程序。

在安裝 Fluxbox 后,注銷你當(dāng)前的桌面會話,以便你可以登錄一個新的桌面會話。默認(rèn)情況下,你的桌面會話管理器 (KDM、GDM、LightDM 或 XDM,取決于你的安裝設(shè)置) 將繼續(xù)讓登錄到之前的桌面,所以你在登錄前必需要覆蓋上一個桌面。

使用 GDM 覆蓋一個桌面:

在 GDM 中選擇你的桌面會話

或者使用 KDM:

使用 KDM 選擇你的桌面會話

配置 Fluxbox 桌面

當(dāng)你第一次登錄到桌面時,屏幕基本是空的,因為 Fluxbox 提供的所有東西是面板(用于任務(wù)欄、系統(tǒng)托盤等等)和用于應(yīng)用程序窗口的窗口裝飾品。

在 CentOS 7 上的默認(rèn) Fluxbox 配置

如果你的發(fā)行版提供一個簡單的 Fluxbox 桌面,你可以使用 feh 命令(你可能需要從你的發(fā)行版的軟件庫中安裝它)來為你的桌面設(shè)置背景。這個命令有幾個用于設(shè)置背景的選項,包括使用你選擇的墻紙來填充屏幕的 --bg-fill 選項,來按比例縮放的 --bg-scale 等等選項。

  1. $ feh --bg-fill ~/photo/oamaru/leaf-spiral.jpg

應(yīng)用主題的 Fluxbox

默認(rèn)情況下,F(xiàn)luxbox 自動生成一個菜單,在桌面上任意位置右鍵單擊可用該菜單,這給予你訪問應(yīng)用程序的能力。根據(jù)你的發(fā)行版的不同,這個菜單可能非常小,也可能列出 /usr/share/applications 目錄中的所有啟動程序。

Fluxbox 配置是在文本文件中設(shè)置的,這些文本文件包含在 $HOME/.fluxbox 目錄中。你可以:

  • keys 中設(shè)置鍵盤快捷鍵
  • startup 中啟動的服務(wù)和應(yīng)用程序
  • init 設(shè)置桌面首選項(例如工作區(qū)數(shù)量、面板位置等等)
  • menu 中設(shè)置菜單項

該文本配置文件非常易于推斷,但是你也可以(并且是應(yīng)該)閱讀 Fluxbox 的文檔。

例如,這是我的典型菜單(或者說至少有它的基本結(jié)構(gòu)):

  1. # 為使用你自己的菜單,復(fù)制這些文本到 ~/.fluxbox/menu,然后編輯
  2. # ~/.fluxbox/init ,并更改 session.menuFile 文件路徑到 ~/.fluxbox/menu
  3.  
  4. [begin] (fluxkbox)
  5. [submenu] (apps) {}
  6. [submenu] (txt) {}
  7. [exec] (Emacs 23 (text\)) { x-terminal-emulator -T "Emacs (text)" -e /usr/bin/emacs -nw} <>
  8. [exec] (Emacs (X11\)) {/usr/bin/emacs} <>
  9. [exec] (LibreOffice) {/usr/bin/libreoffice}
  10. [end]
  11. [submenu] (code) {}
  12. [exec] (qtCreator) {/usr/bin/qtcreator}
  13. [exec] (eclipse) {/usr/bin/eclipse}
  14. [end]
  15. [submenu] (graphics) {}
  16. [exec] (ksnapshot) {/usr/bin/ksnapshot}
  17. [exec] (gimp) {/usr/bin/gimp}
  18. [exec] (blender) {/usr/bin/blender}
  19. [end]
  20. [submenu] (files) {}
  21. [exec] (dolphin) {/usr/bin/dolphin}
  22. [exec] (konqueror) { /usr/bin/kfmclient openURL $HOME }
  23. [end]
  24. [submenu] (network) {}
  25. [exec] (firefox) {/usr/bin/firefox}
  26. [exec] (konqueror) {/usr/bin/konqueror}
  27. [end]
  28. [end]
  29. ## 更改窗口管理器或工作環(huán)境
  30. [submenu] (environments) {}
  31. [restart] (flux) {/usr/bin/startfluxbox}
  32. [restart] (ratpoison) {/usr/bin/ratpoison}
  33. [exec] (openIndiana) {/home/kenlon/qemu/startSolaris.sh}
  34. [end]
  35.  
  36. [config] (config)
  37. [submenu] (styles) {}
  38. [stylesdir] (/usr/share/fluxbox/styles)
  39. [stylesdir] (~/.fluxbox/styles)
  40. [end]
  41. [workspaces] (workspaces)
  42. [reconfig] (reconfigure)
  43. [restart] (restart)
  44. [exit] (exeunt)
  45. [end]

該菜單也提供一些首選項設(shè)置,例如,選擇一個主題,從 Fluxbox 會話中重啟或注銷的能力。

我使用鍵盤快捷鍵來啟動大多數(shù)的應(yīng)用程序,這些快捷鍵寫入到 keys 配置文件中。這里有一些示例(Mod4 按鍵是 Super 鍵,我使用其來指定全局快捷鍵):

  1. # 打開應(yīng)用程序
  2. Mod4 t :Exec konsole
  3. Mod4 k :Exec konqueror
  4. Mod4 z :Exec fbrun
  5. Mod4 e :Exec emacs
  6. Mod4 f :Exec firefox
  7. Mod4 x :Exec urxvt
  8. Mod4 d :Exec dolphin
  9. Mod4 q :Exec xscreensaver-command -activate
  10. Mod4 3 :Exec ksnapshot

在這些快捷方式和一個打開的終端之間,在我工作日的大部分時間內(nèi)很少使用鼠標(biāo),因此從一個控制器切換到另一個控制器不會浪費時間。并且因為 Fluxbox 很好地避開了控制器之間切換的方法,因此在其中操作沒有一絲干擾。

為什么你應(yīng)該使用 Fluxbox

Fluxbox 對系統(tǒng)資源的占用非常輕量,但是它擁有重要的功能,可以使你的用戶體驗輕松、快速、高效。它很容易定制,并且允許你定義你自己的工作流。你不必使用 Fluxbox 的面板,因為還有其它優(yōu)秀的面板。你甚至可以鼠標(biāo)中鍵點擊并拖動兩個獨立的應(yīng)用程序窗口到彼此之中,以便它們成為一個窗口,每個窗口都有自己的選項卡。

可能性是無窮的,所以今天就在你的 Linux 上嘗試一下 Fluxbox 的簡單穩(wěn)定吧!

 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2009-03-05 10:16:01

Linux桌面環(huán)境窗口管理器

2022-12-29 15:10:59

Linux瀏覽器管理器

2023-08-15 15:09:18

LinuxCompiz

2018-10-24 10:20:28

Linux管理器命令

2013-03-29 12:52:14

Android位置管理

2019-11-04 11:40:49

Linux桌面密碼管理器

2012-05-29 09:38:04

Linux客戶端服務(wù)器

2009-01-03 10:59:23

FluxbuntuUbuntu測試

2018-03-05 10:18:44

Linux密碼密碼管理器

2023-06-30 18:16:33

2011-10-24 09:47:37

RHEL網(wǎng)絡(luò)管理器

2020-10-12 09:00:00

Firefox任務(wù)管理器瀏覽器

2021-08-24 11:40:26

FluxboxMX Linux 21Linux

2012-06-04 13:35:46

Ubuntu 12.0管理器

2010-01-06 10:16:06

Ubuntu 3D

2022-12-25 10:11:40

LinuxPCMan文件管理器

2023-05-14 19:47:43

Firefox瀏覽器桌面

2023-12-14 08:01:08

事件管理器Go

2010-10-20 16:12:40

SQL Server角

2013-08-15 10:35:54

UbuntuLinux MintLinux Deepi
點贊
收藏

51CTO技術(shù)棧公眾號