是的,開箱即用 輕量級的下一代窗口管理器 對於想要在最小環境中使用的用戶 軟呢帽 桌面。它以其簡約的外觀、低資源使用率和按設計運行應用程序的能力而聞名。 Openbox 是高度可配置的。您幾乎可以更改與桌面交互的方方面面。本文描述了 Openbox Fedora 的基本設置。
安裝 Openbox Fedora
本教程假設您已經在傳統桌面環境中工作,例如: 孩子 還 等離子體 超過 韋蘭 合成器。首先,打開一個終端並使用以下命令運行 sudo:
sudo dnf install openbox xbacklight feh conky xorg-x11-drv-libinput tint2 volumeicon xorg-x11-server-utils network-manager-applet
對這個命令安裝哪些包感興趣?這裡是按包分類的。
- 盒子外面 它是主窗口管理器包
- x 背光 用於設置筆記本電腦屏幕亮度的實用程序
- 成本 設置桌面壁紙的實用程序
- 康基 顯示系統信息的實用程序
- 色相 2 系統面板/任務欄
- xorg-x11-drv-libinput 允許系統在筆記本電腦觸摸板上啟用輕觸的驅動程序
- 音量圖標 系統托盤音量控制
- xorg-x11-server-utils 提供 xinput 工具
- 網絡管理器小程序 為系統托盤提供 nm-applet 工具
安裝這些軟件包後,重新啟動計算機。系統重新啟動後,選擇您的用戶名並登錄。在輸入密碼之前,單擊齒輪圖標並選擇您的 Openbox 會話。然後輸入您的密碼以啟動 Openbox。
如果您想返回,請使用此齒輪圖標返回選擇所需的桌面會話。
使用開箱
當您第一次登錄 Openbox 會話時,您將看到一個帶有鼠標指針的黑色桌面。這是默認的桌面外觀。首先,右鍵單擊鼠標以訪問方便的菜單並啟動應用程序。可以使用快捷方式 Ctrl + Alt + 左箭頭/右箭頭 在 4 個虛擬屏幕之間切換。
如果您的筆記本電腦有觸摸板,您可能需要配置每次點擊以獲得更好的體驗。 Fedora 有 libinput 用於處理來自觸摸板的輸入。首先,在您的計算機上獲取列表或輸入設備。
$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ETPS/2 Elantech Touchpad id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ WebCam SC-13HDL11939N: WebCam S id=9 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
在筆記本電腦示例中,觸控板是 ID 為 11 的設備。您可以使用此信息列出觸控板屬性。
$ xinput list-props 11 Device 'ETPS/2 Elantech Touchpad': Device Enabled (141): 1 Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (278): 0 libinput Tapping Enabled Default (279): 0 droped
在此示例中,觸摸板的 Tapping Enabled 屬性設置為 false (0)。
現在您知道觸控板設備 ID (11) 和要配置的屬性 (278)。這意味著您可以通過以下方式啟用點擊:
xinput set-prop <device> <property> <value>
對於上面的例子:
xinput set-prop 11 278 1
現在您應該可以點擊觸摸板並正常單擊。現在在 Openbox 會話開始時設置此選項。首先,使用編輯器創建配置文件。
vi ~/.config/openbox/autostart
此示例使用 vi 文本編輯器,但您可以使用任何編輯器,例如 gedit 或 kwrite。將以下行添加到此文件中:
# Set tapping on touchpad on: xinput set-prop 11 278 1 &
保存文件,退出當前會話,然後重新登錄以確保觸摸板正常工作。
配置會話
這是一個如何根據自己的喜好配置 Openbox 會話的示例。 要在啟動時使用 feh 設置桌面牆紙,請將以下行添加到 ~/.config/openbox/autostart 文件中:
# Set desktop wallpaper: feh --bg-scale ~/path/to/wallpaper.png &
要使用 tint2 在桌面上顯示任務欄,請將以下行添加到您的自動啟動文件中:
# Show system tray tint2 &
要在登錄時啟動 conky,請將以下行添加到您的自動啟動文件中:
# Show system info conky &
您現在可以將自己的服務添加到您的 Openbox 會話中。只需在自動啟動文件中添加一個條目。例如,使用以下行添加 NetworkManager 小程序和音量控制:
#NetworkManager nm-applet & #Volume control in system tray volumeicon &
這篇文章中提供了 conky 的配置文件。 這裡 您可以復製配置並將其粘貼到主目錄中名為 .conkyrc 的文件中。
conky 實用程序是一種顯示系統信息的高級配置方法。 您可以在 ~/.conkyrc 文件中設置首選配置文件。這裡 示例 conkyrc 文件更多信息可以在網上找到。
您現在可以以令人興奮的方式自定義您的 Openbox 安裝。下面是作者的 Openbox 桌面截圖。
設置 tint2
您還可以使用 tint2 配置面板的外觀。配置文件位於 ~/.config/tint2/tint2rc。使用您喜歡的編輯器打開此文件。
vi ~/.config/tint2/tint2rc
首先查找該行:
#------------------------------------- #Panel panel_items = LTSCB
條中包含的元素是:
- 大的 = 發射器
- 噸 = 任務欄
- 小的 = 系統托盤
- 哈 = 時鐘
- 第二 = 電池
然後通過在任務欄中查找以下行來配置啟動器:
#------------------------------------- #Launcher launcher_padding = 2 4 2 launcher_background_id = 0 launcher_icon_background_id = 0 launcher_icon_size = 24 launcher_icon_asb = 100 0 0 launcher_icon_theme_override = 0 startup_notifications = 1 launcher_tooltip = 1 launcher_item_app = /usr/share/applications/tint2conf.desktop launcher_item_app = /usr/local/share/applications/tint2conf.desktop launcher_item_app = /usr/share/applications/firefox.desktop launcher_item_app = /usr/share/applications/iceweasel.desktop launcher_item_app = /usr/share/applications/chromium-browser.desktop launcher_item_app = /usr/share/applications/google-chrome.desktop
在這裡,您可以將快捷方式添加到您最喜歡的 launcher_item_app 元素。該項目接受 .desktop 文件而不是可執行文件。您可以使用以下命令獲取系統範圍的桌面文件列表:
ls /usr/share/applications/
作為讀者練習,看看您是否可以找到並安裝 Openbox 主題。 窗口管理器 還 色相 2享受使用 Openbox Fedora Desktop。