Awesome/ja

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

Services
Choose exactly one of:


 * elogind: Standalone logind package, extracted from the systemd project for use with OpenRC or other init systems.
 * systemd: Uses the session tracker part of systemd. Users of systemd do not need to take any other initiative here.

Miscellaneous

 * D-Bus: Enables use of the D-Bus message bus system.
 * polkit: Enables the polkit framework for controlling privileges for system-wide services.
 * udisks: Enables support for some storage related services.

X server
Follow the instructions on Xorg/Guide to set up the X environment.

Starting the X server
One of the following methods can be used to start X:


 * Display manager: Presents the user with a graphical login screen.
 * X without Display Manager: When running a single-user system, one may find display managers an unnecessary waste of resources.

Emerge
のインストール:

起動
awesomeを起動するには、ディスプレイマネージャまたはを利用します.

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

設定ファイル
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