ウィンドウマネージャ

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Window manager and the translation is 100% complete.
Other languages:
これと混同しないでください: ディスプレイマネージャ.

ウィンドウマネージャは、Xorg 内のスクリーン上のウィンドウの作成、操作、破棄と、ウィンドウの装飾を管理します。

X サーバのインストールは通常はウィンドウマネージャを持つべきです。デスクトップ環境を使用している場合は、一般的にはウィンドウマネージャが提供されているでしょう。

分類

ウィンドウマネージャは一般的にその挙動によって、動的スタック型、またはタイル型に分類されます。

  • スタック型 (またはフロート型) ウィンドウマネージャは、物理的な机の上 (desktop) の紙のようにウィンドウを扱います。ウィンドウは他のウィンドウの上に重ねる (スタックする) ことができ、スタックの一番上にあり完全に見えているものを操作することができます。
  • タイル型ウィンドウマネージャは、ウィンドウをタイル、あるいは分割されたビューとして表現します。ウィンドウは他のウィンドウと隣り合わせで表示され、どのウィンドウも重なりません。
  • 動的ウィンドウマネージャは、この 2 つのパラダイムを動的に切り換えることができます。

ウィンドウマネージャは、グラフィックスを表示する前にバッファリングしたり、視覚効果、ちらつき除去やその他の機能を使用するために、コンポジタと統合することができます。

利用可能なソフトウェア

以下は Gentoo で利用可能なウィンドウマネージャのうち一部の抜粋です。packages.gentoo.org 上の x11-wm を参照するか、eix (app-portage/eix) を使用してください。

名前 パッケージ ホームページ 説明
aewm x11-wm/aewm 404 (bug #708484) 最小主義的な、動的 X11 ウィンドウマネージャ。
aewm++ x11-wm/aewm++ https://github.com/frankhale/aewmpp aewm より現代的な機能を持ちながら aewm と同じルックアンドフィールを持つ、動的ウィンドウマネージャ。
amiwm x11-wm/amiwm https://www.lysator.liu.se/~marcus/amiwm.html Amiga Workbench ユーザインターフェースに似た、スタック型ウィンドウマネージャ。
Awesome x11-wm/awesome https://awesomewm.org/ 高度に設定できる、次世代の、X のための動的ウィンドウマネージャ。
blackbox x11-wm/blackbox https://github.com/bradleythughes/blackbox C++ で書かれ、MIT ライセンスのもとでライセンスされている、オープンソースのスタック型ウィンドウマネージャ。
bspwm x11-wm/bspwm https://github.com/baskerville/bspwm C で書かれた軽量なタイル型の最小主義的なウィウンドウマネージャであり、ウィンドウを二分木の葉として表現します。
CTWM x11-wm/ctwm https://www.ctwm.org/index.html 軽量なスタック型ウィンドウマネージャ。
cwm x11-wm/cwm https://github.com/leahneukirchen/cwm 当初 OpenBSD のために開発された、軽量なスタック型ウィンドウマネージャ。
dwm x11-wm/dwm https://dwm.suckless.org/ X11 のための動的ウィンドウマネージャ。
echinus x11-wm/echinus https://plhk.ru/ dwm からフォークした、軽量なタイル型およびフロート型のウィンドウマネージャ。
Enlightenment x11-wm/enlightenment https://www.enlightenment.org/ 見た目が美しく、コンポジット型でスタック型のウィンドウマネージャで、パーミッシブな BSD ライセンスの下でライセンスされています。
evilwm x11-wm/evilwm https://www.6809.org.uk/evilwm/ 軽量なスタック型ウィンドウマネージャ。
fluxbox x11-wm/fluxbox http://fluxbox.org/ 当初 Blackbox からフォークした、X11 のためのオープンソースのスタック型ウィンドウマネージャ。
FVWM x11-wm/fvwm http://www.fvwm.org/ X11 のためのスタック型ウィンドウマネージャ。
goomwwm x11-wm/goomwwm https://github.com/seanpringle/goomwwm どけ、ウィンドウマネージャ! (Get out of my way, Window Manager!)
herbstluftwm x11-wm/herbstluftwm https://herbstluftwm.org/ Xlib と Glib を使用する、X11 のための手動タイル型ウィンドウマネージャ。
hyprland gui-wm/hyprland https://github.com/hyprwm/Hyprland Hyprland は、見た目を犠牲にせず、高度にカスタマイズ可能な、動的タイル型 Wayland コンポジタです。
JWM x11-wm/jwm https://github.com/joewing/jwm X ウィンドウシステムのための極限まで軽量なウィンドウマネージャ。
i3 x11-wm/i3 https://i3wm.org/ 完全にゼロから書かれた、最小主義的なタイル型ウィンドウマネージャ。
IceWM x11-wm/icewm https://ice-wm.org/ X11 のための、フリーでオープンソースの、軽量なスタック型ウィンドウマネージャ。
KWin kde-plasma/kwin https://userbase.kde.org/KWin KDE のコンポジット型ウィンドウマネージャ。
larswm x11-wm/larswm http://porneia.free.fr/larswm/larswm.html 9wm ベースの X11 のためのタイル型ウィンドウマネージャ。
lwm x11-wm/lwm http://www.jfc.org.uk/software/lwm.html 軽量なスタック型ウィンドウマネージャ。
Marco x11-wm/marco https://github.com/mate-desktop/marco GNOME 2 のウィンドウマネージャ Metacity からフォークした、MATE のウィンドウマネージャ。
matwm2 x11-wm/matwm2 https://github.com/segin/matwm2 タイトルバーとフレームを備えた、シンプルナ EWMH 互換のウィンドウマネージャ。
Muffin x11-wm/muffin https://github.com/linuxmint/muffin Cinnamon のコンポジット型ウィンドウマネージャ。
Musca x11-wm/musca https://launchpad.net/musca ratpoison および dwm から持ち込んだ機能を備えた、シンプルな動的ウィンドウマネージャ。
Mutter x11-wm/mutter https://gitlab.gnome.org/GNOME/mutter/ GNOME のコンポジット型ウィンドウマネージャ。
Notion x11-wm/notion http://notion.sourceforge.net/ X11 のためのタイル型でタブ型のウィンドウマネージャ。
Openbox x11-wm/openbox http://openbox.org/ 広範な標準サポートを持つ、X11 のための、高度に設定可能な、次世代のスタック型ウィンドウマネージャ。
oroborus x11-wm/oroborus https://www.oroborus.org/ (2022-11 現在、リンクが間違っているようです) 小さくて高速なウィンドウマネージャ。
page x11-wm/page https://github.com/gschwind/page マウス操作に適したタイル型ウィンドウマネージャ。
PekWM x11-wm/pekwm https://www.pekwm.se/ aewm++ からフォークした、軽量な動的ウィンドウマネージャ。
Qtile x11-wm/qtile http://www.qtile.org/ プログラミング言語 Python で書かれ、Python で拡張可能できる、オープンソースのタイル型ウィンドウマネージャ。
ratpoison x11-wm/ratpoison https://nongnu.org/ratpoison/ screen をモデルとして作られたタイル型ウィンドウマネージャ。
Sith WM x11-wm/sithwm https://sithwm.darkside.no/ X11 のための最小主義的なウィンドウマネージャ。
spectrwm x11-wm/spectrwm http://srobb.net/spectrwm.html X11 のための小さな動的タイル型ウィンドウマネージャ。
StumpWM x11-wm/stumpwm https://stumpwm.github.io/ すべて Common Lisp で書かれたタイル型ウィンドウマネージャ。
twm x11-wm/twm https://gitlab.freedesktop.org/xorg/app/twm C で書き始められた、シンプルなスタック型ウィンドウマネージャ。
WindowLab x11-wm/windowlab https://github.com/nickgravgaard/windowlab 斬新なデザインの、小さくシンプルなウィンドウマネージャ。
Window Maker x11-wm/windowmaker http://www.windowmaker.org/ 高速で軽量な、GNUstep のウィンドウマネージャ。
wm2 x11-wm/wm2 https://www.all-day-breakfast.com/wm2/ X11 のための最小主義的なウィンドウマネージャ。
Xfwm xfce-base/xfwm4 https://docs.xfce.org/xfce/xfwm4/start Xfce のコンポジット型ウィンドウマネージャ。
xmonad x11-wm/xmonad https://xmonad.org/ 高速で軽量な、X11 のためのタイル型ウィンドウマネージャ。
ヒント
i3 のようなタイル型ウィンドウマネージャでは、デスクトップ背景を設定するために fehimv を使用することができます。

関連項目

外部資料