Activities → Settings → Background
を実行すると、3つの背景タブが見つかります。
[壁紙]の背景は/usr/share/backgrounds/
の下にありますが、以前は/usr/share/gnome-background-properties/
のXML構成ファイルに追加されています。新しい背景を/usr/share/backgrounds/
に入れても、XMLファイルに追加しないと、表示されません。
一方、[画像]の背景は~/Pictures/
の下にあり、アプリケーションによって新しい追加が自動的に検出されて表示されます(このフォルダーは毎回「再読み込み」または「更新」されます)。
[壁紙]タブで/usr/share/backgrounds/
の下にある新しい画像も自動的に検索する方法はありますか?
そうでない場合、構成を変更する方法があるので、[画像]タブをクリックすると、/whatever/i/want/
ではなく~/Pictures/
の下に表示されますか?
XML構成ファイル(自分で、スクリプトを使用して、または既存のGUIを使用して)を編集できることはわかっていますが、それを探していません。 GNOME Shellのカスタマイズレベルに興味があるだけです。
Fedora 20とGNOME Shell 3.10を使用しています。
[壁紙]タブで/ usr/share/backgrounds /の下にある新しい画像も自動的に検索する方法はありますか?
そのようなオプションはありません。 [壁紙]タブには、すべてのユーザーが利用できるデフォルトの壁紙(ディストリビューション/管理者によって異なる)が表示されます。ディストリビューション/管理者は、/usr/share/backgrounds/
のコンテンツを(.xml
ファイルの対応するエントリとともに)変更することを選択できます。通常のユーザーがカスタマイズするためのものではないと思います。
[画像]タブをクリックすると、〜/ Pictures /ではなく/ whatever/i/want /の下に表示されるように、構成を変更する方法はありますか?
はい、[写真]タブはある程度カスタマイズ可能です。 Pictures
は XDGユーザーディレクトリ の1つであり、~/.config/user-dirs.dirs
で定義されています。デフォルト値XDG_PICTURES_DIR="$HOME/Pictures"
をXDG_PICTURES_DIR="/whatever/i/want"
に変更し、シェルを再起動します。次に[背景]設定の[画像]タブをクリックすると、/whatever/i/want
の下に表示されます。
欠点は、XDG_PICTURES_DIR
を使用する他の一部のアプリケーションも、/whatever/i/want
ではなく~/Pictures
にデフォルト設定されることです。
/usr/share/gnome-background-properties/desktop-backgrounds-default.xml
は壁紙の設定を保持します。そのXMLファイルを再スキャンするコマンドはないようです(他のディレクトリの最新のインデックスを保持するXMLファイルを追加できます)。
ただし、個別のファイル名を定義できます。
gsettings set org.gnome.desktop.background picture-uri 'file:///whatever/i/want/background.jpg'
そして、そのような他のパラメータにもアクセスできます:
gsettings set org.gnome.desktop.background picture-options 'centered'
壁紙の変更をスクリプト化するときは、前後にdraw-background
を設定する必要があります。
gsettings set org.gnome.desktop.background draw-background false
gsettings set org.gnome.desktop.background picture-uri file:///whatever/i/want/background.jpg
gsettings set org.gnome.desktop.background draw-background true
これらのgconf
設定へのGUIを提供するgnome-Tweak-tool
もあります。
@see Bug 682126-ユーザーの最新の写真を表示 。