在 GNOME Shell 中添加桌面
執行時
Activities → Settings → Background
,可以找到三個後台選項卡:
- $$ Wallpapers $$
- $$ Pictures $$
- $$ Colors $$
在
$$ Wallpapers $$您可以在 中找到背景
/usr/share/backgrounds/
,但這些背景之前已添加到 .xml 中的 XML 配置文件中/usr/share/gnome-background-properties/
。如果您將新背景放入 中/usr/share/backgrounds/
,但不將它們添加到 XML 文件中,它們將不會顯示。 另一方面,在$$ Pictures $$您可以在下面找到背景
~/Pictures/
,應用程序將自動檢測並顯示任何新添加的內容(此文件夾每次“重新載入”或“刷新”)。 有什麼辦法可以設置$$ Wallpapers $$標籤也可以自動查找新圖片
/usr/share/backgrounds/
? 如果沒有,有沒有辦法可以更改配置,以便在點擊$$ Pictures $$選項卡,它會在下面
/whatever/i/want/
而不是~/Pictures/
? 我知道我可以只編輯 XML 配置文件(我自己,使用腳本,甚至使用現有的 GUI),但我不是在尋找那個。我只是對 GNOME Shell 的定制級別感到好奇。我正在使用帶有 GNOME Shell 3.10 的 Fedora 20。
有什麼辦法可以設置
$$ Wallpapers $$選項卡也可以自動在 /usr/share/backgrounds/ 下查找新圖片?
沒有這樣的選擇。這
$$ Wallpapers $$選項卡顯示所有使用者可用的預設桌面選擇(可能因發行版/管理員而異)。發行版/管理員可以選擇更改
/usr/share/backgrounds/
(以及.xml
文件中的相應條目)的內容。我不認為它是由普通使用者定制的。有沒有辦法可以更改配置,以便在點擊
$$ Pictures $$選項卡,它會在 /whatever/i/want/ 而不是 ~/Pictures/?
是的
$$ Pictures $$選項卡在某種程度上是可定制的。
Pictures
是XDG 使用者目錄之一,在~/.config/user-dirs.dirs
. 將預設值更改XDG_PICTURES_DIR="$HOME/Pictures"
為XDG_PICTURES_DIR="/whatever/i/want"
,重新啟動 shell 並下次點擊$$ Pictures $$選項卡中的$$ Background $$設置,它會在/whatever/i/want
.缺點是其他一些使用的應用程序也
XDG_PICTURES_DIR
將預設為/whatever/i/want
而不是~/Pictures
.