![](https://habrastorage.org/getpro/geektimes/post_images/b4a/b42/7f8/b4ab427f827c7d9747a36c90fd65616c.jpg)
![](https://habrastorage.org/getpro/geektimes/comment_images/9db/41b/612/9db41b6121bc8abb79ccfdf4aa9a0c9d.jpg)
EvilWMはaewmのブランチで、 9wmに基づいて書かれており 、複数のミニマルなWM(ウィンドウマネージャー)に影響を与えました。 ただし、aewmにはタスクバー、メニュー、ヘッダーがあります。 Evilwmには異なるアプローチがあります。
現代のすべてのWMで最も不必要なのは、ウィンドウのタイトルです。 内容に関する情報とウィンドウを制御するボタンをその上に配置できることが理解されます。 それでもウィンドウの後ろにドラッグできます。 100%の時間ウィンドウに関する情報は必要ありませんが、ボタンまたはタイトルを使用してそこに到達します-これはまだ必要です(はい。必要です。私たちはちょうど撃ちました) EvilWMははるかに簡単です。 Altキーを押し、ウィンドウを左クリックしてドラッグしました。 Alt +中央ボタンを押して、ウィンドウのサイズを変更しました。 alt-rightボタンを押してスタックに送りました(EvilWMでも最小化はありません)。 それだけです マウスを使用したすべての操作について詳しく説明しますが、それらはもうありません。
他のすべての操作は、不変のキーボードショートカットを使用して実行されますが、これは便利で論理的です。 すべての操作の修飾子はCtrl-Altです。 Ctrl-Alt-Enterは、プログラムを実行するための唯一の組み合わせです。 デフォルトではxtermですが、evilwmの起動時に別のパラメーターをパラメーターとして指定できます。 ここではロシア語のマナの翻訳が必要だとは思いません。キーボードを使用してウィンドウを最大化、最小化、移動する(ウィンドウを移動モードにしない、つまり移動しない)ようにし、ウィンドウの名前とジオメトリを表示し、8つの仮想デスクトップを切り替えます。 誰か他のものが必要ですか? evilwmにふさわしい仲間はxbindkeysです。これはホットキーへの渇望を補完し、gmrunは「ランチャー」の不足を補います(xtermが誰にとっても十分でない場合)。 EvilWMの起動時に、マウスとキーボードのコマンドの修飾子、および他のいくつかのパラメーターを指定できます。他のすべてはソースコードで修正できます。
evilwmホームページとaewmおよび9wmページで、少量の情報を作成できます 。 EvilWMはDebianおよびUbuntuリポジトリに存在し、ソースから簡単にコンパイルできます。