回答:
たくさんあります!(ただし、私が知っているものはすべて、ウィンドウマネージャも並べて表示されています。)
XMonadは、おそらく最大のユーザーコミュニティを持つものです。豊富なドキュメントがあり、GNOME / EWMH拡張機能でうまく機能します(ただし、構成ファイルで有効化する必要があります)。構成ファイルにはHaskell構文がありますが、ドキュメントからサンプルをコピーして貼り付けるだけで、Haskellについてあまり知らなくても編集することができます。デフォルトのキーバインディングは- vim
触発されますが、それらはすべて再マップできます(Emacs 'のような連鎖キーバインディングの使用を含むC-a C-b
C-c
)。Ubuntuでpackageとして利用可能ですxmonad
。
BluetileはXMonadの子孫です。簡素化された設定ファイルをサポートし、デフォルトでGNOMEデスクトップとうまく統合されます。残念ながら、Ubuntu 10.04では利用できないため、ソースからインストールする必要があります。
DWMは、XMonadとAwesomeの「意欲的な父親」です。非常に無駄がなく、高速でありdwm
、Ubuntu 10.04でパッケージとして利用できます
。ただし、設計により、構成を変更するには、ソースのヘッダーファイルを編集して再コンパイルする必要があります。利用可能なオプションに関するほとんどのドキュメントは、メーリングリストの投稿としてのみ利用できます。デフォルトではGNOME / EWMHをサポートしていません。パッチを適用する必要があります。DWM のEchinusフォークはこの方法で始まりました。ほとんどのdwm
ユーザーは「デスクトップ環境」に眉をひそめるので、GNOMEの仕掛けが好きな場合はおそらく正しい選択ではありません。デフォルトのキーバインディングはvim
-like; それらは再マッピングできますが、連鎖キーコンボのオプションはありません。
AwesomeはDWMの分岐点として始まりました。
IonはLuaで完全にプログラム可能なタイルウィンドウマネージャーです。「構成ファイル」もLuaスクリプトなので、任意のキーを任意のアクションにマップできます(タスクに十分なLuaを知っている場合)。私の知る限り、GNOMEまたはEWMH拡張のサポートはありません。Ubuntu 10.04でパッケージとして利用可能ion3
。
wmiiはDWM(同じ著者)の前身です。キーボードで完全に制御できますが、レイアウトの選択範囲が小さく、構成形式は「仮想ファイルシステム」に基づいており、非常に複雑なことを可能にしますが、(IMHO)単純なこともやや複雑です。Ubuntu 10.04でパッケージとして利用可能wmii
。
larswmは、サポートするすべての操作に対してキーバインディングを構成できます。ドキュメントは、明確で完全なマニュアルページの形式で提供されます。ユーザーコミュニティは現在非常に小さく、メーリングリストは何ヶ月も沈黙していました。EWMH /デスクトップ拡張のサポートはありません。パッケージとして利用可能larswm
。
ratpoisonは、名前が示すように、マウスを使用しないように強制します。すべてのアクションはキーストロークで実行されます。デフォルトのキーバインディングは、GNU screen
とEmacsに触発されています。アクションを開始するためのグローバルな「プレフィックスキー」が常に存在するという制約を条件として、それらはリバウンドできます。
StumpWMはratpoison
Common Lispの書き直しで
、実行中にWMをハッキングするための素晴らしいオプションを追加します。EWMH /デスクトップ拡張のサポートはありません(設計上、私は言います)。どちらもUbuntu 10.04(パッケージratpoison
およびstumpwm
)で利用可能です
。
XMonad
ウィンドウマネージャーを記述するためのライブラリを指します。これは正確な説明だと思います。
あなたは、チェックアウトする場合がありますキーボードショートカットのコミュニティのwikiをデフォルトのキーボードショートカットの詳細については、こちらに:)
素晴らしいものとは別に、他の選択肢はDWMとWMiiです。私はWMiiについてあまり知りませんが、DWMは非常にシンプルで洗練されており、ソースコード自体にすべてのカスタマイズが含まれています。ただし、これは、ショートカットを変更するたびに再コンパイルする必要があることを意味します。これは、dwmにパワーとパフォーマンスを提供するものです。
私の選択は素晴らしいでしょう-公式のubuntuリポジトリから簡単にインストールできます。
sudo apt-get install awesome awesome-extras
HOWTO:AwesomeWMのセットアップ -上記のインストールコマンドを使用する場合、srcの指示からビルドを無視する
私は、Emacsがテキストエディタであるという境界を越え、今や本格的なOSであり、少なくとも私にとっては、キーボード中心のユーザーインターフェースであると主張します。一部の人々が同じ声明で暗示しているうんざりした冗談ではなく、プログラムの賛辞と強い推薦として上記の声明を意味します。
私は通常、次のように端末ウィンドウで呼び出します:
emacs -nw
もちろん次のようにしてインストールします:
sudo apt install emacs
UbuntuとCanonicalがデフォルトでインストールしないことを選択したことにはまだ驚いています。
学習曲線はやや急ですが、充実した作業環境とエディターが提供されます。組み込みのチュートリアルを使用して探索を開始します。このチュートリアルは次の方法で呼び出すことができます。
ctrl-h t