Awesome/ja

awesome は、Article description::高度な設定が可能で、次世代の、[[X 向けの動的なウィンドウマネージャです. ]]主なターゲットは、パワーユーザーや開発者、その他日常的にコンピュータを扱っていてGUI環境に細かい管理が欲しいと願うすべての人たちに設定されています. プログラミング言語 Lua を使って拡張されます.

サービス
これらのうち1つだけを選択します:


 * elogind: スタンドアロンな logind パッケージ. OpenRC またはその他の init システムとの併用のために、systemd プロジェクトから抽出されました.
 * systemd: systemd のセッション追跡部分を利用します. systemd の利用者であればここで何らかの先陣に立ったりせずに済みます.

その他

 * D-Bus: D-Bus メッセージバスシステムの使用を有効化します.
 * polkit: システム全体のサービスへの権限を管理する polkit フレームワークを有功化します.
 * udisks: ストレージ関係のいくつかのサービスのサポートを有効化します.

X サーバー
Xorg/Guide の指示に従って X 環境を構築してください.

X サーバを開始する
X を開始するためには、以下のいずれかの方法を利用することができます:


 * ディスプレイマネージャ: ユーザにグラフィカルなログイン画面を提示します.
 * ディスプレイマネージャを使わずに X を使う: シングルユーザシステムの場合、ディスプレイマネージャは不要な資源の浪費と思うことがあるかもしれません.

Emerge
のインストール:

起動
awesome を起動するには、の指示に従うか、または を利用します.

elogind サポートを使って を使うには、elogind を準備したうえで、以下のファイルを作成します:

設定ファイル
awesomeのデフォルトの設定ファイルはに置かれます. そのようなディレクトリファイルが存在しない場合は、自分で作成する必要があります. デフォルトの設定ファイルはといっしょに提供されていて、にあります. この設定ファイルをユーザーのホームディレクトリにコピーしてください.

まずディレクトリを作成します：

次に設定ファイルをコピーします：

もしがインストールされていないなら、それをインストールするか、デフォルトの端末エミュレータをシステムで利用可能な端末エミュレータに変更しましょう. デフォルトの端末エミュレータをに含まれるに設定するには、次のようにします：

設定ファイルを変更した後には、設定ファイルにエラーが無いかチェックするといいでしょう：

パッケージを通じた壁紙サポートを追加:

例えば、を使って壁紙を設定するには、を編集します：

あるいは単純に theme の wallpaper プロパティを設定します：

タグ
のタグとは、1個以上のアプリケーションが起動している仮想デスクトップに与えられる名前です. タグには好きな記号を付けることができます：

メニュー
以下はメニューのカスタマイズ例です：

日時
以下は日時フォーマットのカスタマイズ例です. フォーマット構文は です. 2番目のオプション  は更新間隔（秒）です.

ボリューム制御
を使うと、自動で音量キーを扱うことができ、トレイ上のアイコンとして音量レベルを表示できます.

の中からを自動起動します：

他に軽量な方法として、ボリュームキーの処理を直接設定ファイルに追加することもできます：

MPD マルチメディアキー
MPD 向けのマルチメディアキーバインディングを追加するためには をインストールします:

次に、マルチメディアキーを適切なコマンドに割り当てるために、の設定を更新します.

ウィンドウの隙間をなくす
ターミナルのウィンドウ間では特に、ウィンドウ間の隙間が見えることがあるでしょう. これらは次のように  プロパティを   テーブルの中に挿入することで消すことができます：

{{FileBox|filename=~/.config/awesome/rc.lua|title=size_hints_honor プロパティを設定する|1= awful.rules.rules = { { rule = { }, properties = { size_hints_honor = false, -- Remove gaps border_width = beautiful.border_width, border_color = beautiful.border_normal, ... }}

Xephyr を使ってコンフィグをデバッグする
Xephyr は X サーバの実体をクライアントウィンドウの中に作成して、新しいコンフィグファイルをデバッグするのに有用なツールです.

このコマンドで 800x600 のウィンドウを開きます. awesome をこの中で動かすには、新しいターミナルで次のコマンドを実行します.

これでウィンドウの中で awesome を起動できます.

キーボード・ショートカット
これらは最もよく使うデフォルトのキーボードショートカットです：


 * + = マウスでクライアントを移動する
 * + = マウスでクライアントをリサイズする


 * + = 端末を開く
 * + = コマンドを実行する
 * ++ = 終了
 * + = 最大化
 * + = 最小化
 * ++ = 最小化したクライアントを元に戻す
 * + = フルスクリーン
 * + = 前のクライアントに切り替える
 * ++ = フロート化


 * + = 左のクライアントをハイライト
 * + = 右のクライアントをハイライト
 * ++ = クライアントを右に動かす
 * ++ = クライアントを左に動かす


 * + = タイル型のクライアントをリサイズ
 * + = タイル型のクライアントをリサイズ


 * + = タグを切り替える
 * + = タグを切り替える
 * ++ = クライアントをタグへ移動

をより使いやすくするため、+ のようなカスタムキーバインディングを設定することもできます. 例えば + で一つ前のウィンドウに切り替えられるようにする場合は次のようにします.

外部の情報

 * awesome wiki の User Configuration Files