2025 年トップ 15 Linux タイル ウィンドウ マネージャー – 究極ガイド
名前が示すように、Linux ウィンドウ マネージャーです。 アプリケーションウィンドウの動作を調整する責任があります。これらはオペレーティング システムのバックグラウンドで静かに実行され、開いているプログラムの外観と配置を処理します。
いくつかのウィンドウ マネージャーがあります。 Linux で使用できる しかし、ご想像のとおり、ここに最適なタイル ウィンドウ マネージャーをリストした記事があります。
1. i3 – タイリング WM の改善
i3 は、Linux および BSD の上級ユーザーおよび開発者を対象とした、無料のオープンソースで完全に構成可能なウィンドウ マネージャー アプリです。ツリーデータ構造を特徴としており、代替手段よりも柔軟なレイアウトが可能であり、Haskellを必要としません。 またはルア .
i3 は、プレーン テキストでの設定、カスタム キーボード ショートカット、基盤となるシステムを再起動する必要のない構成などの膨大な機能を備えているため、最も人気のある手動ウィンドウ タイル マネージャー アプリの 1 つです。
i3 – Linux 用タイル ウィンドウ マネージャー パッケージ「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 – Linux 用タイル ウィンドウ マネージャー パッケージ「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.ハーブストルフトwm
herbstluftwm は、x11 用の無料のオープンソース構成可能な手動タイル ウィンドウ マネージャーです。 グリブを使用する とXlib 。基本的に、フレームをサブフレームに分割することに基づくレイアウトを使用して機能します。サブフレームはさらに分割してウィンドウで埋めることができます。
ハーブストルフトゥム 主な機能には、タグ (ワークスペースまたは仮想デスクトップなど)、起動時に実行される構成スクリプト、モニターごとに 1 つのタグなどが含まれます。
herbstluftwm – Linux 用タイル ウィンドウ マネージャー パッケージ「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 拡張機能のサポート、フローティング レイヤーやタイル レイヤーがないなどが含まれます。
素晴らしい – Linux 用フレームワーク ウィンドウ マネージャー パッケージは「素晴らしいです」 ' は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。
$ 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 は高度なGTK3です。 Gnome ヒューマン インターフェイス ガイドラインを使用するタイル ターミナル エミュレータとマネージャー 。これにより、ユーザーはドラッグ アンド ドロップを使用してアプリ ウィンドウを水平方向および垂直方向に整理できるようになります。
ティリックス は、カスタム タイトルやカスタム ハイパーリンクの操作、透明な背景画像のサポート、バックグラウンドでの通知、複数のペイン、永続的なレイアウトなど、多くの機能をユーザーに提供します。
Tilix – Linux 用 GTK3 タイル ターミナル エミュレーター パッケージ「ティリックス」 ' は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。
$ 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 – Linux 用タイル ウィンドウ マネージャー パッケージ「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 – Linux 用タイル Wayland ウィンドウ マネージャー パッケージ「スウェイ」 ' は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。
$ 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
tmux はオープンソースのターミナル マルチプレクサで、ユーザーが単一の画面からアクセスして制御できる複数のターミナル セッションを作成できるため、複数のコマンドライン プログラムを同時に実行するのに最適です。
トゥマックス 利用可能なすべてのスペースを利用し、ウィンドウを分割してより多くのペインを作成するために使用できるキーバインドのサポートのおかげで簡単に使用できます。また、個別のセッション間で個々のシェル インスタンスを共有し、異なるユーザーが異なる目的で使用することもできます。
Tmux 単一コンソール内で複数の Linux ターミナルを管理 パッケージ「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.スペクトルwm
spectrwm は小さくて動的なxmonadです。 そしてdwm からインスピレーションを得た X11 用に構築された、高速、コンパクト、簡潔な再親化およびタイル化ウィンドウ マネージャー。これはxmonad の問題を解決することを目的として作成されました。 そしてdwm 顔。
スペクトル プレーンテキストの設定ファイルを使用し、xmonad と同様のデフォルトを誇ります。 そしてdwm 、組み込みのキーボード ショートカットを備えています。その他の機能には、カスタマイズ可能な色と境界線の幅、ドラッグ トゥ フロート、クイック起動メニュー、カスタマイズ可能なステータス バー、動的な RandR サポートなどが含まれます。
spectrwm – Linux 用タイル ウィンドウ マネージャー パッケージ「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 だけです。 実行するライブラリですが、libXext を含む他の多数のライブラリと連携できます。 シェイプエクステンションにはカイロ とlibRSVG アイコンと背景の場合は libjpeg 、背景とアイコンの場合はそれぞれ JPEG と PNG の libjpeg と libpng など
JWM – Linux 用ウィンドウ マネージャー JWM いくつかの Linux ディストリビューションに含まれています。 クソ小さな 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
dwm は、X Windows システム用の軽量で動的なタイリング ウィンドウ マネージャーであり、他のさまざまな X ウィンドウ マネージャーの開発をガイドしてきました。 そしてエクスモナド ウィンドウマネージャー。
dwm タイル レイアウト、モノクル レイアウト、およびフローティング レイアウトでウィンドウを制御します。これらのレイアウトはすべて動的に追加できるため、使用中のアプリケーションと実行されるタスクの環境が強化されます。
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 つのウィンドウが保持され、最大限に活用されます。
さらに概念 はタブ移動をサポートしており、複数のウィンドウを 1 つのタイル内に整理できます。特に、タイル サイズを自動的に調整する多くの動的マネージャーとは異なり、これは静的マネージャーであるという点に注目してください。
パッケージ「概念」 ' は、使用しているディストリビューションで入手できます。以下に示すように、パッケージ マネージャーを使用してインストールするだけです。
$ 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]
15.ヒュプラランド
Hyprland はダイナミックでモダンなウェイランドです。 Linux 用コンポジター。高度にカスタマイズ可能で効率的なデスクトップ環境を提供するように設計されています。パフォーマンスと柔軟性を念頭に置いて構築されており、動的タイル、ウィンドウ アニメーション、モニターごとの構成などの高度な機能をサポートしています。
ハイパーランド Wayland のパワーを活用して、従来の X11 ベースのセットアップと比較して、よりスムーズで安全なエクスペリエンスを提供します。これは、スクリプトと構成ファイルを使用してワークフローを調整したいパワー ユーザーや愛好家にとって特に魅力的です。
Hyprland は、洗練されたデザイン、積極的な開発、最先端テクノロジーのサポートにより、軽量でありながら機能が豊富な環境を求める Linux ユーザーにとって人気の選択肢になりつつあります。
Hyprland – タイリング Wayland コンポジター結論
さらに多くのタイル マネージャーが存在します。 コミュニティから選択できますが、上記のアプリのようにほぼ完全な機能リストを提供しているコミュニティは多くありません。
言及する価値のある素晴らしいアプリを知っていますか?それとも、どちらを選択するかに影響を与えた経験はありますか?以下のコメントセクションでお気軽にご意見を共有してください。
-
Linux システムのホスト名を迅速かつ安全に設定または変更する方法
デバイスまたはシステムのホスト名は、ネットワーク内のマシンを人間が読める形式で簡単に認識するために使用されます。それほど驚くべきことではありませんが、Linux システムでは、「ホスト名」という単純なコマンドを使用してホスト名を簡単に変更できます。 「。 関連記事:Linux で静的 IP アドレスを設定し、ネットワークを構成する方法 ホスト名を実行中 パラメータを指定せずに単独で実行すると、次のように Linux システムの現在のホスト名が返されます。 $ hostname TecMint Linux システムのホスト名を変更または設定したい場合は、次のコマンドを実行します。 $ h
-
Bash 変数チュートリアル – 6 つの実用的な Bash グローバル変数とローカル変数の例
この記事は、進行中の bash チュートリアル シリーズの一部です。他のプログラミング言語と同様に、Bash にも変数が用意されています。 Bash 変数は、プログラムの存続期間中に必要となる情報を一時的に格納します。構文: VARNAME=VALUE 注: 変数の割り当てでは、「=」記号の周りにスペースを入れないでください。 VAR=VALUE を使用すると、シェルは「=」を記号として認識し、コマンドを変数割り当てとして扱います。 VAR =VALUE を使用すると、シェルは VAR がコマンドの名前であると想定し、それを実行しようとします。 シェルは変数の型を気にしません。変数には、