Jak utworzyć pokaz slajdów na tapetę pulpitu?

195

Jak utworzyć pokaz slajdów na tapetę pulpitu z własnym zestawem zdjęć?

  • Obrazy pochodzą z folderu zdjęć lub są wstępnie wybrane
  • Z obrazami wyświetlanymi w kolejności lub losowo
  • Obrazy zmieniają się co kilka minut lub po przypadkowych przedziałach czasu
David Siegel
źródło
3
W 2018 roku Variety wydaje mi się najlepszym narzędziem do tej pracy: peterlevi.com/variety
jmng

Odpowiedzi:

255

Jeśli używasz go do zarządzania zdjęciami i podoba ci się to proste, polecam użyć Shotwell, które powinno być zainstalowane domyślnie.

Otwórz to:

otwórz strzelnicę

Wybierz zdjęcia, które chcesz ustawić jako pokaz slajdów w tle:

wybierz obrazy

Otwórz FileSet as Desktop Slideshowlub naciśnij Ctrl+ B:

ustawiony jako pokaz slajdów

Dostosuj ustawienia czasu:

ustawić czas

Gotowy.

Jakob
źródło
8
Wielkie dzięki! Podoba mi się to rozwiązanie ponad Wallch .. ponieważ nie musisz instalować żadnych dodatkowych aplikacji, aby osiągnąć ten sam cel
Antony
4
czy muszę utworzyć aplikację startową dla tego samego, czy będzie działać za każdym razem?
ArunMKumar
5
Stary wątek, ale pojawia się najwyżej w wyszukiwaniu. Jest to zdecydowanie najłatwiejsza metoda. Nadal działa idealnie i, na pytanie @Arun Kumar, ładuje się automatycznie bez dalszej pracy. Uwaga: Próbując zaimportować obrazy z dowiązania symbolicznego, musiałem zmienić lokalizację importu w Ustawieniach, wybierając folder, w przeciwnym razie nie pozwoli to na wybór obrazów.
u2n
1
Czy rozwiązanie wyświetla obrazy losowo czy sekwencyjnie? Obrazy są powiększone, wypełnione lub rozciągnięte, czy coś? Czy idealnie pasują do pulpitu?
abhishah901
1
@Kalamalka Kid Jeśli chcesz, aby twoje obrazy były skalowane do ekranu np. Na czarnym tle, postępuj zgodnie z powyższym postem, a następnie przejdź do Ustawienia systemu Ubuntu> Wygląd> Wygląd> Tło. Wybierz „Skaluj” w polu rozwijanym i czarny jako kolor. Działa to w Ubuntu 14.04 LTS.
user304497
87

Wallch

W centrum oprogramowania znajdują się dwa zmieniacze tapet - wallch dla Gnome-Shell / Unity / Gnome-Classic i Wally dla KUbuntu.

Skoncentrujmy się na Wallch .

Niestety wersja Wallcha w centrum oprogramowania jest nieaktualna i ma wiele problemów, szczególnie z 14.04! Istnieje repozytorium z najnowszą wersją.

Aby zainstalować, dodaj repozytorium (nie musisz tego robić 16.04):

sudo add-apt-repository ppa:wallch/wallch-daily

Następnie zainstaluj Wallch:

sudo apt-get update && sudo apt-get install wallch

Następnie zacznij od Dash:

wprowadź opis zdjęcia tutaj

Pozwala teraz uruchomić preferencje aplikacji:

wprowadź opis zdjęcia tutaj

Odznaczmy powiadomienie bąbelkowe - irytujące - jednocześnie możesz wyłączyć dźwięki!

wprowadź opis zdjęcia tutaj

Jednocześnie możesz zdefiniować opcje uruchamiania:

wprowadź opis zdjęcia tutaj

Zapisz - i dodaj folder ze zdjęciami - w tym przykładzie użyj /usr/share/backgroundsdomyślnych tapet dostarczonych z Ubuntu

wprowadź opis zdjęcia tutaj

Teraz mamy dwie możliwości:

Rozpocznij wybór 1

(dzięki @Naruto)

trzymaj wallch w wyrzutni

wprowadź opis zdjęcia tutaj

wyjdź z wallch i zacznij zmieniać tapety

wprowadź opis zdjęcia tutaj

Rozpocznij wybór 2

uruchom wallch przy logowaniu bez potrzeby uruchamiania programu uruchamiającego

Z deski rozdzielczej:

wprowadź opis zdjęcia tutaj

Następnie utwórz nową aplikację startową za pomocą polecenia wallch --constant

wprowadź opis zdjęcia tutaj

Uwaga - w przypadku niektórych komputerów to nie zadziała. Rozwiązaniem jest wprowadzenie opóźnienia w uruchomieniu demona Wallch zgodnie z następującymi pytaniami i odpowiedziami:

Wallch nie uruchamia się automatycznie w tle podczas logowania

fossfreedom
źródło
Wallch jest uszkodzony na Lubuntu 14.04. Interwał zmiany nadal domyślnie wynosi 10 minut lub mniej więcej po ponownym uruchomieniu.
H2ONaCl
1
wysłać zgłoszenie błędu na starterze - opiekun jest tutaj również aktywnym użytkownikiem i mam nadzieję, że szybko zareaguje na wszelkie zgłoszone problemy.
fossfreedom
Wersja w centrum oprogramowania jest po prostu przestarzała! Oto gdzie zainstalować najnowszą wersję: sudo add-apt-repository ppa:wallch/wallch-daily sudo apt-get update && sudo apt-get install wallch Wersja centrum oprogramowania nie działała dla mnie, ale aktualna działa bezbłędnie! Mam 14.04 64 bity
Mina Michael,
Codzienna kompilacja wygląda ryzykownie. Czy nie ma innej ppa na wallch?
jpaugh
@ fossfreedom ♦ Czy to działa na Ubuntu 16.04
Kasun Siyambalapitiya
49

IMG:   Różnorodność

Strona domowa: http://peterlevi.com/variety
Github: https://github.com/varietywalls/variety

Variety to menedżer tapet dla systemów Linux. Obsługuje wiele komputerów stacjonarnych i źródeł tapet, w tym lokalne pliki i usługi online: Flickr, Wallhaven, Unsplash i wiele innych.

Tam, gdzie jest obsługiwany, Variety znajduje się jako ikona na pasku zadań, umożliwiając łatwe wstrzymywanie i wznawianie. W przeciwnym razie menu wprowadzania na pulpicie zapewnia podobny zestaw opcji.

Różnorodność obejmuje także szereg efektów graficznych, takich jak obraz olejny i rozmycie, a także opcje nakładania cytatów i zegara na tło.

wprowadź opis zdjęcia tutaj

zainstalować

Jest dostępny w repozytorium Universe. Aby go zainstalować, uruchom

sudo apt install variety

Możesz także zainstalować go z PPA Peter Levi, uruchamiając

sudo add-apt-repository ppa:peterlevi/ppa
sudo apt-get update
sudo apt-get install variety
Iftekhar Ahmed Shafi
źródło
Wow, niesamowite oprogramowanie. Bardzo ładne funkcje, w tym ładny wyświetlacz zegara i przysłów.
Ben
3
Dzięki za to, znacznie lepiej niż wallch, pozwala ci pobierać obrazy z wielu źródeł.
Roger Garzon Nieto
Przetestowałem je wszystkie i to było najlepsze, więcej możliwości i funkcji
Mathias Falci
25

Utwórz plik XML samodzielnie. Używaj tego skryptu jako punktu wyjścia z ostrożnością, może zawierać pewne błędy.

#!/bin/bash

FILE="background.xml"
DURATION=10.0
TRANSITION=0.0

CURRENTDIR=$PWD
TRANSITION_XML="
<static>
    <duration>$DURATION</duration>
    <file>$CURRENTDIR/%s</file>
</static>
<transition>
    <duration>$TRANSITION</duration>
    <from>$CURRENTDIR/%s</from>
    <to>$CURRENTDIR/%s</to>
</transition>
"

# Random order
shopt -s nullgob nocaseglob        # ignore non-existant extensions, case-insensitve
IMGS=( *.{jpg,jpeg,png,gif} )
INDICES=( $(shuf -e ${!IMGS[@]}) ) # randomize indices of images
INDICES+=(${INDICES[0]})           # go back to first image after last
COUNTER=${#IMGS[@]}

exec > "$FILE"                     # all further output to the XML file
echo "<background><starttime></starttime>"

for ((i = 0; i < COUNTER; i++))
do
    index=${INDICES[i]}
    printf "$TRANSITION_XML" "${IMGS[index]}" "${IMGS[index]}" "${IMGS[index + 1]}"
done

echo "</background>"

Instrukcje:

Po background.xmlwygenerowaniu pliku kliknij prawym przyciskiem pulpit, wybierz Zmień obraz tła , kliknij Dodaj ..., a następnie przejdź do katalogu zawierającego plik XML. Tuż nad przyciskiem „Otwórz” zmień selektor z „Obraz” na „Wszystkie pliki”, a następnie wybierz plik background.xml i kliknij przycisk „Otwórz”. Plik może zostać zmieniona, aby być bardziej opisowe, takie jak my_family.xml, landscapes-3.xmlitd, dzięki czemu jeden mieć wiele list odtwarzania pokazu slajdów.

borjacampina
źródło
1
Zmodyfikowałem powyższy skrypt, dostosowując go do skryptu Nautilus: stefanobagnatica.it/dl/jaub/create_slideshow.sh.txt Wystarczy umieścić go w .local / share / nautilus / scripts, niż w Nautilus wybierz folder z tapetami i po prawej kliknij> Skrypty> Utwórz pokaz slajdów: utworzy plik XML w .backgrounds i plik definicji tapety XML w folderze gnome-background-properties.
Pisu,
@Pisu, czy możesz przesłać ten skrypt do innej lokalizacji? Teraz daje błąd 404.
Spotlight
choć może to wydawać się dobrą odpowiedzią, nie ma instrukcji, co zrobić z plikiem po jego utworzeniu.
Kalamalka Kid
Wartości DURATION i TRANSITION w skrypcie są odpowiednie do testowania, ale do faktycznego użycia powinny zostać zmienione na coś w rodzaju 1795.0 i 5.0, dając statyczny czas wyświetlania wynoszący pół godziny na obraz z 5-sekundowymi przejściami rozpuszczania.
Andrew P.,
8

W przypadku gnome 3, wygeneruj xml przy użyciu jednej z poprzednich odpowiedzi, a następnie możesz dodać wygenerowany xml za pomocą wiersza poleceń:

gsettings set org.gnome.desktop.background picture-uri 'file:///home/pykler/.backgrounds/realtime/background.xml'

Inne rozwiązanie (spowoduje to dodanie twojego bg do obszaru Wygląd pod centrum kontroli gnome):

mkdir -p ~/.local/share/gnome-background-properties/

cat >~/.local/share/gnome-background-properties/custom-wallpapers.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper deleted="false">
    <name>Pykler</name>
    <filename>/home/pykler/.backgrounds/realtime/background.xml</filename>
    <options>zoom</options>
  </wallpaper>
 </wallpapers>
EOF

W razie potrzeby zamień nazwę „Pykler” i ścieżkę „/home/pykler/.backgrounds/realtime/background.xml”.

Pykler
źródło
6

W przypadku Gnome 3 możesz użyć aplikacji Tapeta pokaz slajdów.

Tapeta zrzut ekranu aplikacji pokazu slajdów

Według twórcy ma następujące funkcje:

  • Pozwala wybrać folder za pomocą przeglądarki.
  • Umożliwia ustawienie limitu czasu w sekundach.
  • Pozwala wybrać głębokość podkatalogu.
  • Możesz włączyć lub wyłączyć jednym kliknięciem.
  • W pełni funkcjonalne podpowiedzi

Pobrać:

git clone git://gitorious.org/gnome-3-wp/gnome-3-wp.git

Następnie uruchom wp-showw folderze gnome-3-wp w folderze domowym.

Aby uzyskać więcej informacji, zobacz tutaj i tutaj .

Mandy
źródło
Nie działa na nowo zainstalowanym systemie Oneiric Ubuntu 11.10. Musiałem naprawić #! / Usr / bin / env python2 na #! / Usr / bin / env python, ale wciąż daje sporo błędów.
Pithikos,
4

Ok, oto jak to zrobiłem, co prawdopodobnie nie jest najlepszym sposobem, aby to zrobić, ale zadziałało i nie musiałem niczego instalować, aby to zrobić. W wersji 11.10 znalazłem poniższy skrypt Pythona ( slideshow.py), który generuje slideshow.xmlplik (uruchamiany z katalogu zawierającego obrazy). Jest to nadal plik potrzebny w 12.04, ale potrzebujesz także innego pliku XML. Umieść plik XML generowany przez slideshow.pyskrypt /usr/share/backgrounds/contesti chowngo root. Gdy to zrobisz, musisz uruchomić drugi skrypt Pythona ( wallpapers.py), który został dostosowany od pierwszego. Umieść plik generowany wallpapers.pyw /usr/share/gnome-background-propertiesi ponownie chowngo wykorzenić. W tym momencie powinieneś być w stanie przejść do „Ustawienia systemu” -> Wygląd i wybrać pokaz slajdów lub dowolne z dostępnych w nim zdjęć.

slideshow.py:

#!/usr/bin/env python
#coding=utf-8
# slideshow.py
import glob, os
import shutil
import time
import Image

filelist=[]
def filelie(path):
    if os.path.isfile(path):
       wenjian=os.path.splitext(path)[1][1:]
       if wenjian=="jpg" or wenjian=="png" or wenjian=="gif":
        try:
          kuan,gao = Image.open(path).size
          if kuan>=1024 and gao>=768:
            filelist.append(path)
        except IOError:
         pass
    elif os.path.isdir(path):
        for item in os.listdir(path):
            itemsrc = os.path.join(path, item)
            filelie(itemsrc)

curdir = os.getcwd()
filelie(curdir)
currentImageFiles = filelist
#print filelist
if os.path.isfile('slideshow.xml'):
 os.remove('slideshow.xml')


currentTime = time.localtime()
length = len(currentImageFiles)

f = file('slideshow.xml', 'w')

f.write('<background>\n')
f.write('\t<starttime>\n')
f.write('\t\t<year>' + str(currentTime.tm_year) + '</year>\n')
f.write('\t\t<month>' + str(currentTime.tm_mon) + '</month>\n')
f.write('\t\t<day>' + str(currentTime.tm_mday) + '</day>\n')
f.write('\t\t<hour>' + str(currentTime.tm_hour) + '</hour>\n')
f.write('\t\t<minute>' + str(currentTime.tm_min) + '</minute>\n')
f.write('\t\t<second>' + str(currentTime.tm_sec) + '</second>\n')
f.write('\t</starttime>\n')
f.write('<!--This animation will start at the time it created-->\n')

for i in currentImageFiles:
 length = length - 1
 f.write('\t<static>\n')
 f.write('\t\t<duration>96.0</duration>\n')
 f.write('\t\t<file>' + currentImageFiles[length] +'</file>\n')
 f.write('\t</static>\n')
 f.write('\t<transition>\n')
 f.write('\t\t<duration>3.0</duration>\n')
 f.write('\t\t<from>' + currentImageFiles[length] + '</from>\n')
 if length >= 1:
  f.write('\t\t<to>' + currentImageFiles[length-1] + '</to>\n')
 if length <1:
  f.write('\t\t<to>' + currentImageFiles[len(currentImageFiles)-1] + '</to>\n')
 f.write('\t</transition>\n')

f.write('</background>\n')
f.close()

wallpapers.py:

#!/usr/bin/env python
#coding=utf-8
import glob, os
import shutil
import time
import Image

filelist=[]
def filelie(path):
    if os.path.isfile(path):
       wenjian=os.path.splitext(path)[1][1:]
       if wenjian=="jpg" or wenjian=="png" or wenjian=="gif":
        try:
          kuan,gao = Image.open(path).size
          if kuan>=1024 and gao>=768:
            filelist.append(path)
        except IOError:
         pass
    elif os.path.isdir(path):
        for item in os.listdir(path):
            itemsrc = os.path.join(path, item)
            filelie(itemsrc)

curdir = os.getcwd()
filelie(curdir)
currentImageFiles = filelist
#print filelist
if os.path.isfile('mywallpapers.xml'):
 os.remove('mywallpapers.xml')


currentTime = time.localtime()
length = len(currentImageFiles)

f = file('mywallpapers.xml', 'w')

f.write('<?xml version="1.0" encoding="UTF-8"?>\n')
f.write('<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">\n')
f.write('<wallpapers>\n')
f.write('\t<wallpaper deleted="false">\n')
f.write('\t\t<name>My custom Wallpapers</name>\n')
f.write('\t\t<filename>/usr/share/backgrounds/contest/slideshow.xml</filename>\n')
f.write('\t\t<options>zoom</options>\n')
f.write('\t</wallpaper>\n')

for i in currentImageFiles:
 length = length - 1
 f.write('\t<wallpaper>\n')
 f.write('\t\t<name>' + os.path.basename(currentImageFiles[length]) +'</name>\n')
 f.write('\t\t<filename>' + currentImageFiles[length] +'</filename>\n')
 f.write('\t\t<options>zoom</options>\n')
 f.write('\t\t<pcolor>#000000</pcolor>\n')
 f.write('\t\t<scolor>#000000</scolor>\n')
 f.write('\t\t<shade_type>solid</shade_type>\n')
 f.write('\t</wallpaper>\n')

f.write('</wallpapers>\n')
f.close()
Strumień
źródło
4

Użyj Cortiny, działa całkiem dobrze.

Może ustawić obraz tła pulpitu, aby ustawić losowy plik z danego katalogu.

Można go zainstalować za pośrednictwem Centrum oprogramowania Ubuntu.

Zainstaluj za pośrednictwem centrum oprogramowania

Madhava
źródło
1
Nie widzę tego w Centrum oprogramowania w Natty, czy coś mi brakuje, czy zostało to usunięte?
Randy Orrison
2
Cortina jest dostępna tylko w (obecnie nieopublikowanym) Ubuntu 12.04. Jest jednak zepsuty .
8128
3

Być może zainteresuje Cię program, który automatycznie tworzy taki pokaz slajdów.

Zgodnie z tym OMG! Ubuntu post , masz na przykład „Galerię tapet” . Pobiera jako dane wejściowe zdjęcia oznaczone z galerii Shotwell. Dlatego bardzo łatwo jest na przykład dodawać i usuwać zdjęcia.

Najpierw wybierz tagi dotyczące zdjęć, które chcesz wyświetlić, a następnie skonfiguruj według własnego uznania czas przełączania, kolejność itp. Oto kilka zrzutów ekranu:

Opcje wyświetlania galerii tapet Źródło danych galerii tapet

Agmenor
źródło
3

Chciałem, aby zmieniająca się tapeta i niestandardowe obrazy tapet pojawiały się pod domyślnymi opcjami wyboru tapety w Ubuntu 12.04, więc zrobiłem następujące

Za pomocą terminalu przejdź do:

/usr/share/gnome-background-properties

wpisanie lsspowoduje wyświetlenie listy wszystkich plików w tym folderze, powinieneś zobaczyć plik o nazwie precision-wallpapers.xml, wykonaj kopię zapasową na wypadek, gdyby coś poszło nie tak

sudo cp ./precise-wallpapers.xml ~

następnie edytuj go, aby dodać tapety, które mają się pojawiać w domyślnych opcjach tapety

sudo gedit precise-wallpapers.xml

w ten sposób dodałem tapetę polarbears, wcześniej skopiowałem plik precision.xml znajdujący się w folderze konkursowym i edytowałem ją ze zdjęciami, które chciałem wyświetlić:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper deleted="false">
    <name>Ubuntu 12.04 Community Wallpapers</name>
    <filename>/usr/share/backgrounds/contest/precise.xml</filename>
    <options>zoom</options>
  </wallpaper>
  <wallpaper>
    <name>polarbears</name>
    <filename>/usr/share/backgrounds/polarbears/polarbears.xml</filename>
    <options>zoom</options>
  </wallpaper>
  <wallpaper>
    <name>Delicate Petals</name>
    <filename>/usr/share/backgrounds/Delicate_Petals_by_lefthandgergo.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>
  </wallpaper>
  <wallpaper>

możesz dodać zwykłe pliki jpg lub png, zalecam skopiowanie ich do / usr / share / backgrounds, a następnie dodanie ich do tego pliku xml. Mam nadzieję, że to pomoże.

Joe
źródło
3

Zmień go z wyglądu w ustawieniach systemu, jak pokazano poniżej

wprowadź opis zdjęcia tutaj

Możesz to zrobić, instalując Desktop Nova. Aby zainstalować, wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

sudo apt-get install desktopnova desktopnova-tray desktopnova-module-gnome

Po zainstalowaniu wyszukaj go w Dash i kliknij go, a gdy program się otworzy, dodaj obrazy i ustaw odstęp czasu.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Uzupełnienie polecenia Desktopnova

Mitch
źródło
dość szczegółowe wyjaśnienie @Mitch
meteory
3

Tak, możesz.

Znajdź już wykonaną animowaną tapetę i zmodyfikuj ją.

Na przykład powinien być jeden w /usr/share/backgrounds/contest(przynajmniej na Precyzyjnej Łuskowce).

Plik jest wywoływany precise.xmlw moim przypadku i jest to plik XML. Wszystko, co musisz wiedzieć, aby to zmodyfikować, to fakt, że każdy taki tag<background> zawiera inne tagi i teksty i musi być zamknięty </background>.

Spróbuj dowiedzieć się, co oznaczają te tagi (patrz poniżej), zmień nazwę tych zdjęć i zapisz jako ... gdzieś. Nazwij to cokolwiek_zostajesz.xml .

Następnie zmień tło: wybierz nową tapetę, przeglądając komputer i zamiast .jpg , wybierz plik .xml .

Niektóre tagi:

<background>zawiera wszystko. Twój plik musi zaczynać się i kończyć </background>. Nazywa się to tagiem root.
<starttime>określa, kiedy zaczyna się diaporama. Należy podać dokładną datę, dowolną datę.
<static>zawiera definicję nieruchomego obrazu.
<transition>służy do przechodzenia z jednego obrazu do drugiego.
<duration>podaje w sekundach czas wyświetlania obrazu lub czas zanikania.
<file>zawiera pojedynczy obraz do pokazania jako nieruchomy.
<from>i <to>zawierają pojedyncze obrazy, odpowiednio te na początku i na końcu zanikania.

Kilka dodatkowych wskazówek:

Dodając liczbę sekund wszystkich <duration>tagów w pliku, będziesz wiedział, ile czasu zajmuje wykonanie pełnej pętli diaporamy.

Najładniejsza konfiguracja to ta (uproszczona, bez czasów trwania):

<static>
    <file>image1</file>
</static>
<transition>
    <from>image1</from>
    <to>image2</to>
</transition>
<static>
    <file>image2</file>
</static>
<transition>
    <from>image2</from>
    <to>image3</to>
</transition>
...

Nie zapomnij zakończyć diaporamy przejściem do pierwszego obrazu, bo inaczej nagle zmieni się on z jednego statycznego na drugi.

Raz próbowałem stworzyć animowane tło. Obrazy wyświetlane mniej niż 1 sekunda każdy. Możesz wypróbować to dla zabawy, ale szczerze mówiąc, będziesz chciał rzucić mysz na monitor przed końcem dnia.

SteeveDroz
źródło
2

Chciałem kiedyś zrobić to samo; oto mój skrypt: http://pastebin.com/FkaxaN3J

Po prostu włóż go do katalogu, wykonaj plik wykonywalny i uruchom.

zpletan
źródło
1
Twój skrypt wygląda całkiem nieźle. Czy jesteś gotów stworzyć nieco inną wersję, aby odpowiedzieć na to pytanie: askubuntu.com/q/35971/458 ? Jest otwarty od 10 miesięcy i nie otrzymuje odpowiedzi.
Richard Holloway
@RichardHolloway, to dobre pytanie, które połączyłeś, ale na które zabrakło mi czasu na udzielenie odpowiedzi. Jeśli ty lub ktokolwiek inny chce wziąć skrypt i uruchomić go, możesz to zrobić.
zpletan
1

Po zapoznaniu się z tą prośbą byłem ciekaw rozwiązania i znalazłem coś, co sprawi, że twój obraz tapety stanie się częścią domyślnego wyboru tapet podczas wchodzenia System Settings >> Appearances. Wykonaj poniższe czynności w terminalu:

  1. cd /usr/share/gnome-background-properties
    • Spowoduje to przejście do określonej ścieżki
  2. sudo cp ./ubuntu-wallpapers.xml ~
    • Spowoduje to skopiowanie pliku ubuntu-wallpapers.xml do katalogu domowego
  3. sudo vim ./ubuntu-wallpapers.xml
    • Polecenie vimto edytor terminali, ale możesz go zmienić na, geditjeśli chcesz

Gdy jesteś w tym pliku, zobaczysz znaczniki zwane <wallpaper>i </wallpaper>to jest około innymi znacznikami, jak <name>i <options>. Musisz go skopiować i wkleić tuż pod tym wpisem. Po zakończeniu należy edytować ten dodany wpis, aby dopasować go do swoich potrzeb. Przykład można znaleźć poniżej:

wprowadź opis zdjęcia tutaj

W tym przykładzie, zrobiłem zmiany w <name>, <filename>, <pcolor>oraz <scolor>informacje, które pasują do tego, co potrzebne do tapet chciałem. Teraz widzę tapetę jako domyślny wybór w sekcji tapety System Settings -> AppearanceGUI:

wprowadź opis zdjęcia tutaj

Jeśli coś nie działa, użyj następującego polecenia, aby zaimportować z powrotem plik składowania, który utworzyliśmy z góry:

sudo cp ~/ubuntu-wallpapers.xml /usr/share/gnome-background-properties/

Mam nadzieję że to pomoże.

ruffEdgz
źródło
1

IMG:   Zmieniacz biurka dla powłoki GNOME

przez egach

Jeśli używasz gnome-shell (wersja> 3.8, domyślnie w Ubuntu 17.10 i nowszych), użyj tego miłego rozszerzenia.

Prosty zmieniacz tapet z obsługą wielu profili. Obsługuje integrację z menu systemowym lub własną ikoną panelu. Demon jest napisany w Pythonie i działa niezależnie od rozszerzenia.

Rozszerzenie Strona główna : https://github.com/BigE/desk-changer/

wprowadź opis zdjęcia tutaj

zainstalować

Najpierw musisz zainstalować gnome-tweaks

sudo apt install gnome-tweaks

Odwiedź stronę główną rozszerzenia gnome i włącz slajd. Następnie możesz skonfigurować rozszerzenie, aby zmienić czas zmiany tła i same tła. Aby to zrobić, otwórz gnome-tweaks , przejdź do zakładki Rozszerzenie i kliknij ikonę Konfiguruj zmieniacza biurka.

abu_bua
źródło
1

IMG:   Losowa tapeta dla powłoki GNOME

przez iFlow

Jeśli używasz gnome-shell (wersja> 3.12, domyślnie w Ubuntu 17.10 i nowszych), użyj tego miłego rozszerzenia. To rozszerzenie pobiera losową tapetę ze źródła online i ustawia ją jako tło pulpitu. Tło pulpitu można aktualizować okresowo lub ręcznie.

Źródła online: - unsplash.com - desktopper.co - wallheaven.cc - reddit.com - podstawowe interfejsy API lub pliki JSON (więcej informacji na stronie GitHub) (Chromecast, Bing, NASA, Google Earth View itp.)

Rozszerzenie Strona główna : https://github.com/ifl0w/RandomWallpaperGnome3

wprowadź opis zdjęcia tutaj

zainstalować

Najpierw musisz zainstalować gnome-tweaks

sudo apt install gnome-tweaks

Odwiedź stronę główną rozszerzenia gnome i włącz slajd. Następnie możesz skonfigurować rozszerzenie. Aby to zrobić, otwórz gnome-tweaks , przejdź do zakładki Rozszerzenie i kliknij ikonę Konfiguruj losowej tapety.

abu_bua
źródło
-1

feh, przeglądarka obrazów oparta na imlib2 jest bardzo elastyczną, wydajną i wydajną przeglądarką obrazów X11 skierowaną głównie do użytkowników konsoli. „W przeciwieństwie do większości innych przeglądarek, nie ma fantazyjnego GUI, ale po prostu wyświetla obrazy. Jest sterowany za pomocą argumentów wiersza poleceń i konfigurowalnych akcji klawiszy / myszy.”

Robię z nim losowe pokazy slajdów z zestawu wielu tysięcy zdjęć w głębokiej strukturze katalogów. Podczas pracy w trybie okna, a nie w tle pulpitu, mogę łatwo dodawać do nich komentarze, gdy widzę taki, który mi się podoba, i przejść do trybu sekwencyjnego, aby szukać podobnych.

nealmcb
źródło
-2

spróbuj również ściany przesuwnej, ma wyświetlany zegar ..

dr_smit
źródło
3
Może możesz edytować swoje pytanie, aby pomóc OP zrozumieć, w jaki sposób Slidewall może odpowiedzieć na ich pytanie, a także jak je zdobyć :-)
stephenmyall
-2

Przejdź do Ustawienia systemu > Wygląd, a następnie zaznacz zdjęcie z zegarem po prawej stronie.

Akram Lazkanee
źródło
2
Oryginalny plakat nie chce ręcznie zmieniać obrazu co dziesięć minut ... chcą mieć możliwość skonfigurowania automatycznego uruchamiania z wybranego katalogu obrazów.
Taryn East