本文是 24 天 Linux 桌面特別系列的一部分。如果你是一個覺得傳統桌面會妨礙你的極簡主義者,那麼試試 Pekwm Linux 桌面。
假設你想要一個輕量級桌面環境,它只需要能在螢幕上顯示圖形、四處移動視窗,而別無雜物。你會發現傳統桌面的通知、工作列和系統托盤會妨礙你的工作。你想主要通過終端工作,但也希望執行圖形應用。如果聽起來像是你的想法,那麼 Pekwm 可能是你一直在尋找的東西。
Pekwm 的靈感大概來自於 Window Maker 和 Fluxbox 等。它提供了一個應用選單、視窗裝飾、而不是一大堆其他東西。它非常適合極簡主義者,即那些希望節省資源的使用者和喜歡在終端工作的使用者。
從發行版倉庫安裝 Pekwm。安裝後,請先退出當前桌面對談,以便可以登入到新桌面。預設情況下,對談管理器(KDM、GDM、LightDM 或 XDM,具體取決於你的設定)將繼續登入到以前的桌面,因此需要在登入之前修改它。
在 GDM 中覆蓋之前的桌面:
在 KDM 中:
第一次登入 Pekwm 時,你可能會看到黑畫面。可能難以置信,但這是正常的。你看到的是一個空白桌面,沒有背景桌布。你可以使用 feh
命令設定桌布(你可能需要從倉庫中安裝它)。此命令有幾個用於設定背景的選項,包括 --bg-fill
用桌布填充螢幕,--bg-scale
縮放到合適大小,等等。
$ feh --bg-fill ~/Pictures/wallpapers/mybackground.jpg
預設情況下,Pekwm 自動生成一個選單,可在桌面上的任意位置右鍵單擊,從而可讓你執行應用。此選單還提供一些偏好設定設定,例如選擇主題和登出 Pekwm 對談。
Pekwm 主要通過儲存在 $HOME/.pekwm
下的文字組態檔來設定。menu
檔案定義你的應用選單,keys
檔案定義鍵盤快捷鍵,等等。
start
檔案是在 Pekwm 啟動後執行的 shell 指令碼。它類似於傳統 Unix 系統上的 rc.local
。它故意放在最後執行的,因此這裡的東西將覆蓋之前的一切。這是一個重要檔案,它可能是你要設定背景的地方,以便你的選擇會覆蓋正在使用的主題的預設值。
start
檔案也是可以啟動 dockapp 的地方。dockapp 是一種小程式,它在 Window Maker 和 Fluxbox 引起了人們的關注。它們通常有網路監視器、時鐘、音訊設定,和其它你可能會在系統托盤或作為一個 KDE plasmoid 或者完整桌面環境中看到的小部件。你可能會在發行版倉庫中找到一些 dockapp,或者可以在 dockapps.net 上線上查詢它們。
你可以在啟動時執行 dockapp,將它們列在 start
檔案中,跟上 &
符號:
feh --bg-fill ~/Pictures/wallpapers/mybackground.jpgwmnd &bubblemon -d &
start
檔案必須設定為可執行,才能在 Pekwm 啟動時執行。
$ chmod +x $HOME/.pekwm/start
Pekwm 的功能不多,但這就是它的美。如果你希望在桌面上執行額外的服務,那麼由你來啟動這些服務。如果你仍在學習 Linux,這是了解那些與完整的桌面環境綑綁在一起時通常不會注意到的微小 GUI 元件的好方法(像是工作列)。這也習慣一些 Linux 命令(例如 nmcli)的好方法。
Pekwm 是一個有趣的視窗管理器。它分散、簡潔、輕巧。請試試看!