
依存関係は可能な限り低く維持され、すべてのディストリビューションで一般的であるため、AshomeWMを使用する意思のある人は構成を使用できます。また、これらのパッケージは、Linuxディストリビューションのパッケージマネージャーで最もよく使用できます。
| 依存関係パッケージ名 | それは何をしますか? |
|---|---|
awesome | ウィンドウマネージャー |
feh | 壁紙を設定するためのコマンドラインツール |
picom | ウィンドウマネージャー向けの複合マネージャー |
rofi | アプリケーションランチャーまたはメニュー |
ImageMagick | テーマと壁紙に使用されます |
xfce4-power-managerこれは、ラップトップを使用している人々のバッテリー管理の拡張機能になります。
nautilusシステムのファイルマネージャー。または、Thunarのように他のアプリも行くことができますが、これは私の好みのものです。
bluez bluemanシステム用のBluetoothモジュール。
xbacklight明るさを制御するモジュール。ただし、これはマシンにAccoringを構成する必要があります。それが箱から出している場合は、完璧ですが、このガイドを使用しない場合は完璧です。
使用されているシステムフォントはSFテキストです。または、公式Apple Webサイトからダウンロードできます。
端子フォントはデフォルトではFIRAコードです。フォントがディストリビューションの公式リポジトリで利用できるように、そこからインストールするか、ここからダウンロードできる可能性があります。
すべての依存関係とフォントを満たしている場合、私のAwesomeWM構成のインストールは非常に簡単です。インストールするには、このリポジトリをシステムにクローンし、すべてのファイルをに配置します
~ /.config/awesomeそして、ここに行き、あなたの素晴らしいWMの旅を楽しんでください!
apps.lua :このファイルには、アプリに関するすべての詳細が含まれています。デフォルトのアプリはdefaul.appsオブジェクトで変更でき、起動時に実行されるアプリはrun_on_start_upオブジェクトで変更できます。
rc.lua :これは実際には、ディレクトリ内のすべてのLUAファイルを接続するAwesomwmのメインファイルです。または、すべてのファイルのすべてのコンテンツをRC.LUAファイルに記述することもできますが、それは非常に乱雑で長いため、複数のファイルに分割すると、各モジュールが責任を負うものを維持および理解しやすくなります。 AwesomeWMのテーマは、ホームディレクトリに保存されている.Xresourcesファイルを介して変更できます。そうでない場合は、自分のテーマのために作成してください。
tags.lua :このファイルは、ワークスペースの番号のみのためのものです。上部パネルのワークスペースインジケーターのテキストを変更する場合は、 icons/tagsディレクトリの.pngファイルを変更するだけで、上部パネルに表示されます。
keys.lua :このファイルには、アプリとMODキーの産卵とサイズのキーバインディングが含まれています。キーボードボタンの名前を変更することで、すべてを変更できます。
rules.lua :このファイルには、ウィンドウスポーニング、ウィンドウの境界線、窓の外観のルールが含まれています。このファイルは、特定のウィンドウに固有のルールを宣言するためにも使用できます。
theme.lua :このファイルには、現在のテーマのルールとギャップのDPIが含まれており、ワークスペースに単一のウィンドウが生成された場合にギャップが存在する場合が含まれています。このファイルは、アイコンをicons/layoutsディレクトリに配置することにより、独自のカスタムレイアウトアイコンを宣言して使用するためにも使用できます。
壁紙の配色に従ってテーマを更新し、おそらく新しくテーマにしたバージョンの新しいブランチを作成します。
また、コードをもう少し文書化し、初心者のファイル構造を説明します。
私がそれらをライスするので、他のWM構成にも作業しますxD