을 실행하면 Activities → Settings → Background
세 개의 배경 탭이 표시됩니다.
- [벽지]
- [그림]
- [색상]
[배경화면]에서 배경을 찾을 수 있지만 /usr/share/backgrounds/
이전에는 의 XML 구성 파일에 추가되었습니다 /usr/share/gnome-background-properties/
. XML 파일에 추가하지 않고 새 배경을 넣으면 /usr/share/backgrounds/
나타나지 않습니다.
반면에 [그림]에서는 아래 배경을 찾을 수 ~/Pictures/
있으며 응용 프로그램은 새로 추가된 콘텐츠를 자동으로 감지하고 표시합니다(폴더는 매번 "다시 로드"되거나 "새로 고침"됩니다).
[배경화면] 탭에서 자동으로 새 사진을 찾도록 설정하는 방법이 있나요 /usr/share/backgrounds/
?
/whatever/i/want/
그렇지 않은 경우 [사진] 탭을 클릭하면 아래에 표시 되도록 구성을 변경하는 방법이 있나요 ~/Pictures/
?
나는 XML 구성 파일(나 자신, 스크립트를 사용하거나 심지어 기존 GUI를 사용하여)을 편집할 수 있다는 것을 알고 있지만 그것을 찾고 있지는 않습니다. GNOME Shell이 어떻게 사용자 정의 가능한지 궁금합니다.
저는 Fedora 20과 GNOME Shell 3.10을 사용하고 있습니다.
답변1
/usr/share/Backgrounds/에서 새 사진을 자동으로 찾도록 [배경화면] 탭을 설정하는 방법이 있습니까?
그러한 옵션은 없습니다. [배경화면] 탭에는 모든 사용자가 사용할 수 있는 기본 배경화면 선택이 표시됩니다(배포/관리자에 따라 다를 수 있음). 배포/관리자는 콘텐츠 /usr/share/backgrounds/
(및 .xml
파일의 해당 항목)를 변경하도록 선택할 수 있습니다. 일반 사용자에게 맞춤화된 것은 아닌 것 같습니다.
[그림] 탭을 클릭했을 때 ~/Pictures/가 아닌 /whatever/i/want/ 아래에 표시되도록 구성을 변경하는 방법이 있나요?
네, [사진] 탭은 어느 정도 사용자 정의가 가능합니다. Pictures
중 하나XDG 사용자 디렉토리~/.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
.
답변2
/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
gnome-tweak-tool
이러한 설정에 대한 GUI를 제공하는 도구 도 있습니다 gconf
.