sawfish でカスタマイズというと非常に幅が広く、すべてを説明する のは無理ですのでとりあえず、カスタマイズの概要について説明します。
sawfish のカスタマイズファイルの構成は次のようになっています。
表 1-3. sawfish設定ファイル
$HOME/.sawfish | 各種カスタマイズファイルやテーマ、sawfish 自身がセッ ション管理に利用するファイルなどが含まれています |
$HOME/.sawfishrc | 独自に拡張したいときはこのファイルに直接 rep コード を書きます。このファイルは sawfish の起動時に読み込まれ、実行さ れます。 |
$HOME/.sawfish/custom | sawfish-uiプログラム(GNOME コン トロールセンターやルートメニューの[カスタマイズ]メニューエントリ、 あるいは直接コマンドラインから(bash$ sawfish-ui &)実行できます)が書き出す設定ファ イルです。直接エディタなどで編集するのは推奨できません。 |
$HOME/.sawfish/themes/ | 各種テーマをインストールしておくディレクトリです |
ほとんどのカスタマイズはsawfish-uiプログラ ムを実行すれば設定できます。ここではショートカットの割当てやどのテー マをデフォルトとするか、ワークスペースの数など広範囲のカスタマイズを GUI で簡単に設定することができます。
なお、設定ファイルの読み込まれる順番は次のようにとなっています。
システムのデフォルトの設定ファイル
$HOME/.sawfish/custom
$HOME/.sawfishrc