awesome 是一個基於dwm代碼重寫的開源和平鋪窗口管理器。它具有一個小的代碼庫和足跡,它非常快速,穩定,動態,尤其是令人敬畏。它可以直接從默認軟件倉庫安裝在任何Linux發行版上。
窗口管理器不能在平鋪和浮動佈局之間進行識別。它可以隨時應用佈局,優化正在使用的應用程序的環境和執行的任務,並使用標籤而不是虛擬工作區。
它是第一個使用異步XCB庫的窗口管理器,而不是舊的同步Xlib(也稱為libX11)庫。此外,它有很好的記錄,並且不需要鼠標進行基本操作,而只需要一個鍵盤。
功能一目了然
主要功能包括帶標籤(Xinerama,Zaphod或XRandR模式)的真正多頭支持,D-Bus支持,以及對許多Freedesktop標準的支持,包括XDG Base Directory,EWMH,XEmbed,系統托盤或桌面通知
雖然該項目具有非常穩定,最小和極快的足跡和代碼庫,但它嘗試通過Lua擴展進行高度可配置和擴展,可以添加動態標記,佈局,製表符,甚至小部件饋送。
它為用戶提供了對桌面會話的細粒度控制,允許用戶將客戶端放在各種標籤上,同時顯示多個標籤。此外,它支持可以在Lua編程語言中創建的主題。
另一個有趣的功能是作為框架窗口管理器的能力。它被設計為自動發現已安裝的應用程序,並使用面板與正在運行的應用程序,標籤和系統托盤區域進行交互。
底線
總而言之,令人敬畏的是一個令人敬畏的窗口管理器,但只適用於喜歡最小桌面會話而不是其中一個全功能桌面環境的程序員和高級用戶。
此版本中的新功能:
- Gregor Best(1):naughty:localize obj
- Ignas Anikevicius(gns_ank)(1):為不同的客戶端匹配添加match_any函數和rule_any定義。
- Julien Danjou(2):恢復“tag.lua:check name參數add()是有效的”更改代號
- Roman Kosenko(1):修復圖像裁剪/放大
- immerrr(1):awful.prompt:在光標位置插入選擇
4.1版中的新功能
- Gregor Best(1):naughty:localize obj < LI>
- Ignas Anikevicius(gns_ank)(1):為不同的客戶端匹配添加match_any函數和rule_any定義。
- Julien Danjou(2):恢復“tag.lua:check name參數add()是有效的”更改代號
- Roman Kosenko(1):修復圖像裁剪/放大
- immerrr(1):awful.prompt:在光標位置插入選擇
3.5.9中的新功能:
- Gregor Best(1):naughty:localize obj
- Ignas Anikevicius(gns_ank)(1):為不同的客戶端匹配添加match_any函數和rule_any定義。
- Julien Danjou(2):恢復“tag.lua:check name參數add()是有效的”更改代號
- Roman Kosenko(1):修復圖像裁剪/放大
- immerrr(1):awful.prompt:在光標位置插入選擇
3.5.6中的新功能:
- Gregor Best(1):naughty:localize obj
- Ignas Anikevicius(gns_ank)(1):為不同的客戶端匹配添加match_any函數和rule_any定義。
- Julien Danjou(2):恢復“tag.lua:check name參數add()是有效的”更改代號
- Roman Kosenko(1):修復圖像裁剪/放大
- immerrr(1):awful.prompt:在光標位置插入選擇
3.4.7版中的新功能:
- 修補程序版本
3.4版本中的新功能 RC2:
- 此版本自3.3以來修正了一大堆回歸。它還修復了原始圖像創建時的內存洩漏,並在默認情況下添加智能佈局。
3.4版本中的新功能 RC 1:
- 此版本實現統一的對像模型,新的Zenburn主題,新的小部件佈局系統等等。
版本3.3.4中的新功能
- 此版本修復了一些使用WM_TRANSIENT_FOR的循環和使用Lua的os.execute()時忽略信號的問題。
3.3.3中的新功能:
- 此版本修復了與libev 3.80及更高版本的兼容性,以及新的XCB庫。
3.2版中的新功能
- 此版本修復了處理某些D的主要錯誤 - 消息。
版本3.2中的新功能 RC4:
- 此版本增強了通知兼容性,修正了子菜單定位,在菜單上自動展開。
3.2版RC3中的新功能:
- 此版本修復了配置事件處理。
評論沒有發現