タイルWMを選択する際にアドバイスが必要


18

GNOMEのデフォルトのウィンドウマネージャーを何年も使用しましたが、今はタイルウィンドウマネージャーを試してみたいと思います。

次の2つの基準を満たすようにします。

  1. WMは軽量でなければなりません

  2. WMの構成は複雑ではありません


4
KDE SC 4.5を試してみて、それがタイリング機能を持っている...ああ...あなたは軽量の...言った
xenoterracide

KDEはタイル機能を廃止しました。そして、実際のタイルWMほどクールではありませんでした。
マーティンUeding

回答:


13

「設定が複雑」は、習熟している言語によって大きく異なります。XMonadは私にとって設定が非常に複雑でしたが、それはHaskellがまったくないことを知っていたためであり、それが設定の言語です。

私が使用し、非常に気に入った2つのタイルウィンドウマネージャーは次のとおりです。

  • 素晴らしい。素晴らしい構成はLuaにあります(素晴らしい3の時点では、それ以前はカスタム構文でした)が、構成は非常に簡単で、多くのウィジェットが付属しています。以下は、ある時点でのバーのスクリーンショットです(当時は使用していませんでしたが、グラフウィジェットもあります)。

    私の素晴らしいバーのスクリーンショットhttp://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png

    Awesomeの使用をやめた主な理由は、後方互換性の絶え間ない中断です。すべてのポイントリビジョンがAPIを十分に変更したため、設定ファイルを修正するのに何日も費やす必要がありました。今より安定している可能性があります

  • wmii、私の現在のWM。デフォルトの設定はシェルスクリプトにありますが、wmiiは9pインターフェイスを公開しているため、好きな方法で実行できます。つまり、擬似ファイルシステム上のファイルを読み書きすることで制御できます。私の現在の構成は、いくつかの作業を行うPythonユーティリティスクリプトを使用したメイン構成のシェルスクリプトです。主な欠点は、組み込みのウ​​ィジェットがないことです。プログレスバー、グラフ、アイコンは付属していません。確かに「軽量」です。これが要件の1つでした


14

個人的には、i3は他の大きなタイリングwm(Xmonad、Awesome、DWMなど)の最高の機能を使用して1つに結合します。ページをご覧ください。http://i3.zekjur.net/


1
私も1
echox

12

格子状では13種類のタイルウィンドウマネージャを比較するアーチのLinuxのwikiエントリ、ありますここアーチLinuxのWikiには。たぶんそれは大変でしょう。

個人的にはまだ試していませんが、近いうちに近いうちにこのスレッドをフォローする予定です。


9

私は2つの異なるタイルウィンドウマネージャー、1つは動的、もう1つはマニュアルをお勧めします。

  1. XMonadは非常に強力でありながら学習も簡単です。基本的な機能とキーバインドについて説明する短いガイド付きツアーがあります。それはGNOMEスムーズ統合され、ドキュメントは包括的で、多くの追加拡張が利用可能です。選択された動的レイアウトに従ってウィンドウが自動的に配置される動的タイルパラダイムをサポートします。少なくとも一部の欠点は、XMonadがHaskellで構成され、Haskellコンパイラの存在に依存することです。

  2. i3は、画面が列とセルに分割された表のように機能する手動のタイルパラダイムをサポートしています。ユーザーはウィンドウを自由に再配置できるため、柔軟性が向上しますが、より多くの労力が必要になります。私の意見では、i3は他のタイルウィンドウマネージャーと比較してモダンだと感じています。設定が必要な、または他のウィンドウマネージャにまったく存在しない、すぐに使用できる機能を提供します。最大化、緊急フック、マウスのサイズ変更。シンプルなプレーンテキストファイルで構成可能ですが、明らかにチューリング完全ではありません。見ることをお勧めするi3機能紹介する素晴らしいビデオがあります

もちろん、どちらも問題なく複数のモニターをサポートし、タイル張りを好まないアプリケーション用のフローティングレイヤーを備えています。

PS。ある日、BluetileはGNOMEユーザーにとって良いゲートウェイドラッグになるかもしれませんが、まだ開発の初期段階にあります。


質問は比較的古いものですが、Googleから来た誰かが私の答えを役立ててくれることを願っています。
アダムバーテック

7

軽量のタイルWMが必要な場合、私は個人的にRatpoisonを使用します。設定はすぐに使用でき、長年GNUスクリーンを使用することにかなり慣れているため、Ratpoisonへの移行はそれほど難しくありませんでした。また、Ratposionよりも開発に積極的なStumpWMを使用しています。


1
Ratpoisonは、途方もなく軽量であり、設定も非常に簡単です。StumpWMはもちろん、カスタマイズ性の点でここでの勝者ですが、Lispは、Lispに不慣れな人のために、わずかなオーバーヘッドと、より高いバリエを提供します。そうは言っても、StumpWMは現在の標準に対して非常に軽量です。
イーライ・フレイ

ratpoisonの作者もstumpwmを書きました。だからこそ、ラットポイズンの開発が停止したのです。
シーマス

7

そこにはいくつかありますが、(私には)突き出ているものがあり、私は自分のニーズに合っていると思います:

  • 素敵な言語で構成されただけでなく、プログラミングされていました(Python)
  • 独自のレイアウトを作成する機能(私はawesomeそうしませんでした)
  • 動的言語でプログラムされているにもかかわらず軽量(わずか6.6MBのRAM)

名前はQtileです。


返信ありがとうございます。Qtileは非常に興味深い。それについて決して聞かない。今、私はそれを試してください
-0xAX

2
独自のレイアウトをプログラムする機能は、ほとんどのタイルWMに奇妙に欠けているようです。Qtileの便利な機能だこと
マイケルMrozek

1
ここではUbuntuの私にQtileをインストールするためのHOWTOが見つかった:kirkstr.tumblr.com/post/4135470494/...
mwhite


5

Haskellを知っているなら、間違いなくXmonadRatpoisonも非常に優れていますが、私はXmonadのタイルアルゴリズムがより気に入っており、ワークスペースがIMOの大勝利です。


Ratpoisonには、ワークスペースとして使用できるグループがあります。(確かに、フレーム構成をロードおよび保存し、通常使用するワークスペースとして動作するため、
少し手間がかかり

5

Awesome、Xmonad、i3、wmii、scrotwm、dwmを試しました。

dwmは、次の理由で立ち往生しています。

  • dwmには、タイル、フローティング、モノクルの3つのレイアウトしかありません。
  • タイルモードは、画面を「メインエリア」とセカンダリウィンドウの「スタック」に分割し、コーディングとデバッグに最適です。
  • モニターごとのタグがあります。アクティブなモニターでのみタグを切り替えます。
  • キーボードだけで制御可能(マウスはオプション)
  • suckless.orgでいくつかの素晴らしいカスタマイズがあります(「無駄なギャップ」パッチを使用します)

私はそれにいくつかの癖があることを認めなければなりません:

  • タグを切り替えると、Javaアプリケーションがフォーカスを失う場合があります。Netbeansに再びフォーカスを与えるには、マウスを使用する必要があります。まだ修正を探しています。

しかし、結局のところ、dwmは1.5年前から私と一緒にいます。


1

私はかなり長い間wmiiを使用しています。設定の理解は非常に簡単で、任意の言語を使用して、必要な設定をさらに微調整できます。


1

ScrotWM XmonadとDWMに触発された軽量のタイルWMです。それを微調整するために特定の言語を知る必要はありません、それは単なるテキストです。さらに、デフォルトでDmenuを備えています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.