Trzymam wszystkie moje dokumenty na innym dysku niż moja instalacja Ubuntu i mam folder pełen ładnych tapet na tym dysku. W jaki sposób mogę zmusić Ubuntu do automatycznego przeszukiwania tego katalogu, aby tapety pojawiały się w oknie dialogowym zmieniacza tapet, dostępnym po kliknięciu pulpitu prawym przyciskiem myszy i wybraniu opcji Zmień tapetę pulpitu ?
Edycja: Próbowałem umieścić dowiązanie symboliczne w folderze / usr / share / backgrounds na innym dysku i to nie działało.
$HOME/.local/share/gnome-background-properties/my-wallpapers.xml
i użyć zamiast edycji plików tła systemu.Odpowiedzi:
* EDYCJA - Druga próba - i natychmiast przepraszamy za całą pracę terminalu - mam nadzieję, że powinno to być po prostu kopiowanie i wklejanie wyróżnionych wpisów *
folder zawierający szczegóły tapet gnome nazywa się /usr/share/gnome-background-properties/ubuntu-wallpapers.xml
Możesz edytować ten plik, aby podsekcje tapety / tapety wskazywały na nowy folder i pliki tapet
Poniżej znajduje się skrypt zmieniony z tego wpisu na forum, który automatycznie zregeneruje plik ubuntu-wallpapers.xml dla folderu zawierającego pliki .png i .jpg.
skopiuj i wklej zawartość do nowego pliku tekstowego o nazwie „ubuntu-wallpaper-generator”
Następnie uruchom plik ze składnią
Spowoduje to wygenerowanie pliku o nazwie ubuntu-wallpapers.xml w tym samym folderze, w którym uruchamiany jest ten skrypt.
Bezpiecznie wykonaj kopię zapasową bieżącego pliku XML, tj
kopia w nowo wygenerowanym pliku
Oto ten plik skryptu, o którym mówiłem:
źródło
Za pomocą CreBS (Utwórz pokaz slajdów w tle) możesz tworzyć pliki XML do pokazów slajdów z tapetami - pełne ścieżki do obrazów są przechowywane w pliku XML, więc przenoszenie plików nie jest konieczne.
https://launchpad.net/crebs
http://www.obfuscatepenguin.net/crebs/
źródło
Oto aktualizacja:
źródło
Napotkałem ten sam problem i napisałem skrypt Pythona do edycji niestandardowego pliku XML, w którym można umieścić
/usr/share/gnome-background-properties/my-backgrounds.xml
. Jest na GitHub .Przykładowe użycie:
Aby dodać
space_galaxy.jpeg
ifuzz_dog.png
do pliku xml:Zauważ, że domyślny plik xml to
/usr/share/gnome-background-properties/my-backgrounds.xml
(tutaj GNOME szuka plików xml). Aby określić alternatywny plik xml, użyj-x
opcji:Aby usunąć wpisy z pliku xml, użyj
-r
opcji:Działa to z GNOME 3.6 i Python 3.3
źródło
Tak to robię.
Kliknij pulpit prawym przyciskiem myszy> Zmień tło.
Kliknij Dodaj na karcie Tło.
Przejdź do folderu i wybierz wszystkie tapety, klikając jedną i naciskając Ctrl+ A.
Powinny być teraz wyświetlane w selektorze. Próbuję również znaleźć małą aplikację, z której korzystałem, aby automatycznie zmienić tapetę. Zły post, kiedy go znajdę.Znalazłem jeden o nazwie Wally i jest wysoce zalecany, ale pamiętam, że go nie użyłem. W każdym razie możesz go zainstalować, pisząc
sudo apt-get install wally
w terminalu.
Aby wyświetlić tapety w selektorze, bez konieczności ręcznej aktualizacji folderu, musisz je dodać
/usr/share/backgrounds
.Udało mi się także wyświetlić listę tapet w selektorze, tworząc dowiązanie symboliczne w folderze.Może to być pomocne, ponieważ za każdym razem dodawanie tapet do folderu należącego do roota może nie być wygodne.źródło