Linux用の11のベストタイリングウィンドウマネージャ


Linuxウィンドウマネージャの名前が示すように、ウィンドウマネージャの働きは、アプリケーションウィンドウの機能を調整し、それらがOSのバックグラウンドで自動的に実行されて外観と配置を管理することです。実行中のアプリケーション

Linux で使用できるウィンドウマネージャアプリケーションがいくつかありますが、ご想像のとおり、ここには最適な11の記事があります。

1. i3

i3は、先進的なLinuxおよびBSDのユーザーと開発者を対象とした、フリーでオープンソースの、完全に設定可能なwindowsマネージャーアプリです。それはその代替よりも柔軟なレイアウトを可能にするツリーデータ構造を特徴とし、それは Haskell LUA を必要としません。

i3 は、プレーンテキストでの設定、カスタムキーボードショートカット、および基盤となるシステムを再起動することなく設定を行うことができる、その膨大な機能により、最も人気のある手動ウィンドウタイリングマネージャーアプリの1つです。

パッケージ i3 は、使用しているディストリビューションによって提供されています。表示されているとおりにパッケージマネージャを使用してインストールしてください。

$ sudo yum install i3    [On CentOS/RHEL]
$ sudo dnf install i3    [On Fedora]
$ sudo apt install i3    [On Debian/Ubuntu]

2. bspwm

bspwmは、フリーで軽量、そしてオープンソースのLinuxタイルマネージャです。1つのことに集中し、それを正しく実行することに専念することで、Linuxの理念に従っていることで知られています。

これは、ウィンドウを完全なバイナリツリーの葉として表現するバイナリスペースパーティショニングに基づいており、スムーズなパフォーマンスと他の入力デバイスのサポートを可能にする別のユーティリティ sxhkd を使用してキーバインドを処理します。

bspwmの機能には、複数ウィンドウのサポート、EWMHの部分的なサポート、アプリケーションタイルの位置を自動的に設定するための自動モードなどがあり、特にメッセージを介して設定および制御されます。

パッケージ bspwm は、使用しているディストリビューションによって提供されています。表示されているとおりにパッケージマネージャを使用してインストールしてください。

$ sudo yum install bspwm    [On CentOS/RHEL]
$ sudo dnf install bspwm    [On Fedora]
$ sudo apt install bspwm    [On Debian/Ubuntu]

3. herbstluftwm

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

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

パッケージ herbstluftwm は、あなたが使っているディストリビューションによって提供されています。示されているようにパッケージマネージャを使ってインストールしてください。

$ sudo yum install herbstluftwm    [On CentOS/RHEL]
$ sudo dnf install herbstluftwm    [On Fedora]
$ sudo apt install herbstluftwm    [On Debian/Ubuntu]

4.すごい

awesomeは、 X 用の無料でオープンソースの次世代タイリングマネージャーで、高速で拡張性に優れており、主に開発者、パワーユーザー、およびグラフィカル環境を制御したい人を対象としています。

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

パッケージはすごいあなたが使っているディストリビューションから提供されています。示されているようにパッケージマネージャを使ってインストールしてください。

$ sudo yum install awesome    [On CentOS/RHEL]
$ sudo dnf install awesome    [On Fedora]
$ sudo apt install awesome    [On Debian/Ubuntu]

5. Tilix

Tilixは、 Gnome Human Interface Guidelines を使用する高度な GTK3 タイリング端末エミュレータおよびマネージャです。ユーザーはドラッグアンドドロップを使用してアプリウィンドウを縦横に整理できます。

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

パッケージ Tilix は、使用しているディストリビューションによって提供されています。表示されているとおりにパッケージマネージャを使用してインストールしてください。

$ sudo yum install tilix    [On CentOS/RHEL]
$ sudo dnf install tilix    [On Fedora]
$ sudo apt install tilix    [On Debian/Ubuntu]

6. Xモナド

XMonadはフリーでオープンソースの動的タイリングある[ X11 ]ウィンドウマネージャで、ウィンドウの検索と整列を自動化するために存在します。それはそれ自身にステータスバーとウィンドウ装飾のためのオプションを与えるそれ自身の拡張ライブラリを使って拡張可能です。また、最小限で安定しており、構成も簡単です。

パッケージ xmonad は、使用しているディストリビューションによって提供されています。パッケージマネージャを使用して、図のようにインストールしてください。

$ sudo yum install xmonad    [On CentOS/RHEL]
$ sudo dnf install xmonad    [On Fedora]
$ sudo apt install xmonad    [On Debian/Ubuntu]

揺れる

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

その機能にはキーボードショートカットのサポート、Xorgの代わりにWaylandの使用、そしてギャップが含まれます。こちらの記事でSwayについての詳細を読んでください。

Sway は、多くのディストリビューションのデフォルトリポジトリからインストールできます。ディストリビューションのインストール手順については、このWikiページをご覧ください。

8. tmux

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

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

パッケージ tmux は、使用しているディストリビューションによって提供されています。表示されているとおりにパッケージマネージャを使用してインストールしてください。

$ sudo yum install tmux    [On CentOS/RHEL]
$ sudo dnf install tmux    [On Fedora]
$ sudo apt install tmux    [On Debian/Ubuntu]

9.スペクトラム

spectrwmは、小さくてダイナミックな xmonad dwmに触発された親のためのタイル張りのウィンドウマネージャで、X11用に高速、コンパクト、そして簡潔に作られています。それは xmonad dwm 顔の問題を解決する目的で作成されました。

spectrwm はプレーンテキストの設定ファイルを使用し、 xmonad および dwm のデフォルトと同様のデフォルトを持ち、内蔵のキーボードショートカットも備えています。その他の機能には、カスタマイズ可能な色と境界線の幅、ドラッグ&フロート、クイック起動メニュー、カスタマイズ可能なステータスバー、動的RandRサポートなどがあります。

パッケージ spectrwm は、使用しているディストリビューションによって提供されています。表示されているとおりにパッケージマネージャを使用してインストールしてください。

$ sudo yum install spectrwm    [On CentOS/RHEL]
$ sudo dnf install spectrwm    [On Fedora]
$ sudo apt install spectrwm    [On Debian/Ubuntu]

10. JWM

JWM( Joeのウィンドウマネージャ)は、X11ウィンドウシステム用のオープンソースのCベースの軽量ウィンドウマネージャです。それを実行するには Xlib ライブラリのみが必要ですが、 libXext 、シェイプ拡張、 Cairo など、他の多くのライブラリと連携することができます。 > libRSVG はアイコンと背景用、libjpegとlibpngはそれぞれJPEGとPNGの背景とアイコン用、など

JWM はいくつかのLinuxディストリビューションに含まれています。ある[くまの小さいLinux 子犬のLinux とそのラズベリーパイのようなポータブルPC上での使用のほとんどを発見した。

$ sudo yum install jwm    [On CentOS/RHEL]
$ sudo dnf install jwm    [On Fedora]
$ sudo apt install jwm    [On Debian/Ubuntu]

11. Qtile

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

Qtile は、カスタムレイアウト、コマンド、およびウィジェットを簡単に作成できます。ワークスペースの設定、ステータスバーウィジェットの更新、ウィンドウの操作などのために、リモートでスクリプトを作成することもできます。途中で明確にする必要がある場合に備えて、包括的なドキュメントがあります。

あなたが選ぶことができるコミュニティにはもっとある[タイリングマネージャー]がありますが、それらの多くは上記のアプリのようにほぼ完全な機能リストを提供しません。

言及に値する賞賛に値するアプリを知っていますか?それとも、どちらを選ぶかに影響するような経験がありますか。下記のコメント欄で私達とあなたの考えを共有してください。