Wie erstelle ich eine Desktop-Hintergrund-Diashow?


195

Wie erstelle ich eine Desktop-Hintergrund-Diashow mit meinen eigenen Bildern?

  • Mit den Bildern aus einem Bilderordner oder vorausgewählt
  • Mit den Bildern in der Reihenfolge oder nach dem Zufallsprinzip angezeigt
  • Die Bilder wechseln alle paar Minuten oder nach zufälligen Zeitabständen

3
Im Jahr 2018 scheint mir Variety das beste Werkzeug für diesen Job zu sein: peterlevi.com/variety
jmng

Antworten:



255

Wenn Sie es zum Verwalten Ihrer Fotos verwenden und es einfach mögen, empfehle ich die Verwendung Shotwell, die standardmäßig installiert werden sollte.

Öffne es:

schussbrunnen öffnen

Wählen Sie die Fotos aus, die Sie als Hintergrund-Diashow festlegen möchten:

Bilder auswählen

Öffnen Sie FileSet as Desktop Slideshowoder drücken Sie Ctrl+ B:

als Diashow einstellen

Zeiteinstellungen anpassen:

Zeit einstellen

Getan.


8
Vielen Dank! Ich mag diese Lösung über Wallch .., da Sie keine zusätzlichen Apps installieren müssen, um den gleichen Zweck zu erreichen
Antony

4
Muss ich eine Startanwendung für dieselbe erstellen oder funktioniert sie jedes Mal?
ArunMKumar

5
Alter Thread, kommt aber auf der Suche am höchsten. Dies ist bei weitem die einfachste Methode. Funktioniert immer noch einwandfrei und wird auf @Arun Kumars Frage automatisch geladen, ohne dass weitere Arbeit anfällt. Hinweis: Beim Versuch, Bilder von einem Symlink zu importieren, musste ich den Importspeicherort in den Einstellungen ändern, indem ich den Ordner auswählte. Andernfalls war die Auswahl der Bilder nicht möglich.
u2n

1
Zeigt die Lösung Bilder nach dem Zufallsprinzip oder nacheinander an? Die Bilder sind gezoomt oder gefüllt oder überspannt oder so? Passen sie perfekt zum Desktop?
Abhishah901

1
@Kalamalka Kid Wenn Sie Ihre Bilder auf Ihren Bildschirm skalieren möchten, z. B. mit einem schwarzen Hintergrund, folgen Sie dem obigen Beitrag und gehen Sie zu Ubuntu-Systemeinstellungen> Aussehen> Aussehen> Hintergrund. Wählen Sie im Dropdown-Feld "Skalieren" und als Farbe "Schwarz". Dies funktioniert in Ubuntu 14.04 LTS.
user304497

87

Wallch

Im Software Center gibt es zwei Wallpaper Changer - Wallch für Gnome-Shell / Unity / Gnome-Classic und Wally für KUbuntu.

Konzentrieren wir uns auf Wallch .

Leider ist die Version von Wallch im Software Center veraltet und hat viele Probleme, insbesondere mit 14.04! Es gibt ein Repository mit der neuesten Version.

Fügen Sie zum Installieren das Repository hinzu (dies ist am 16.04 nicht erforderlich):

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

Dann installiere Wallch:

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

Dann starten Sie von Dash:

Bildbeschreibung hier eingeben

Starten Sie jetzt die Anwendungseinstellungen:

Bildbeschreibung hier eingeben

Deaktivieren Sie die Bubble-Benachrichtigung - es ist ärgerlich - und deaktivieren Sie gleichzeitig die Sounds!

Bildbeschreibung hier eingeben

Gleichzeitig können Sie die Startoptionen definieren:

Bildbeschreibung hier eingeben

Speichern - und fügen Sie einen Ordner mit Bildern hinzu - verwenden Sie in diesem Beispiel /usr/share/backgroundsdie Standard-Hintergrundbilder, die mit Ubuntu geliefert werden

Bildbeschreibung hier eingeben

Jetzt haben wir zwei Möglichkeiten:

Startauswahl 1

(danke @Naruto)

Bewahren Sie Wallch im Launcher auf

Bildbeschreibung hier eingeben

Verlasse wallch und beginne die Tapeten zu wechseln

Bildbeschreibung hier eingeben

Startauswahl 2

Start wallch auf Login , ohne dass ein Startprogramm haben ,

Vom Armaturenbrett aus:

Bildbeschreibung hier eingeben

Erstellen Sie anschließend mit dem Befehl eine neue Startanwendung wallch --constant

Bildbeschreibung hier eingeben

Hinweis: Bei einigen Computern funktioniert dies nicht. Die Lösung besteht darin, den Start des Wallch-Daemons gemäß den folgenden Fragen und Antworten zu verzögern:

Wallch fährt beim Anmelden nicht automatisch mit dem Fahrrad


Wallch ist am Lubuntu 14.04 defekt. Das Änderungsintervall beträgt standardmäßig mindestens 10 Minuten nach einem Neustart.
H2ONaCl

1
Feuern Sie einen Fehlerbericht auf dem Launchpad ab - der Betreuer ist auch hier ein aktiver Benutzer und wird hoffentlich schnell auf gemeldete Probleme reagieren.
fossfreedom

Die Version im Software Center ist gerade veraltet! Hier können Sie die aktuelle Version installieren: sudo add-apt-repository ppa:wallch/wallch-daily sudo apt-get update && sudo apt-get install wallch Die Software-Center-Version hat bei mir nicht funktioniert, aber die aktuelle Version funktioniert einwandfrei! Ich bin 14.04 64 Bits
Mina Michael

Ein täglicher Build sieht riskant aus. Gibt es nicht noch ein ppa für wallch?
Jpaugh

@ fossfreedom ♦ Funktioniert dies auf Ubuntu 16.04
Kasun Siyambalapitiya

49

IMG:   Vielfalt

Homepage: http://peterlevi.com/variety
Github: https://github.com/varietywalls/variety

Variety ist ein Wallpaper Manager für Linux-Systeme. Es unterstützt zahlreiche Desktops und Hintergrundbildquellen, einschließlich lokaler Dateien und Onlinedienste: Flickr, Wallhaven, Unsplash und mehr.

Wenn dies unterstützt wird, wird Variety als Taskleistensymbol angezeigt, um ein einfaches Anhalten und Fortsetzen zu ermöglichen. Ansonsten bietet das Desktop-Eingabemenü ähnliche Optionen.

Die Vielfalt umfasst auch eine Reihe von Bildeffekten wie Ölgemälde und Unschärfe sowie Optionen zum Überlagern von Zitaten und einer Uhr auf den Hintergrund.

Bildbeschreibung hier eingeben

Installieren

Es ist im Universe Repo verfügbar. Um es zu installieren, führen Sie es aus

sudo apt install variety

Sie können es auch von Peter Levis PPA installieren, indem Sie ausführen

sudo add-apt-repository ppa:peterlevi/ppa
sudo apt-get update
sudo apt-get install variety

Wow, tolle Software. Sehr schöne Funktionen, einschließlich einer schönen Anzeige von Uhr und Sprichwörtern.
Ben

3
Vielen Dank, viel besser als Wallch, damit können Sie Bilder aus mehreren Quellen herunterladen.
Roger Garzon Nieto

Ich habe sie alle getestet und dies war das Beste, mehr Möglichkeiten und Features
Mathias Falci

25

Erstellen Sie selbst eine XML-Datei. Verwenden Sie dieses Skript als Ausgangspunkt, da es möglicherweise Fehler enthält.

#!/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>"

Anleitung:

Nachdem die background.xmlDatei erstellt wurde, klicken Sie mit der rechten Maustaste auf den Desktop, wählen Sie Hintergrundbild ändern , klicken Sie auf Hinzufügen ... und navigieren Sie zu dem Verzeichnis, das die XML-Datei enthält. Direkt über der Schaltfläche "Öffnen" ändern Sie die Auswahl von "Bild" in "Alle Dateien", wählen Sie dann die Datei background.xml aus und klicken Sie auf die Schaltfläche "Öffnen". Die Datei kann umbenannt werden kräftigeren, wie zu sein my_family.xml, landscapes-3.xmlusw., so dass man mehr Diashow - Wiedergabelisten haben.


1
Ich habe das obige Skript geändert und es so angepasst , dass es ein Nautilus-Skript ist: stefanobagnatica.it/dl/jaub/create_slideshow.sh.txt Legen Sie es einfach in .local / share / nautilus / scripts ab, und wählen Sie dann einen Ordner mit Hintergrundbildern und rechts aus Klicken Sie auf> Scripts> create_slideshow: Es wird eine XML-Datei in .backgrounds und eine XML-Hintergrunddefinitionsdatei im Ordner gnome-background-properties erstellt.
Pisu

@Pisu könntest du das Skript bitte an einen anderen Ort hochladen? Es gibt jetzt einen 404-Fehler.
Spotlight


Dies scheint zwar eine nette Antwort zu sein, es gibt jedoch keine Anweisungen, wie mit der Datei nach ihrer Erstellung verfahren werden soll.
Kalamalka Kid

Die Werte für DURATION und TRANSITION im Skript eignen sich zum Testen, sollten jedoch für die tatsächliche Verwendung in 1795.0 und 5.0 geändert werden, um statische Anzeigezeiten von einer halben Stunde pro Bild mit Überblendungen von 5 Sekunden zu erhalten.
Andrew P.

8

Generieren Sie für Gnome 3 die XML-Datei mit einer der vorherigen Antworten. Anschließend können Sie die generierte XML-Datei über die Befehlszeile hinzufügen:

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

Eine andere Lösung (dies fügt deine BG zum Erscheinungsbild-Bereich unter dem Gnome-Kontrollzentrum hinzu):

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

Ersetzen Sie bei Bedarf den Namen "Pykler" und den Pfad "/home/pykler/.backgrounds/realtime/background.xml".


6

Für Gnome 3 kannst du die Wallpaper Slideshow App verwenden.

Bildschirmfoto der Wallpaper Slideshow App

Laut seiner Entwickler hat es die folgenden Funktionen:

  • Ermöglicht die Auswahl des Ordners über einen Browser.
  • Hier können Sie das Zeitlimit in Sekunden festlegen.
  • Hier können Sie die Tiefe des Unterverzeichnisses auswählen.
  • Sie können es mit einem einzigen Klick aktivieren oder deaktivieren.
  • Tooltips mit allen Funktionen

Herunterladen:

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

Führen Sie dann wp-showden Ordner gnome-3-wp in Ihrem Ausgangsordner aus.

Weitere Informationen finden Sie hier und hier .


Funktioniert nicht mit neu installiertem Oneiric Ubuntu 11.10. Musste das #! / Usr / bin / env-Python2 auf #! / Usr / bin / env-Python korrigieren, aber es gibt immer noch eine Reihe von Fehlern.
Pithikos

4

Ok, hier ist, wie ich es gemacht habe, was wahrscheinlich nicht der beste Weg ist, aber es hat funktioniert und ich musste nichts installieren, um es zu tun. Zurück in 11.10 fand ich das folgende Python-Skript ( slideshow.py), das eine slideshow.xmlDatei generiert (ausgeführt aus einem Verzeichnis mit den Bildern darin). Dies ist immer noch die in 12.04 benötigte Datei, aber Sie benötigen auch eine andere XML-Datei. Legen Sie die XML - Datei erzeugt slideshow.pySkript in /usr/share/backgrounds/contestund um chownes zu root. Sobald dies erledigt ist, müssen Sie das zweite Python-Skript ( wallpapers.py) ausführen, das vom ersten angepasst wurde. Lege die von wallpapers.pyin erzeugte Datei ab /usr/share/gnome-background-propertiesund wiederhole chownsie in root. Zu diesem Zeitpunkt sollten Sie in der Lage sein, unter "Systemeinstellungen" -> Darstellung Ihre Diashow oder Bilder auszuwählen.

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()

4

Verwenden Sie Cortina, es funktioniert ziemlich gut.

Es kann festgelegt werden, dass das Hintergrundbild des Desktops eine zufällige Datei aus einem bestimmten Verzeichnis ist.

Es kann über das Ubuntu Software Center installiert werden.

Installation über das Software Center


1
Ich sehe das nicht im Software Center in Natty. Vermisse ich etwas oder wurde es entfernt?
Randy Orrison

2
Cortina ist nur im (derzeit unveröffentlichten) Ubuntu 12.04 verfügbar. Allerdings ist es gebrochen .
8128

3

Sie könnten an einem Programm interessiert sein, das automatisch eine solche Hintergrund-Diashow erstellt.

Nach diesem OMG! Ubuntu post , du hast zum Beispiel 'Wallpaper Gallery' . Als Eingabedaten werden mit Tags versehene Fotos aus Ihrer Shotwell-Galerie verwendet. So ist es zum Beispiel sehr einfach, Fotos hinzuzufügen und zu entfernen.

Wählen Sie zuerst die Tags für die Fotos aus, die angezeigt werden sollen, und konfigurieren Sie dann die Umschaltzeit, die Reihenfolge usw. Hier einige Screenshots:

Anzeigeoptionen für die Hintergrundgallerie Datenquelle der Wallpaper Gallery


3

Ich wollte, dass das wechselnde Hintergrundbild und die benutzerdefinierten Hintergrundbilder unter den Standardoptionen für die Auswahl eines Hintergrundbilds in Ubuntu 12.04 angezeigt werden, also habe ich Folgendes getan

Mit dem Terminal navigieren Sie zu:

/usr/share/gnome-background-properties

Wenn lsSie tippen, werden alle Dateien in diesem Ordner aufgelistet. Sie sollten eine Datei mit dem Namen precision-wallpapers.xml sehen. Erstellen Sie eine Sicherungskopie, falls etwas schief geht

sudo cp ./precise-wallpapers.xml ~

Bearbeiten Sie es anschließend, um Hintergrundbilder hinzuzufügen, die in den Standard-Hintergrundoptionen angezeigt werden sollen

sudo gedit precise-wallpapers.xml

So habe ich ein Polarbears-Hintergrundbild hinzugefügt. Zuvor habe ich die Datei exact.xml aus dem Wettbewerbsordner kopiert und sie mit den Bildern bearbeitet, die ich anzeigen wollte:

<?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>

Sie können reguläre JPG- oder PNG-Dateien hinzufügen. Ich empfehle, sie in das Verzeichnis / usr / share / backgrounds zu kopieren und sie dann dieser XML-Datei hinzuzufügen. Ich hoffe das hilft.


3

Ändern Sie das Erscheinungsbild in den Systemeinstellungen wie unten dargestellt

Bildbeschreibung hier eingeben

Oder Sie können dies tun, indem Sie Desktop Nova installieren. Zum Installieren drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

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

Suchen Sie nach der Installation in Dash danach und klicken Sie darauf. Wenn das Programm geöffnet wird, fügen Sie Ihre Bilder hinzu und richten Sie das Zeitintervall ein.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Befehlsergänzung von Desktopnova


ziemlich detaillierte Erklärung @Mitch
Meteore

3

Ja, du kannst.

Suchen Sie ein bereits erstelltes animiertes Hintergrundbild und ändern Sie es.

Zum Beispiel sollte es einen geben /usr/share/backgrounds/contest(zumindest bei Precise Pangolin).

Die Datei heißt precise.xmlin meinem Fall und ist eine XML-Datei. Alles, was Sie wissen müssen, um es zu ändern, ist, dass jedes Tag wie <background>andere Tags und Texte enthält und mit geschlossen werden muss </background>.

Versuchen Sie herauszufinden, was diese Tags bedeuten (siehe unten), ändern Sie den Namen dieser Bilder und speichern Sie sie als ... irgendwo. Nennen Sie es whatever_you_want.xml .

Ändern Sie dann Ihren Hintergrund: Wählen Sie ein neues Hintergrundbild aus, indem Sie Ihren Computer durchsuchen, und wählen Sie anstelle einer JPG- Datei Ihre XML-Datei aus .

Einige Tags:

<background>enthält alles. Ihre Datei muss damit beginnen und mit enden </background>. Es heißt Root-Tag.
<starttime>legt fest, wann das Diaporama beginnt. Es muss ein genaues Datum angegeben werden.
<static>enthält die Definition eines Standbilds.
<transition>wird verwendet, um von einem Bild zum anderen zu wechseln.
<duration>gibt in Sekunden die Zeit an, während der das Bild angezeigt wird oder die Überblendzeit.
<file>enthält ein einzelnes Bild, das als Standbild angezeigt werden soll.
<from>und <to>Einzelbilder enthalten, die jeweils am Anfang und am Ende eines Überblendens stehen.

Einige zusätzliche Hinweise:

Indem Sie die Anzahl der Sekunden aller <duration>Tags in der Datei addieren , wissen Sie, wie lange es dauert, eine vollständige Schleife des Diaporamas durchzuführen.

Die schönste Konfiguration ist diese (vereinfacht, ohne Dauer):

<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>
...

Vergessen Sie nicht, Ihr Diaporama mit einem Übergang zu Ihrem ersten Bild zu beenden, da es sonst abrupt von einer statischen zu einer anderen wechselt.

Ich habe einmal versucht, einen animierten Hintergrund zu erstellen. Die angezeigten Bilder dauern jeweils weniger als 1 Sekunde. Sie können es zum Spaß ausprobieren, aber ehrlich gesagt möchten Sie Ihre Maus vor dem Ende des Tages auf den Monitor werfen.


2

Ich wollte vor einiger Zeit das Gleiche tun. Hier ist mein Skript: http://pastebin.com/FkaxaN3J

Einfach im Verzeichnis ablegen, ausführbar machen und ausführen.


1
Dein Drehbuch sieht ziemlich gut aus. Sind Sie bereit , eine etwas andere Version zu erstellen, um diese Frage zu beantworten: askubuntu.com/q/35971/458 ? Es ist seit 10 Monaten geöffnet und bekommt keine Antworten.
Richard Holloway

@RichardHolloway, das ist eine gute Frage, die Sie verlinkt haben, für deren Beantwortung mir jedoch die Zeit ausgegangen ist. Wenn Sie oder jemand anderes das Skript nehmen und damit ausführen möchte, können Sie dies gerne tun.
Zpletan

1

Nachdem ich diese Anfrage gesehen hatte, war ich neugierig auf eine Lösung und fand etwas, das es mir ermöglicht, Ihr Hintergrundbild als Teil der Standard-Hintergrundbildauswahl zu betrachten, wenn ich in das Fenster gehe System Settings >> Appearances. Führen Sie die folgenden Schritte in einem Terminal aus:

  1. cd /usr/share/gnome-background-properties
    • Sie gelangen auf den angegebenen Pfad
  2. sudo cp ./ubuntu-wallpapers.xml ~
    • Dadurch wird die Datei ubuntu-wallpapers.xml in Ihr Home-Verzeichnis kopiert
  3. sudo vim ./ubuntu-wallpapers.xml
    • Der Befehl vimist ein Terminal-Editor, den Sie jedoch nach geditBelieben ändern können

Sobald Sie in dieser Datei sind, sehen Sie Tags aufgerufen <wallpaper>und </wallpaper>das ist um die anderen Tags wie <name>und <options>. Sie müssen das kopieren und direkt unter diesem Eintrag einfügen. Anschließend sollten Sie den hinzugefügten zusätzlichen Eintrag so bearbeiten, dass er Ihren Wünschen entspricht. Ein Beispiel finden Sie unten:

Bildbeschreibung hier eingeben

In diesem Beispiel habe ich Änderungen an die <name>, <filename>, <pcolor>und <scolor>Informationen zu entsprechen , was ich für die Tapete brauchte ich wollte. Jetzt sehe ich das Hintergrundbild als Standardauswahl im Hintergrundbereich der System Settings -> AppearanceGUI:

Bildbeschreibung hier eingeben

Wenn etwas nicht funktioniert, importieren Sie die von uns erstellte Sicherungsdatei mit dem folgenden Befehl zurück:

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

Hoffe das hilft.


1

IMG:   Desk Changer für die GNOME-Shell

von egach

Wenn Sie Gnome-Shell verwenden (Version> 3.8, Standard in Ubuntu 17.10 und höher), verwenden Sie diese nette Erweiterung.

Einfacher Tapetenwechsler mit Unterstützung für mehrere Profile. Unterstützt die Integration in das Systemmenü oder ein eigenes Bedienfeldsymbol. Der Daemon ist in Python geschrieben und läuft unabhängig von der Erweiterung.

Extension Homepage : https://github.com/BigE/desk-changer/

Bildbeschreibung hier eingeben

Installieren

Zuerst müssen Sie Gnome-Tweaks installieren

sudo apt install gnome-tweaks

Besuchen Sie die Homepage der Gnome-Erweiterung und schalten Sie die Folie ein. Anschließend können Sie die Erweiterung so konfigurieren, dass die Änderungszeit des Hintergrunds und die Hintergründe selbst geändert werden. Öffnen Sie dazu gnome-tweaks , gehen Sie zur Registerkarte " Erweiterung" und klicken Sie auf das Symbol " Konfigurieren" des Tischwechslers.


1

IMG:   Zufälliges Hintergrundbild für die GNOME-Shell

von iFlow

Wenn Sie Gnome-Shell verwenden (Version> 3.12, Standard in Ubuntu 17.10 und höher), verwenden Sie diese nette Erweiterung. Diese Erweiterung ruft ein zufälliges Hintergrundbild aus einer Online-Quelle ab und legt es als Desktop-Hintergrund fest. Der Desktop-Hintergrund kann regelmäßig oder manuell aktualisiert werden.

Online-Quellen: - unsplash.com - desktopper.co - wallheaven.cc - reddit.com - grundlegende JSON-APIs oder -Dateien (Weitere Informationen finden Sie im GitHub-Wiki) (Chromecast, Bing, NASA, Google Earth View usw.)

Erweiterungs-Homepage : https://github.com/ifl0w/RandomWallpaperGnome3

Bildbeschreibung hier eingeben

Installieren

Zuerst müssen Sie Gnome-Tweaks installieren

sudo apt install gnome-tweaks

Besuchen Sie die Homepage der Gnome-Erweiterung und schalten Sie die Folie ein. Anschließend können Sie die Erweiterung konfigurieren. Öffne dazu gnome-tweaks , gehe auf die Registerkarte " Extension" und klicke auf das Symbol " Configure" des zufälligen Hintergrundbildes.


-1

Ein imlib2-basierter Bildbetrachter ist ein sehr flexibler, effizienter und leistungsstarker X11-Bildbetrachter, der sich hauptsächlich an Konsolenbenutzer richtet. "Im Gegensatz zu den meisten anderen Viewern verfügt es nicht über eine ausgefallene Benutzeroberfläche, sondern zeigt lediglich Bilder an. Die Steuerung erfolgt über Befehlszeilenargumente und konfigurierbare Tasten- / Mausaktionen."

Ich mache damit zufällige Diashows von vielen tausend Bildern in einer tiefen Verzeichnisstruktur. Wenn ich im Fenstermodus anstatt im Desktop-Hintergrund arbeite, kann ich ihnen problemlos Kommentare hinzufügen, wenn mir einer gefällt, und in den sequentiellen Modus wechseln, um nach ähnlichen zu suchen.


-2

versuchen Sie auch Slidewall, es hat Uhr angezeigt ..


3
Vielleicht können Sie Ihre Frage bearbeiten, damit das OP versteht, wie Slidewall ihre Frage beantworten kann und wie man sie erhält :-)
stephenmyall

-2

Gehen Sie zu Systemeinstellungen > Darstellung und markieren Sie das Foto mit der Uhr auf der rechten Seite.


2
Das Originalposter möchte das Bild nicht alle zehn Minuten manuell ändern. Es soll so eingerichtet werden, dass es automatisch aus einem von ihnen ausgewählten Verzeichnis von Bildern ausgeführt wird.
Taryn East
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.