カスタマイズの概要

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 で簡単に設定することができます。

なお、設定ファイルの読み込まれる順番は次のようにとなっています。

  1. システムのデフォルトの設定ファイル

  2. $HOME/.sawfish/custom

  3. $HOME/.sawfishrc