第8章 デスクトップ外観のカスタマイズ
このセクションでは、システムの管理者がシステムの各種ユーザーのデスクトップ環境の外観をカスタマイズする方法を説明します。
8.1. デスクトップ背景のカスタマイズ リンクのコピーリンクがクリップボードにコピーされました!
システム管理者は、デフォルトのデスクトップの背景を設定したり、背景を追加したり、システムのすべてのユーザーが使用できる複数の背景を追加したりできます。
ユーザーがデフォルトの背景を変更できない場合は、locks ディレクトリーを使用して設定をロックする必要があります。ロックしない場合は、各ユーザーは設定に応じて背景をカスタマイズできます。
8.1.1. デフォルトのデスクトップ背景のカスタマイズ リンクのコピーリンクがクリップボードにコピーされました!
関連する GSettings キーを org.gnome.desktop.background スキーマに設定して、デフォルトのデスクトップ背景とその外観を設定できます。
手順
システム全体の設定用に、ローカルデータベースを
/etc/dconf/db/local.d/00-backgroundに作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: デフォルトの背景をユーザーが変更できないようにする場合は、
/etc/dconf/db/local.d/locks/backgroundファイルでユーザーの設定をオーバーライドします。List the keys used to configure the desktop background
# List the keys used to configure the desktop background /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-colorCopy to Clipboard Copied! Toggle word wrap Toggle overflow システムデータベースを更新します。
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - システム全体の設定に変更を適用するために、ユーザーは、一度ログアウトしてログインし直す必要があります。
8.1.2. その他の背景の追加 リンクのコピーリンクがクリップボードにコピーされました!
システムユーザーが、追加の背景を利用できるようにすることができます。
手順
-
/usr/share/gnome-background-properties/extra-backgrounds.xmlファイルを作成します。 新しいファイルで、追加の背景ファイルとその外観を以下の形式で指定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 新しい背景は、Settings アプリケーションの Background セクションで、すべてのユーザーが利用できるようになりました。
8.1.3. 頻繁に使用される背景スキーマキー リンクのコピーリンクがクリップボードにコピーされました!
以下の設定は、GSettings システムのデスクトップ背景の動作を制御します。
| キー名 | XML 名 | 使用できる値 | 説明 |
|---|---|---|---|
|
|
|
|
|
|
|
|
| 背景色のシェードを決定します。 |
|
|
|
デフォルト: | グラデーション時の左側または上側の色、あるいは単色時の色です。 |
|
|
|
デフォルト: | グラデーション時の右側または下側の色です。単色時には使用されません。 |
例8.1 1 つの <wallpaper> 要素を含む追加の背景ファイル
例8.2 2 つの <wallpaper> 要素を含む追加の背景ファイル
1 つの設定ファイルに複数の <wallpaper> 要素を指定してその他の背景を追加することで、2 種類の背景を追加できます。2 つの <wallpaper> 要素を持つ例を以下に示します。
8.1.4. スクリーンシールドの設定 リンクのコピーリンクがクリップボードにコピーされました!
スクリーンシールドは、システムをロックする際に下方向にスライドする画面です。システム上のすべてのユーザーに対して、デフォルトのスクリーンシールドを設定できます。
手順
/etc/dconf/db/gdm.d/01-screensaverファイルを作成します。[org/gnome/desktop/screensaver] picture-uri='file:///opt/corp/background.jpg'
[org/gnome/desktop/screensaver] picture-uri='file:///opt/corp/background.jpg'Copy to Clipboard Copied! Toggle word wrap Toggle overflow /opt/corp/background.jpgを、デフォルトのスクリーンシールドとして使用するイメージファイルへの絶対パスに置き換えます。サポートされる形式は PNG、JPG、JPEG、および TGA です。スクリーンシールドは必要に応じて、画面に合わせてイメージをスケーリングすることに注意してください。システムデータベースを更新します。
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - システム全体の設定に変更を適用するために、ユーザーは、一度ログアウトしてログインし直す必要があります。
トラブルシューティング
スクリーンシールドが更新されない場合は、以下を実行します。
システムデータベースが更新されていることを確認します。
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow GDM を再起動します。
systemctl restart gdm.service
# systemctl restart gdm.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 警告gdmサービスを再起動すると、ログインしているすべてのデスクトップユーザーの現在実行中の GNOME セッションがすべて終了します。これにより、ユーザーが保存していないデータが失われる可能性があります。