Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
9.5. カスタムデフォルト値の設定
マシン全体のデフォルト設定は、
dconf
プロファイルにキーのデフォルトを指定して設定することができます。これらのデフォルトはユーザーが上書きできます。
キーのデフォルトを設定するには、
user
プロファイルが存在しており、キーの値が dconf
データベースに追加されている必要があります。
例9.1 デフォルト背景の設定
- デフォルト背景が存在しない場合は、
/etc/dconf/profile/user
にuser
プロファイルを作成します。user-db:user system-db:local
ここで、local はdconf
データベースの名前です。 - ローカルデータベースの キーファイル を
/etc/dconf/db/local.d/01-background
に作成します。これには以下のデフォルト設定が含まれます。# dconf path [org/gnome/desktop/background] # GSettings key names and their corresponding values picture-uri='file:///usr/local/share/backgrounds/wallpaper.jpg' picture-options='scaled' primary-color='000000' secondary-color='FFFFFF'
キーファイル のデフォルト設定では、以下の GSettings キーが使用されます。表9.1 org.gnome.desktop.background スキーマの GSettings キー
キー名 設定可能な値 説明 picture-options "none"、"wallpaper"、"centered"、"scaled"、"stretched"、"zoom"、"spanned" wallpaper_filename で指定したイメージをどのように描画するか設定します。 picture-uri ファイル名とパス 背景のイメージに使用する URI。背景はローカル (file://) URI のみをサポートすることに注意してください。 primary-color デフォルト: 000000 グラデーション時の左側または上側の色、あるいは単色時の色です。 secondary-color デフォルト: FFFFFF グラデーション時の右側または下側の色です。単色時には使用されません。 - 設定に応じて キーファイル を編集します。詳細は、「デスクトップアプリケーションの GSettings 値の参照」 を参照してください。
- システムデータベースを更新します。
#
dconf update
重要
user
プロファイルが作成または変更される場合、ユーザーは変更が適用される前にログアウトしてから再びログインする必要があります。
user
プロファイルが作成されることを防ぐ必要がある場合は、dconf コマンドユーティリティーを使用して、dconf
データベース間で個々の値やディレクトリー全体の読み取りおよび書き込みを行うことができます。詳細は、dconf(1) man ページを参照してください。
9.5.1. 特定の設定のロックダウン
dconf
のロックダウンモードは、ユーザーが特定の設定を変更できないようにする上で役立つツールです。
GSettings
キーをロックダウンするには、キーファイルディレクトリーに locks
サブディレクトリーを作成する必要があります (例: /etc/dconf/db/local.d/locks/
)。このディレクトリー内のファイルには、ロックするキーの一覧が含まれ、このディレクトリーには任意の数のファイルを追加することができます。
重要
ロックダウンを使用したシステム設定を強制しない場合、ユーザーは各自の設定でシステム設定を簡単に上書きすることができます。ユーザーが行ったすべての設定は、システム設定を強制するロックダウンがない限り、システム設定よりも優先されます。
以下の例は、デフォルトの壁紙の設定をロックする方法について説明しています。ロックする必要のあるその他の設定については以下の手順に従ってください。
例9.2 デフォルトの壁紙のロックダウン
- 「デフォルトデスクトップ背景のカスタマイズ」 の手順に従って、デフォルトの壁紙を設定します。
/etc/dconf/db/local.d/locks/
という名前の新規ディレクトリーを作成します。- 以下のコンテンツを含む新規ファイルを
/etc/dconf/db/local.d/locks/00-default-wallpaper
に作成します。1 行ごとに 1 つのキーが一覧表示されます。# Prevent users from changing values for the following keys: /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color
- システムデータベースを更新します。
#
dconf update