aptitude のテーマは、単に、「釣り合いのとれた」設定の集まりです。テーマは、オプションのデフォルトの値を上書きすることで機能します。つまり、あるオプションがシステムの設定ファイルや個人用の設定ファイルで設定されていない場合、aptitude は標準のデフォルト値を使用する前に、利用可能であれば現在のテーマの設定を使用します。
テーマは単に、Aptitude::Themes
の下の、名前のついたグループです。このグループに含まれる各設定オプションは、グローバルな設定の中の対応するオプションを上書きします。例えば
Dselect
テーマが選択されている場合、オプション
Aptitude::Themes::Dselect::Aptitude::UI::Package-Display-Format
はオプション Aptitude::UI::Package-Display-Format
のデフォルト値を上書きします。
テーマを選択するには、例えば次のように、設定オプション Aptitude::Theme
をテーマの名前に設定してください。
Aptitude::Theme Vertical-Split;
以下のテーマが aptitude
に付属しており、/usr/share/aptitude/aptitude-defaults
に含まれています。