X11/視窗管理器指南
外觀
< X11 指南
視窗管理器是一個程式,它在視窗周圍繪製框架,並允許使用者移動、調整大小、最小化以及以其他方式管理視窗。與其他一些視窗環境不同,X11 上有許多視窗管理器可供選擇。
也可以在沒有視窗管理器的情況下使用 X11。通常,人們會編寫一個會話指令碼,在“-geometry”位置啟動一個“xterm”。以鍵盤為導向的使用者可以啟動一個鍵盤快捷鍵守護程序,比如 xbindkeys,並透過 Xresources 幾何提示或使用 xdotool 等工具來管理視窗。
請參閱 http://github.com/patrickhaller/no-wm 上的資源
- 2wm Anselm Garbe 編寫的立體視窗管理器的初始版本。
- 3dwm 3D 工作空間管理器是 Niklas Elmqvist 和 Robert Karlsson 的一個合成視窗管理器。
- 4dwm 通常在執行 IRIX 的矽圖形工作站上使用的視窗管理器
- 9wm 對 Plan 9 視窗管理器的模擬
- aegis 用 C++ 編寫的可指令碼化的視窗管理器(正在開發中)
- aewm 用 C 編寫的最小 X 視窗管理器
- aewm++ 基於 aewm,但用 C++ 重寫
- afterstep 一個 堆疊 視窗管理器是 BowMan 視窗管理器的延續... 基於 fvwm
- ahwm Alex Hioureanu 編寫的的一個小型堆疊視窗管理器
- alloywm 基於 aewm 的堆疊視窗管理器
- alptwm 基於 dwm 的一個小而快的視窗管理器
- amaterus 一個基於 GTK+ 的 堆疊 視窗管理器
- amiwm 一個 X11 視窗管理器,它試圖讓你的顯示看起來和感覺像 Amiga Workbench
- anarchy 用 scheme 編寫的輕量級視窗管理器
- antico 基於 Qt 庫的快速簡單的視窗管理器
- antiwm 一個最小的全屏鍵盤驅動視窗管理器
- asclassic 基於 afterstep 的經典視窗管理器
- awesome 一個高度可配置的下一代 動態 視窗管理器,主要針對高階使用者、開發人員
- awm Ardent 視窗管理器是 X 視窗系統的早期視窗管理器。
- azalea 基於 gnustep 的視窗管理器,基於 openbox3
- badwm 基於 evilwm 的視窗管理器
- beryl 一個傳統的 Xgl 合成視窗管理器,後來與 compiz 合併
- blackbox 一個小型、快速且高效的堆疊視窗管理器,具有易於使用的選單。
- bluetile 一個動態視窗管理器
- blwm FreeBSD:"qvwm 的葡萄牙衍生物,簡化以節省資源"
- braintop
- bspwm 一個使用樹狀間距的替代視窗管理器,更改由 bspc shell 命令觸發。
- calmwm
- clementine FreeBSD:"有標題欄、最小化和樣式(不穩定)"
- clfswm
- compiz Xgl 加速的驚人的模組化視窗管理器,它匹配蘋果的 Expose,使用一個立方體表示四個桌面,並添加了諸如視窗淡入淡出、透明的 alt-tab 視窗選擇和視窗高速拖動時的變形等效果。安裝後,請查詢快捷鍵。
- ctwm - Claude's Tab Window Manager 是 twm 的擴充套件,它提供了多桌面支援和其他功能
- cwm 包含在 OpenBSD 中。出色的程式碼庫,最小的系統需求。OpenBSD:"cwm 具有幾個新穎的功能,包括搜尋視窗的能力。它具有非常簡單且吸引人的美學。"
- dtwm - CDE 視窗管理器
- dwemo
- dwm - 動態視窗管理器
- dxwm - DECwindows 工作站上使用的視窗管理器
- e16
- e17
- echinus
- eclipse
- ecomorph
- ede 包含一個視窗管理器,FreeBSD: "Equinox 桌面環境"
- efsane
- enlightenment 擁有昂貴的圖形效果,OpenBSD: "Enlightenment 不僅僅管理視窗,還提供了一個有用且美觀的圖形外殼來進行操作。"
- epiwm FreeBSD: "另一個快速、小巧、可配置的視窗管理器"
- euclidwm 一個極簡主義的平鋪式視窗管理器
- evilpoison
- evilwm X 視窗系統的輕量級極簡主義視窗管理器
- expocity FreeBSD: "具有類似 Expose(tm) 功能的 metacity 分支"
- exwm 一個為 Emacs 提供全功能平鋪式 X 視窗管理器的
- failsafewm
- firebox
- fluxbox — "看起來像 blackbox 並且處理樣式、顏色、視窗放置等與 blackbox 完全相同(100% 主題/樣式相容性)" http://fluxbox.org/ (包大小:681 KiB,加上其依賴項(OpenBSD 4.1))
- flwm 一個使用 FLTK 工具包的輕量級視窗管理器。
- framer
- fvwm F 虛擬視窗管理器(F 的含義尚不清楚),一個 twm 派生產品,具有良好的外觀、虛擬桌面,但配置檔案難以理解。
- fvwm2 fvwm 的一個新版本,OpenBSD: "Fvwm... 提供虛擬/多個獨立的桌面、視窗裝飾的 3D 外觀、形狀/彩色圖示.... 一個不錯的按鈕欄可以方便地訪問常用的功能或程式。"
- fvwm95 感覺像 Windows 95(類似於 fvwm2 的 AnotherLevel),OpenBSD: "它試圖模擬知名產品的優點,而不會使常規的 fvwm 程式碼膨脹。"
- fxwm
- golem OpenBSD: "設計目標是它要快速、輕量級,並且可以在不影響第一個目標實現的情況下以任何方式進行定製。"
- gwm 一個帶有內建 lisp 直譯器的通用視窗管理器(來自 Bull)
- gwml
- HackedBox FreeBSD: "Hackedbox 是一個基於 Blackbox 的小型快速視窗管理器"
- haze
- heliwm 一個緊湊的視窗管理器,記憶體佔用極小
- hpwm 這個來自惠普的視窗管理器提供了 3D 外觀
- i3
- icewm 一個小的視窗管理器,可以透過編輯文字檔案或使用第三方工具進行配置,OpenBSD: "針對“感覺”和速度進行了最佳化,而不是外觀。功能包括多個工作區、不透明的移動/調整大小、工作列、視窗列表、時鐘、郵箱、CPU、網路、APM 狀態。"
- integrity
- interfacewm
- ion OpenBSD: "Ion 是一種新型視窗管理器,它為視窗管理帶來了類似文字編輯器的鍵盤友好使用者介面。Ion 只將螢幕劃分為佔用整個螢幕的幀。"
- ion2
- ion3
- jwm Linux: "Joe's window manager". http://joewing.net/programs/jwm/ 用於 Puppy Linux。
- kahakai 一個具有指令碼語言支援的視窗管理器(基於 "waimea")
- karmen 一個簡單的輕量級視窗管理器,除了 xlib 之外沒有其他依賴關係
- kwin KDE 的視窗管理器(以前稱為 kwm)
- larswm FreeBSD: "X 的平鋪式視窗管理器"
- lucca
- luminosity
- /lunchbox
- lwm FreeBSD: "一個輕量級視窗管理器"
- maewm
- matchbox FreeBSD: "適合低解析度螢幕的視窗管理器"
- mavosxwm 一個處於早期開發階段的極簡主義 堆疊 式視窗管理器
- MaXX 互動式桌面; 以前稱為 "5dwm"。
- metacity 一個常用的 GNOME 視窗管理器
- miwm 用 C++ 編寫的微型視窗管理器
- mlvwm FreeBSD: "X11 的 Mac 作業系統風格的視窗管理器"
- monkeywm
- mosquito
- mpwm
- mswm
- multicursorwm
- musca
- mutter
- mvwm
- mwm Motif 視窗管理器,包含在 Motif 或 OpenMotif 中,也在商業 Common Desktop Environment (CDE) 中找到
- ncdwm
- novawm FreeBSD: "一個 X 的視窗管理器,在開發時考慮了速度、大小和風格"
- olvwm - OPEN LOOK 虛擬視窗管理器為 olwm 添加了虛擬視窗
- olwm - Sun Microsystems 為 OpenWindows 提供的 OPEN LOOK 視窗管理器
- omegawm
- openbox OpenBSD: "Openbox 是一個符合標準的快速、輕量級、可擴充套件的視窗管理器。"
- orion FreeBSD: "用 Scheme 編寫的 X11 視窗管理器"
- oroborox
- oroborus OpenBSD: "Oroborus 是一個真正極簡主義的 X11 視窗管理器。它提供良好的預設鍵繫結、完整的鍵盤控制(除了滑鼠!)、..."
- oswm
- parti
- pawm FreeBSD: "Puto Amo Window Manager"
- pekwm OpenBSD: "Pekwm 是 aewm++ 的一個分支,它包含了一些新功能,例如視窗分組(類似於 fluxbox/pwm)、可配置的鍵抓取器、Xinerama 支援、畫素圖主題和可配置的按鈕。"
- perlwm
- phluid
- piewm OpenBSD: "這是一個帶有“餅圖”(即圓形)選單的 tvtwm。"
- plwm
- plpwm
- pmwm
- pswm 來自 Sun Microsystems 的 PostScript 視窗管理器
- puppet 一個鍵盤驅動的視窗管理器,沒有 視窗裝飾。 用 Java 編寫
- pwm OpenBSD: "PWM 是一個輕量級的 X11 視窗管理器,注重可用性。 它是第一個實現“選項卡式框架”的視窗管理器。"
- pwm2
- pycawm
- pywm PyWM 小巧、快速且可擴充套件,使用 Python。 它基於 flwm。 http://www.freenet.org.nz/python/pywm/
- qlwm
- qtile
- qlwm OpenBSD: "一個利用 Qt 來保持體積小巧且易於維護的視窗管理器。"
- quarkwm
- qvwm OpenBSD: "Qvwm 是一個類似 Windows 95/98/NT 的視窗管理器..."
- ratpoison 類似於 GNU screen,一個不喜歡滑鼠的平鋪式視窗管理器(參見 Wikibook Using Ratpoison)
- rox
- rtl 西門子使用的 平鋪式 視窗管理器
- sapphire FreeBSD: "小型視窗管理器"
- sawfish 一個高效且可配置的視窗管理器,曾經是 GNOME 的預設視窗管理器,OpenBSD: "Sawfish 是一個可擴充套件的視窗管理器,使用基於 Lisp 的指令碼語言。"
- scrotwm
- scwm Scheme 約束視窗管理器
- sigmawm Sigma 視窗管理器
- sithwm 一個基於 evilwm 的極簡視窗管理器,帶有選單和 多個桌面
- skatoswm
- smallwm FreeBSD: "低記憶體系統使用的視窗管理器,帶標題欄和陰影" http://www.small-window-manager.de/
- spookwm
- stumpwm 旨在成為 ratpoison 的繼任者。 用 Common Lisp 編寫,並從頭開始設計為可定製的。
- subtle 是另一個平鋪式視窗管理器,具有非常靈活和動態的佈局,支援視窗標籤、滑鼠和鍵盤控制以及可擴充套件的狀態列。 http://subforge.org/projects/subtle
- sugar
- swm Solbourne 視窗管理器
- talwm
- tecwm
- tinywm FreeBSD: "非常小的視窗管理器"
- toyd
- treewm OpenBSD: "來自 README:... 除了使用者可以建立的客戶端視窗外,還可以建立桌面,桌面本身可以包含視窗和桌面。"
- tritium
- trswm
- tsubasa
- tvtwm OpenBSD: "tvtwm 是 twm 的一個版本,它包含了虛擬桌面,類似於 vtwm 和 swm。"
- twindy
- twm X11 中包含的 Tab 視窗管理器
u、v、w、x、y、z
[edit | edit source]- UDE 一個設計獨特的視窗管理器(習慣就好),由“Unix 桌面環境”專案開發 http://udeproject.sourceforge.net/
- ultimate 視窗管理器
- universalwm 一個過時的視窗管理器,但由於其速度仍然很受歡迎
- unwimp
- uwm Ultrix 視窗管理器
- vtwm FreeBSD: "帶虛擬桌面和可選 Motif 風格功能的 Twm"
- vuewm
- w9wm FreeBSD: "對 9wm 的修改,以提供虛擬螢幕"
- waimea OpenBSD: "它使用 Blackbox 影像渲染引擎(支援 Blackbox 樣式)並且可以使用 Xft 庫進行字型渲染(支援抗鋸齒字型)。"
- weewm FreeBSD: "快速且超輕量級的視窗管理器,完全支援鍵盤控制"
- whim 一個用 tcl 編寫的 多個桌面 視窗管理器
- whimsy
- wimpwm
- windowlab FreeBSD: "一個小型 X11 視窗管理器"
- windowmaker 一個類似 NextStep 的視窗管理器,可以很好地與 GNUstep 協同工作,並具有可配置的主題
- wm 一個簡單的標題欄視窗管理器
- wm2 一個非常簡化的、小型、快速的視窗管理器
- wmaker
- wmfs 一個 平鋪式 視窗管理器
- wmg FreeBSD: "小型基於 GTK 的 GNOME 相容視窗管理器"
- wmi OpenBSD: "WMI... 試圖將 LarsWM、Ion、evilwm 和 ratpoison 的最佳功能結合到一個視窗管理器中.... WMI 是視窗管理器中的 vim..."
- wmii FreeBSD: "下一代 WMI 視窗管理器"
- wmx OpenBSD: "它基於 wm2... 但取代 wm2 的最簡功能,它以最簡單的實現方式提供了許多傳統管理器的功能。"
- wwm 怪異視窗管理器
- xcompmgr
- xd640 一個 堆疊式 視窗管理器
- xdswm
- xfce-wm 是 XFCE 桌面環境的一部分(Cholesterol-Free Desktop Environment),它還包括工具欄和檔案管理器,並且比 GNOME 或 KDE 使用更少的系統資源,FreeBSD: "XFce 4 視窗管理器"。
- xige xilicius 桌面環境
- xfwm 一個 合成 視窗管理器
- xmonad 是一個用於 X 的平鋪視窗管理器。 視窗被自動排列以平鋪螢幕,沒有間隙或重疊,最大化螢幕使用率。 http://xmonad.org
- xpwm
- xswm
- xwem
- xwm
- yawm FreeBSD: "具有標題欄、圖示化、最大化、工作列、放置、時鐘"。
- yeahwm 一個 堆疊 視窗管理器
- zwm 用 C++ 編寫,並在 GNU 通用公共許可證下提供