AwesomeWM、またはAwesome Window Managerは、Linux Xサーバー環境でクライアントを操作、表示、管理するために設計されたさらに最小限のプログラムであるDWMに基づくミニマリストプログラムです。 AwesomeWMは、カスタムウィジェットを定義し、ウィンドウを制御し、ボタンプレスに応答するための明確に定義されたAPIを提供します。これにより、Awesomeを使用して、軽量の残りの間に動的で美しいユーザーインターフェイスを作成できます。詳細については、https://aweestofewm.org/apidoc/のAwesomeWMドキュメントをご覧ください。
このテーマは、次の標準セットで設計されました。
注:次の画像は変更される場合があります。
次の画像では、Gruvbox-Dark GTK3+テーマを使用しています。


次の画像では、北欧GTK3+テーマを使用しています。

次の画像では、 Juno GTK3+テーマを使用しています。


以下は、アドワイタダークGTK3+テーマを使用しています。

デフォルトでは、AwesomeWmにはかなり正気なデフォルトのセットが付属しています。ただし、最新のデスクトップ環境の多くの側面は、外部プログラムを回避または指定するためにユーザーに任されています。例として、デフォルトのAwesomeWM構成には、システムのボリュームを変更したり、バッテリー寿命を表示したりする方法はありません。そのためには、サードパーティのSystrayアプリケーションをインストールするか、カスタム構成を作成する必要があります。別の例は、デフォルトでフルスクリーンのアプリケーションを隠していないパネルの形であります。私の構成は、基本的なAwesomeWM構成よりも次の機能を提供します。
| 名前 | コメント | 理由 |
|---|---|---|
awesome-git | コアウィンドウ管理 | UIのコア。特定の機能に必要な素晴らしいgit 。 |
awestore | 非同期アニメーション | 数値をアニメーション化します |
rofi | CSSスタイリングにdmenu代替品 | アプリケーションランチャー/フォールバックalt-tab |
sysstat | システム監視ツール | CPU UTILの測定に使用されます。 |
mpc | MPD制御プログラム | Music Widget Controlsはこれを使用します |
pamixer | Pulseaudio/Pipewireボリュームコントローラー | ボリュームとマイクのボリュームコントロールはこれを使用します |
brightnessctl | スクリーン輝度コントローラー | 明るさコントロールはこれを使用します |
upower | パワーデーモン | System&Battery Widgetの電源を構成すると、これが使用されます |
redshift | 青色光フィルター | パネルの青色光フィルターボタンで使用 |
私の良いUIのテナントの1つは、過度に専門化されすぎないことです。過度に専門化されたUIは、一般に、それらが設計されているものにとって驚くべきものであり、他のすべてのために役に立たないものです。全員が使用できることは、プロジェクトの中心的な目標です。そのため、このインストールは、依存性が最小限に抑えられてシンプルになるように設計されています。
git clone https://github.com/jonesad-etsu/awesomewm-config.git $HOME/.config/awesome