誰もがVimを愛しています(DvorakとEmacsのユーザーは別として)。 Vimは非常に人気があるため、Vimキーバインド、非常に人気のあるZshターミナルエミュレーターのVimモード、さらにはテキストエディターを使用してWebをナビゲートする専用のWebブラウザー全体があります。 「Vimway」を部分的にモデル化したherbstluftwmというウィンドウマネージャーもあります。 Herbstluftwmは、ウィンドウ自体を廃止し、アプリケーションがロードされて使用されるタイルまたは象限に置き換えます。キーボードを使用します( Alt + h 、 Alt + j 、 Alt + k 、および Alt + l )あるタイルから別のタイルに移動します。
ディストリビューションのソフトウェアリポジトリからherbstluftwmをインストールします。インストール後、現在のデスクトップセッションからログアウトして、新しいデスクトップセッションにログインできるようにします。デフォルトでは、セッションマネージャー(セットアップに応じてKDM、GDM、LightDM、またはXDM)は引き続き以前のデスクトップにログインするため、ログインする前にそれをオーバーライドする必要があります。
GDMの場合:
SDDMの場合:
Herbstluftwmデスクトップツアー
初めてherbstluftwmにログインすると、エッジの周りに濃い緑色の境界線がある緑色の画面だけが表示されます。表示されているのは、アプリケーションがロードされていない最初のタイルです。デフォルトのアプリケーションであるxtermを起動するには、 Alt + Returnを押します。 。
ドキュメントでは、 $ HOME / .config / herbstluftwm / autostartが強調されています ログイン時に重要なアプリケーションを起動する方法としての構成ファイル。ログインするたびに起動する必要がないアプリケーションの場合は、xtermを起動デーモンとして使用できます。いつものように、アンパサンドを配置します(& )コマンドの後の記号は、シェルの制御をユーザーに返します。たとえば、Emacsを起動するには:
% emacs &
これにより、新しいタイルでEmacsウィンドウが起動し、プロンプトに戻ります。
あるタイルから別のタイルに移動するには、 hの従来のVimナビゲーションの組み合わせを使用します 、 j 、 k 、または l 、 Altと一緒に 鍵。たとえば、ターミナルからその下のタイル(つまり、画面の下部)にあるアプリケーションに切り替えるには、 Alt + jを押します。 。戻るには、 Alt + k 。左右のナビゲーションはAlt+ h およびAlt+ l それぞれ。
Alt + o を使用して、画面を手動で垂直に分割できます Alt + uで水平方向に 。
空のタイルを削除するには、そのタイルに移動して Alt + rを押します。 。
herbstluftwmの構成
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
Altは別として キーバインディング、 herbstclientを介してherbstluftwmと通信します 指図。このコマンドは、シェルからインタラクティブに使用することも、設定ファイルに設定を保存することもできます。
Herbstluftwmで使用可能なすべての属性を次のコマンドで表示できます:
$ herbstclient attr
Herbstluftwmのデフォルトの動作は、デフォルトの構成ファイルで定義されています。このファイルは、ホームディレクトリにコピーして変更できます。起動時に、herbstluftwmは構成ファイルに含まれているコマンドを実行します。たとえば、 Altを中心としたキーバインドを使用するのが面倒な場合 keyは、従来はアプリケーション内ショートカット用に予約されていたキーであり、構成ファイルでherbstluftwmアクションをトリガーするために使用されるキーを変更できます。
% mkdir ~/.config/herbstluftwm
% cp /usr/xdg/herbstluftwm/autostart \
~/.config/herbstluftwm
% sed -i 's/Mod=Mod1/Mod=Mod4/' ~/.config/herbstluftwm
% herbstclient reload
これにより、herbstluftwm修飾子がスーパーキー(キーボードに応じて「Windows」または「Tux」キー)に変更されます。
自動起動ファイルを使用すると、カスタムキーバインドを設定したり、特定の種類のアプリケーションのタグを作成したりできるため、一貫した方法でアプリケーションを並べて表示したり、さらに多くのことを実行したりできます。
Herbstluftwmは、タイル型ウィンドウマネージャーの良い例です。デフォルトでウィンドウを並べて表示し、ユーザーがグローバルルールの例外を定義できるようにします。 Vimのようなナビゲーションを使用しますが、すばやく簡単にオーバーライドできます。あなたが探していたタイル型マネージャーである可能性が非常に高いので、すぐに試してみてください。