ウェブサイト検索

2024 年の Linux 向けタイル ウィンドウ マネージャー トップ 14


名前が示すように、Linux ウィンドウ マネージャーは、アプリケーション ウィンドウの動作を調整する責任があります。これらはオペレーティング システムのバックグラウンドで静かに実行され、開いているプログラムの外観と配置を処理します。

Linux で使用できるウィンドウ マネージャーはいくつかありますが、ご想像のとおり、選択するのに最適なタイル ウィンドウ マネージャーをリストした記事をここに示します。

1. i3 – 改良されたタイリング WM

i3 は、Linux および BSD の上級ユーザーおよび開発者を対象とした、無料のオープンソースで完全に構成可能なウィンドウ マネージャー アプリです。ツリーデータ構造を特徴としており、代替手段よりも柔軟なレイアウトが可能であり、HaskellLUA を必要としません。

i3 は、プレーン テキストでの設定、カスタム キーボード ショートカット、基盤となるシステムを再起動する必要のない構成などの膨大な機能を備えているため、最も人気のある手動ウィンドウ タイル マネージャー アプリの 1 つです。

パッケージ「i3」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install i3         [On Debian, Ubuntu and Mint]
sudo yum install i3         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge x11-wm/i3       [On Gentoo Linux]
sudo apk add i3             [On Alpine Linux]
sudo pacman -S i3           [On Arch Linux]
sudo zypper install i3      [On OpenSUSE]    

2.bspwm

bspwm は、無料で軽量なオープンソースのタイリング マネージャーで、1 つのことを実行することに集中し、それを適切に実行することで Linux の哲学に準拠していることで知られています。

これは、ウィンドウを完全なバイナリ ツリーの葉として表すバイナリ空間分割に基づいており、別のユーティリティsxhkd でキー バインドを処理するため、よりスムーズなパフォーマンスと他の入力デバイスのサポートが可能になります。

bspwm の機能には、複数のウィンドウのサポート、EWMH の部分的なサポート、アプリ タイルの位置を自動的に設定する自動モードが含まれており、特にメッセージを通じて構成および制御されます。

パッケージ「bspwm」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install bspwm         [On Debian, Ubuntu and Mint]
sudo yum install bspwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bspwm  [On Gentoo Linux]
sudo apk add bspwm             [On Alpine Linux]
sudo pacman -S bspwm           [On Arch Linux]
sudo zypper install bspwm      [On OpenSUSE]    

3.ハーブストルフトウィム

herbstluftwm は、GlibXlib を使用した、x11 用の無料のオープンソース構成可能な手動タイル ウィンドウ マネージャーです。基本的に、フレームをサブフレームに分割することに基づいたレイアウトを使用して機能し、サブフレームをさらに分割してウィンドウで埋めることができます。

herbstluftwm の主な機能には、タグ (ワークスペースや仮想デスクトップなど)、起動時に実行される構成スクリプト、モニターごとに 1 つのタグなどが含まれます。

パッケージ「herbstluftwm」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install herbstluftwm         [On Debian, Ubuntu and Mint]
sudo yum install herbstluftwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/herbstluftwm  [On Gentoo Linux]
sudo apk add herbstluftwm             [On Alpine Linux]
sudo pacman -S herbstluftwm           [On Arch Linux]
sudo zypper install herbstluftwm      [On OpenSUSE]    

4. 素晴らしい

awesome は、高速かつ拡張可能になるように構築された X 用の無料のオープンソース次世代タイル マネージャーであり、主に開発者、パワー ユーザー、およびグラフィック環境を制御したい人を対象としています。

その機能には、十分に文書化されたソース コードと API、画面ごとのデスクトップによる実際のマルチヘッド サポート、D-Bus のサポート、Lua 拡張機能のサポート、フローティング レイヤーやタイル レイヤーがないなどが含まれます。

パッケージ「awesome」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install awesome         [On Debian, Ubuntu and Mint]
sudo yum install awesome         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/awesome  [On Gentoo Linux]
sudo apk add awesome             [On Alpine Linux]
sudo pacman -S awesome           [On Arch Linux]
sudo zypper install awesome      [On OpenSUSE]    

5.ティリックス

Tilix は、Gnome ヒューマン インターフェイス ガイドラインを使用する高度なGTK3タイル ターミナル エミュレーターおよびマネージャーです。これにより、ユーザーはドラッグ アンド ドロップを使用してアプリ ウィンドウを水平方向および垂直方向に整理できます。

Tilix は、カスタム タイトルやカスタム ハイパーリンクの操作、透明な背景画像のサポート、バックグラウンドでの通知、複数のペイン、永続的なレイアウトなど、多くの機能をユーザーに提供します。

パッケージ「Tilix」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install tilix         [On Debian, Ubuntu and Mint]
sudo yum install tilix         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tilix  [On Gentoo Linux]
sudo apk add tilix             [On Alpine Linux]
sudo pacman -S tilix           [On Arch Linux]
sudo zypper install tilix      [On OpenSUSE]    

6.Xモナド

XMonad は、ウィンドウの検索と位置合わせを自動化するために存在する、無料のオープンソースの動的タイルX11 ウィンドウ マネージャーです。ステータス バーやウィンドウ装飾のオプションを提供する独自の拡張ライブラリを使用して拡張できます。また、最小限で安定しており、構成も簡単です。

パッケージ「XMonad」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install xmonad         [On Debian, Ubuntu and Mint]
sudo yum install xmonad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/xmonad  [On Gentoo Linux]
sudo apk add xmonad             [On Alpine Linux]
sudo pacman -S xmonad           [On Arch Linux]
sudo zypper install xmonad      [On OpenSUSE]    

7. スウェイ

Sway は、無料のオープンソースの軽量タイリング Wayland i3 互換ウィンドウ マネージャーで、論理的にデスクトップ領域を最大化するようにアプリ ウィンドウを自動的に配置します。デフォルトでウィンドウをグリッドに配置し、i3 に含まれるほぼすべてのコマンドをサポートします。

その機能には、キーボード ショートカットのサポート、Xorg の代わりに Wayland の使用、およびギャップが含まれます。

パッケージ「Sway」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install sway         [On Debian, Ubuntu and Mint]
sudo yum install sway         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sway  [On Gentoo Linux]
sudo apk add sway             [On Alpine Linux]
sudo pacman -S sway           [On Arch Linux]
sudo zypper install sway      [On OpenSUSE]    

8. トゥマックス

tmux は、ユーザーが 1 つの画面からアクセスして制御できる複数のターミナル セッションを作成できるオープンソースのターミナル マルチプレクサで、複数のコマンド ライン プログラムを同時に実行するのに最適です。

tmux は利用可能なすべてのスペースを利用し、ウィンドウを分割してより多くのペインを作成するために使用できるキーバインドをサポートしているため、簡単に使用できます。また、異なるセッション間で個々のシェル インスタンスを共有し、異なるユーザーが異なる目的で使用することもできます。

パッケージ「tmux」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install tmux         [On Debian, Ubuntu and Mint]
sudo yum install tmux         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/tmux  [On Gentoo Linux]
sudo apk add tmux             [On Alpine Linux]
sudo pacman -S tmux           [On Arch Linux]
sudo zypper install tmux      [On OpenSUSE]    

9. スペクトラム

spectrwm は、X11 向けに高速、コンパクト、簡潔になるように構築された、 小型で動的なxmonaddwm からインスピレーションを得た 再ペアレンティングおよびタイリング ウィンドウ マネージャーです。これはxmonaddwm face の問題を解決することを目的として作成されました。

spectrwm はプレーン テキスト構成ファイルを使用し、xmonaddwm と同様のデフォルトを誇り、組み込みのキーボード ショートカットを備えています。その他の機能には、カスタマイズ可能な色と境界線の幅、ドラッグ・トゥ・フロート、クイック起動メニュー、カスタマイズ可能なステータス バー、動的な RandR サポートなどが含まれます。

パッケージ「spectrwm」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install spectrwm         [On Debian, Ubuntu and Mint]
sudo yum install spectrwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/spectrwm  [On Gentoo Linux]
sudo apk add spectrwm             [On Alpine Linux]
sudo pacman -S spectrwm           [On Arch Linux]
sudo zypper install spectrwm      [On OpenSUSE]    

10.JWM

JWM (ジョーズ ウィンドウ マネージャー) は、X11 ウィンドウ システム用のオープンソースの C ベースの軽量ウィンドウ マネージャーで、古くて性能の低いコンピューター システムでもスムーズに動作するように最適化されています。

実行するには Xlib ライブラリのみが必要ですが、形状拡張用の libXextCairoなどの他のライブラリのホストと連携できます。 > libRSVG はアイコンと背景の場合、libjpeg と libpng はそれぞれ JPEG と PNG の背景とアイコンの場合などです。

JWM は、いくつかの Linux ディストリビューションに含まれています。 Damn Small LinuxPuppy Linux であり、 そのほとんどはRaspberry Pi などのポータブル PC で使用されています。

sudo apt install jwm         [On Debian, Ubuntu and Mint]
sudo yum install jwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jwm  [On Gentoo Linux]
sudo apk add jwm             [On Alpine Linux]
sudo pacman -S jwm           [On Arch Linux]
sudo zypper install jwm      [On OpenSUSE]    

11. クタイル

Qtile は、Python で開発された、小さいながらもフル機能を備え、完全に構成可能なオープンソースのタイル ウィンドウ マネージャーです。シンプルさ、拡張機能を使用した拡張性、カスタマイズに重点を置いて設計されています。

Qtile には、簡単に作成できるカスタム レイアウト、コマンド、ウィジェットが備わっています。ワークスペースのセットアップ、ステータス バー ウィジェットの更新、ウィンドウの操作などを行うために、リモートでスクリプトを作成することもできます。途中で説明が必要な場合に備えて、包括的なドキュメントが用意されています。

新しいUbuntu (18.04 以降)、Debian (10 以降)、および Fedora バージョンには、Qtile があります。 > 経由でインストールできるパッケージ。

sudo apt install qtile         [On Debian, Ubuntu and Mint]
sudo yum install qtile         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]

12. ネズミ毒

Ratpoison は、派手なグラフィックスやウィンドウの装飾、他のプロジェクトへの依存を持たず、シンプルになるように設計された軽量のウィンドウ マネージャーです。これは、仮想端末コミュニティで非常に人気のある GNU Screen をモデルにしています。

Ratpoison の主な機能には、ウィンドウを重ならないフレームに分割し、すべてのウィンドウをフレーム内で最大化する機能が含まれます。キーボードコマンドのみを使用して操作します。

パッケージ「Ratpoison」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install ratpoison         [On Debian, Ubuntu and Mint]
sudo yum install ratpoison         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ratpoison  [On Gentoo Linux]
sudo apk add ratpoison             [On Alpine Linux]
sudo pacman -S ratpoison           [On Arch Linux]
sudo zypper install ratpoison      [On OpenSUSE]    

13. ドゥム

dwm は、X Windows システム用の軽量で動的なタイリング ウィンドウ マネージャーであり、素晴らしい ウィンドウ マネージャーやxmonad ウィンドウ マネージャーなど、他のさまざまな X ウィンドウ マネージャーの開発をガイドしてきました。

dwm は、タイル、モノクル、フローティング レイアウトのウィンドウを制御します。これらのレイアウトはすべて動的に追加できるため、使用中のアプリケーションや実行されるタスクの環境が強化されます。

パッケージ「dwm」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install dwm         [On Debian, Ubuntu and Mint]
sudo yum install dwm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/dwm  [On Gentoo Linux]
sudo apk add dwm             [On Alpine Linux]
sudo pacman -S dwm           [On Arch Linux]
sudo zypper install dwm      [On OpenSUSE]    

14. 概念

Notion は、X ウィンドウ システム用に設計された独自のウィンドウ マネージャーで、タイル機能を提供します。タイル機能では、画面が重なり合わないタイルに分割され、各タイルに 1 つのウィンドウが保持され、最大限に活用されます。

さらに、Notion はタブ機能をサポートしており、複数のウィンドウを 1 つのタイル内に整理できます。注目すべき点は、タイル サイズを自動的に調整する多くの動的マネージャーとは異なり、静的マネージャーであることです。

パッケージ「notion」は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。

sudo apt install notion         [On Debian, Ubuntu and Mint]
sudo yum install notion         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notion  [On Gentoo Linux]
sudo apk add notion             [On Alpine Linux]
sudo pacman -S notion           [On Arch Linux]
sudo zypper install notion      [On OpenSUSE]    
結論

コミュニティには選択できるタイル マネージャーがさらにありますが、上記のアプリのようにほぼ完全な機能リストを提供するものは多くありません。

言及する価値のある素晴らしいアプリを知っていますか?それとも、どちらを選択するかに影響を与えた経験はありますか?以下のコメントセクションでお気軽にご意見を共有してください。