キーボード中心のデスクトップ/ WMは利用可能ですか?


20

いくつかのカスタマイズを行った後、自分の希望に合った素晴らしいウィンドウマネージャーを知っていますが、本当に便利にするために微調整を必要としないキーボード中心のデスクトップ環境があるのだろうかと思っていました。もちろんgnomeとKDEには素敵なショートカットがあり、それらを好きなように設定する機能があると確信していますが、多くの場合、キーボードは組み込みのプログラムの動作と競合するため、それは問題になります。

助言がありますか?

回答:


36

たくさんあります!(ただし、私が知っているものはすべて、ウィンドウマネージャ並べて表示されています。)

  • 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に触発されています。アクションを開始するためのグローバルな「プレフィックスキー」が常に存在するという制約を条件として、それらはリバウンドできます。 StumpWMratpoisonCommon Lispの書き直しで 、実行中にWMをハッキングするための素晴らしいオプションを追加します。EWMH /デスクトップ拡張のサポートはありません(設計上、私は言います)。どちらもUbuntu 10.04(パッケージratpoisonおよびstumpwm)で利用可能です 。


それはまだタイリングサポートしているが、素晴らしいでは、もはやタイリングWMではありません
バンディを

Bluetileの著者は、XMonadウィンドウマネージャーを記述するためのライブラリを指します。これは正確な説明だと思います。
同型

1

デスクトップショートカットの使用MetaまたはCtrl-Alt修飾子。

ほとんどのプログラムは、ショートカットにCtrlor Alt修飾子を使用します(または修飾子なしでファンクションキーを使用します)。

ほとんどのプログラムはCtrl-Altショートカットを使用せず、ほとんど使用しないためMeta、競合することなくこれらを安全に使用する必要があります。


2
標準キーボードに<Meta>はWindowsキーがあります。
ラッセポールセン


1

素晴らしいものとは別に、他の選択肢はDWMとWMiiです。私はWMiiについてあまり知りませんが、DWMは非常にシンプルで洗練されており、ソースコード自体にすべてのカスタマイズが含まれています。ただし、これは、ショートカットを変更するたびに再コンパイルする必要があることを意味します。これは、dwmにパワーとパフォーマンスを提供するものです。

私の選択は素晴らしいでしょう-公式のubuntuリポジトリから簡単にインストールできます。

sudo apt-get install awesome awesome-extras

HOWTO:AwesomeWMのセットアップ -上記のインストールコマンドを使用する場合、srcの指示からビルドを無視する


回答にこれらのリンクを投稿できませんでした。複数のハイパーリンクを送信するのに十分な評判がありません。コメントで投稿しようとしています。ところで、ubuntuでawesomeを使用することに関するすばらしいubuntuforumsスレッドがあります;-)。Awesome Window Manager 3.0:ubuntuforums.org/showthread.php?t=948361 Awesome- 簡単な紹介:ubuntuforums.org/showthread.php ?t=675292 wicd / nmを使用したワイヤレス:ubuntuforums.org/showthread.php?t = 1260250
koushik

1

私は、Emacsがテキストエディタであるという境界を越え、今や本格的なOSであり、少なくとも私にとっては、キーボード中心のユーザーインターフェースであると主張します。一部の人々が同じ声明で暗示しているうんざりした冗談ではなく、プログラムの賛辞と強い推薦として上記の声明を意味します。

私は通常、次のように端末ウィンドウで呼び出します:

emacs -nw

もちろん次のようにしてインストールします:

sudo apt install emacs

UbuntuとCanonicalがデフォルトでインストールしないことを選択したことにはまだ驚いています。

学習曲線はやや急ですが、充実した作業環境とエディターが提供されます。組み込みのチュートリアルを使用して探索を開始します。このチュートリアルは次の方法で呼び出すことができます。

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