热门问题
时间线
聊天
视角

dwm

来自维基百科,自由的百科全书

Dwm
Remove ads

dwm是一款極簡的X視窗系統管理器,它影響了其他幾個 X 視窗管理員的開發,包括xmonad[5]awesome[6][7]dwm 是純粹使用C編寫的,以確保代碼簡單、效能和安全性。[8]它沒有任何組態介面,所以唯一組態它的方法是編輯原始碼。[9]該專案的指導方針之一是原始碼永遠不會超過2000行,並且使用者可組態的選項都包含在單個標頭檔中。[7]

快速預覽 原作者, 開發者 ...
Thumb
dwm 的xinerama英語xinerama支援:同時在兩個螢幕上平鋪
Remove ads

特徵

dwm 支援多個工作區,並它允許使用滑鼠移動和調整窗口大小,為與ratpoison的最大不同。[10]舊版本的dwm在螢幕邊緣的狀態列中顯示其標準輸入,最近的版本改為顯示根窗口的名稱,該名稱可以由其他行程設定。這通常用於顯示將出現在其他桌面環境的中的資訊,如系統負載資訊、筆記型電腦電池和網路狀態、音樂播放器資訊等。此工作列常常與dmenu搭配使用,其為由相同的開發人員提供的命令列應用程式啟動器。dwm 中的焦點跟隨滑鼠,除了顯示焦點的邊框外,沒有任何窗口裝飾。由於 dwm 的組態過程相當於修補原始碼,因此許多其他選項都是可能的。[11]

選單

dmenu 是 dwm 專案的一部分,為鍵盤控制的選單實用程式,通常由使用者組態的組合鍵呼叫。dmenu 在螢幕頂部邊緣顯示其標準輸入流,即使用者輸入。這通常用於從使用者的$PATH中載入可執行名稱列表,但 dmenu 可用於任何需要菜單的場合。使用者可以開始鍵入程式名稱,dmenu 將縮小列表以僅顯示與使用者鍵入的內容匹配的子字串。使用者還可以使用箭頭鍵來導航選單。當做出選擇時,dmenu 將選定的文字傳送到標準輸出流 ,它通常通過管道傳輸到殼層以啟動程式。命令列選項可以改變選單的字型和顏色,使搜尋不區分大小寫,以及將選單切換到垂直方向或將其放置在螢幕底部。預設情況下,僅支援X Font Server字型,但使用者可以透過打修補程式來使用Xft啟用TrueType字型。

dmenu 在功能上類似於應用程式啟動器,例如 Linux 的Katapult或GNOME DoMacOS的LaunchBar和Quicksilver,因為它允許使用鍵盤從圖形環境快速啟動程式。

除了 dwm,[12]dmenu 經常與其他視窗管理員一起使用,如xmonad[13]Openbox[12]以及其他軟體,如uzbl網路瀏覽器。 [14]

Remove ads

分叉和修補程式

dwm 一直是一個有影響力的專案;許多其他視窗管理員都是基於 dwm 的原始碼或受其啟發的。可以在官方網站上找到大量的分叉和修補程式列表。以下是一些著名的例子:

  • awesome使用FreeType支援、可重新組態性、使用Lua指令碼自訂、主題和更多布局類型擴充了 dwm。
  • xmonadHaskell中的 dwm 重寫。

參見

參考來源

進階閱讀

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads