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