staging.inyokaproject.org

Mobiles Xubuntu auf USB - Desktophintergrund bei jedem PC anders

Status: Ungelöst | Ubuntu-Version: Xubuntu 22.04 (Jammy Jellyfish)
Antworten |

Unix-Lover

Avatar von Unix-Lover

Anmeldungsdatum:
15. November 2011

Beiträge: 79

Hallo zusammen,

ich beobachte bei meinem mobilen Xubuntu, das ich auf einem USB-Stick installiert habe, das folgende komische Phänomen bezüglich des Desktophintergrunds:

Schließe ich den USB-Stick an meinem Rechner an und boote davon, funktioniert alles ganz normal. Die XFCE-Einstellungen, u. a. das Hintergrundbild, kann ich normal ändern.

Starte ich dann das USB-Xubuntu an meinem Laptop, werden die am Rechner gemachten Einstellungen alle übernommen, bis auf den Hintergrund. Auf dem Laptop ist entweder das Standard-Hintergrundbild oder, wenn ich vorher eines eingestellt habe, dieses drauf.

Wenn ich das USB-Xubuntu wieder vom Rechner starte, ist der Hintergrund drauf, den ich am Rechner eingestellt habe. Jedes PC-System hat sozusagen seinen eigenen Hintergrund.

Kennt einer von euch dieses Phänomen auch? Weiß jemand zufällig, was man tun kann, damit man überall immer denselben Hintergrund hat?

Gruß

Unix-Lover

STRAGIC-IT

Avatar von STRAGIC-IT

Anmeldungsdatum:
3. Januar 2006

Beiträge: 3522

Hallo Unix-Lover, am besten Du löscht alle Hintergrundbilder bis auf dieses EINE. Viel Auswahl hat das System dann nicht mehr.

Bye HS

umbhaki Team-Icon

Supporter
Avatar von umbhaki

Anmeldungsdatum:
30. Mai 2010

Beiträge: 2611

Nicht schlecht, die Idee von STRAGIC-IT, nur finde ich sie ein bisschen radikal. 😛

Man könnte die Bilddateien auch erst einmal in einen anderen Ordner verschieben, wo sie nicht automatisch gefunden werden. Standardmäßig stehen die Hintergründe in den Ordnern /usr/share/backgrounds und /usr/share/backgrounds/xfce, das bedeutet, dass man sie mit root-Rechten verschieben müsste.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17630

Vielleicht sind unterschiedliche Seitenverhältnisse der Bilder maßgeblich, die bei unterschiedlichen Displays optimal passen?

Unix-Lover

(Themenstarter)
Avatar von Unix-Lover

Anmeldungsdatum:
15. November 2011

Beiträge: 79

Hallo zusammen,

das Löschen/Verschieben der anderen Hintergrundbilder hat leider nichts gebracht. Ich habe das am Laptop durchgeführt und nur ein Bild im Background-Ordner gelassen, das ich auch ausgewählt habe.

Beim Starten des mobilen Xubuntus auf dem PC hatte ich dann nur einen grauen Hintergrund. Das am Laptop ausgewählte Hintergrundbild wird am Rechner nicht angenommen.

Starte ich das mobile Xubuntu aber wieder vom Laptop (ohne eine Änderung am PC gemacht zu haben), sehe ich wieder das Hintergrundbild, das ich eingestellt hatte. Die Einstellungen bleiben also am Laptop bestehen.

Was mir auch aufgefallen ist:

Verbinde ich mich am Laptop mit meinem WLAN, muss ich das am Rechner nochmal machen, obwohl es dieselbe SSID ist. Bei der WLAN-Verbindung tritt offenbar dasselbe Phänomen auf wie beim Hintergrundbild. Die WLAN-Verbindung stört aber nicht so sehr, das ist bei mobilen Systemen vielleicht einfach so.

Beim Hintergrundbild stört das aber schon, denn wenn ich mich richtig erinnere, war das vorher bei XFCE nicht so und bei anderen Desktopumgebungen (Gnome) habe ich dieses Phänomen nicht festgestellt.

Gruß

Unix-Lover

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14402

Unix-Lover schrieb:

Was mir auch aufgefallen ist:

Verbinde ich mich am Laptop mit meinem WLAN, muss ich das am Rechner nochmal machen, obwohl es dieselbe SSID ist. Bei der WLAN-Verbindung tritt offenbar ...

Ändert sich auch die MAC-Adresse vom wlan0(oder gleichwertig)-Interface? Wenn ja, dann spoofe die MAC-Adresse, so dass diese immer gleich bleibt, unabhängig von der benutzen Hardware (Laptop oder PC).

E-Lyptus

Avatar von E-Lyptus

Anmeldungsdatum:
17. Dezember 2017

Beiträge: 165

Nachgestellt: Ein Xfce Spiral Linux auf dem Stick, zwar kein Xubuntu, aber nahe dran.

Am Laptop (ups, jetzt sehe ich gerade, dass Du zuerst am PC warst, sollte aber egal sein) unter "Einstellungen" → "Schreibtisch" → "Hintergrund" ein Bild ausgewählt und dieses erscheint auch auf dem Desktop.

Den Stick am PC gestartet, und wie bei Dir erscheint dort der Standardhintergrund.

Nachgeschaut:

bert@bert-335572g:~$ xfconf-query -c xfce4-desktop -l -v
/backdrop/screen0/monitor0/backdrop-cycle-enable           true
/backdrop/screen0/monitor0/backdrop-cycle-timer            600
/backdrop/screen0/monitor0/image-path                      /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitor0/image-show                      true
/backdrop/screen0/monitor0/image-style                     5
/backdrop/screen0/monitor0/last-single-image               /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitor0/workspace0/color-style          0
/backdrop/screen0/monitor0/workspace0/image-style          5
/backdrop/screen0/monitor0/workspace0/last-image           /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitor0/workspace1/color-style          0
/backdrop/screen0/monitor0/workspace1/image-style          5
/backdrop/screen0/monitor0/workspace1/last-image           /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitorHDMI-1/workspace0/color-style     0
/backdrop/screen0/monitorHDMI-1/workspace0/image-style     5
/backdrop/screen0/monitorHDMI-1/workspace0/last-image      /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitorHDMI-1/workspace1/color-style     0
/backdrop/screen0/monitorHDMI-1/workspace1/image-style     5
/backdrop/screen0/monitorHDMI-1/workspace1/last-image      /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitorLVDS/workspace0/color-style       0
/backdrop/screen0/monitorLVDS/workspace0/image-style       5
/backdrop/screen0/monitorLVDS/workspace0/last-image        /home/bert/Bilder/penguin-awareness-day-photography-181.jpg
/backdrop/screen0/monitorLVDS/workspace1/color-style       0
/backdrop/screen0/monitorLVDS/workspace1/image-style       5
/backdrop/screen0/monitorLVDS/workspace1/last-image        /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitorVirtual-1/workspace0/color-style  1
/backdrop/screen0/monitorVirtual-1/workspace0/image-style  5
/backdrop/screen0/monitorVirtual-1/workspace0/last-image   /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/backdrop/screen0/monitorVirtual-1/workspace1/color-style  1
/backdrop/screen0/monitorVirtual-1/workspace1/image-style  5
/backdrop/screen0/monitorVirtual-1/workspace1/last-image   /usr/share/wallpapers/Zwopper-Green-Dew-CC-BY-SA-30-2560x1600.png
/desktop-icons/file-icons/show-filesystem                  false
/desktop-icons/file-icons/show-home                        false
/desktop-icons/file-icons/show-removable                   false
/desktop-icons/file-icons/show-trash                       false
/desktop-icons/icon-size                                   32
/desktop-icons/show-tooltips                               false
/desktop-menu/show                                         false
/last/window-height                                        530
/last/window-width                                         733

Bei diesem omnipotenten Xfce kann man verschiedene Hintergründe für unterschiedliche Bildschirme wählen!

Du kannst also unter "Einstellungen" → "Einstellungsbearbeitung" → "xfce-desktop" → wahrscheinlich "monitor1" (bei mir heißt er monitorHDMI) Deinen Hintergrund kopieren und ihn dann bei monitorLVDS (der Laptopbildschirm) einfügen. Bei mir hat es funktioniert.

Eigentlich sollte es auch funktionieren, am Laptop "Einstellungen" → "Schreibtisch" → "Hintergrund" das Bild auszuwählen, es sollte dann auf monitorLVDS geschrieben werden. Besser "Einstellungsbearbeitung", sicherlich noch besser xfconf-query.

Die Xfce Dokumentation ist eher bescheiden, meistens ist das Archwiki aussagekräftiger.

Danke, ich habe wieder etwas gelernt!

Bert

Unix-Lover

(Themenstarter)
Avatar von Unix-Lover

Anmeldungsdatum:
15. November 2011

Beiträge: 79

Hallo Bert,

danke für deine ausführliche und interessante Erklärung.

Hast du bei deiner Recherche herausfinden können, ob es die Möglichkeit gibt, ein Hintergrundbild im Vorfeld für alle Monitore einzustellen? Damit meine ich auch diejenigen Monitore, die später noch hinzukommen.

Beispiel:

Angenommen, ich kaufe mir einen zweiten Laptop. Wenn ich das mobile Xubuntu dort boote, möchte ich, das mein vorher (im anderen System) eingestelltes Hintergrundbild auf dem neuen Laptop erscheint, ohne nochmal eine Einstellung im neuen Laptop machen zu müssen.

Gruß

Unix-Lover

E-Lyptus

Avatar von E-Lyptus

Anmeldungsdatum:
17. Dezember 2017

Beiträge: 165

Meine Intention war eigentlich, Dich zum selber forschen zu animieren und nicht, Dir die Suchmaschine zu ersetzen.

Schau Dir die Sachen in der Einstellungsbearbeitung unter Desktop oder die Ausgabe von

xfconf-query -c xfce4-desktop -l -v

an und mach Dich zu allen unbekannten Begriffen schlau. Soviel ist es ja nicht!

Hintergrundbild auf dem neuen Laptop erscheint

zum Bsp einfach mal nach "LVDS" suchen und siehe da, Wikipedia kennt das:

Weiterhin basieren - meist proprietäre - digitale Schnittstellen von Flüssigkristallbildschirmmodulen im Embedded-Anwendungsbereichen und bei Laptops, wo das Display fest im Gehäuse integriert ist, auf LVDS.

Hast Du meine Vorschläge überhaupt ausprobiert?

Bert

Unix-Lover

(Themenstarter)
Avatar von Unix-Lover

Anmeldungsdatum:
15. November 2011

Beiträge: 79

Hallo Bert,

kein Grund, angesäuert zu sein.

Selbstverständlich habe ich deine Vorschläge ausprobiert. Wenn ich das aber richtig verstanden habe, stelle ich so bei den vorhandenen Monitoren das von mir gewünschte Hintergrundbild ein.

Mein Ziel ist es, dass das gewünschte Hintergrundbild immer und bei allen Monitoren, die in Zukunft hinzukommen, angezeigt wird.

Aber keine Sorge, dafür brauchst du mir nicht weiter "die Suchmaschine zu ersetzen". Ich bin dir für deine bisherige Hilfe dankbar.

Gruß

Unix-Lover

E-Lyptus

Avatar von E-Lyptus

Anmeldungsdatum:
17. Dezember 2017

Beiträge: 165

Unix-Lover schrieb:

Wenn ich das aber richtig verstanden habe, stelle ich so bei den vorhandenen Monitoren das von mir gewünschte Hintergrundbild ein.

Mein Ziel ist es, dass das gewünschte Hintergrundbild immer und bei allen Monitoren, die in Zukunft hinzukommen, angezeigt wird.

Ich fände den Aufwand gering, mal eben kurz das Hintergrundbild einzustellen. Braucht man aber nur in exotischen Fällen. Das Hintergrundbild wird nicht auf den speziellen Monitor, sondern auf die Schnittstelle des Rechners festgenagelt. Daher mein Hinweis auf LVDS, die Schnittstelle zum Laptopdisplay (ich wüsste nicht, dass da was neues in Sicht wäre).

Zum Thema mal noch ein Suchergebnis.

Bert

raketenwilli

Anmeldungsdatum:
13. Juli 2023

Beiträge: 51

Unix-Lover schrieb:

Hallo Bert,

kein Grund, angesäuert zu sein.

Selbstverständlich habe ich deine Vorschläge ausprobiert. Wenn ich das aber richtig verstanden habe, stelle ich so bei den vorhandenen Monitoren das von mir gewünschte Hintergrundbild ein.

Jein...

xrandr --listactivemonitors | sed -e 's/^.*\*//' -e 's/ .*$//'

Zeigt die Anschlüsse aktiver Monitore:

Mein Ziel ist es, dass das gewünschte Hintergrundbild immer und bei allen Monitoren, die in Zukunft hinzukommen, angezeigt wird.

Aha.

Die Datei /etc/alternatives/desktop-background.xml ist ein Link auf /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml

Die Datei /usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml sieht dann so aus:

<background>
  <static>
    <duration>8640000.0</duration>
    <file>
      <size width="1280" height="800">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/1280x800.svg</size>
      <size width="1280" height="1024">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/1280x1024.svg</size>
      <size width="1600" height="1200">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/1600x1200.svg</size>
      <size width="1920" height="1080">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/1920x1080.svg</size>
      <size width="1920" height="1200">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/1920x1200.svg</size>
      <size width="2560" height="1440">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/2560x1440.svg</size>
      <size width="2560" height="1600">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/2560x1600.svg</size>
      <size width="3200" height="1800">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/3200x1800.svg</size>
      <size width="3200" height="2000">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/3200x2000.svg</size>
      <size width="3840" height="2160">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/3840x2160.svg</size>
      <size width="5120" height="2880">/usr/share/desktop-base/emerald-theme/wallpaper/contents/images/5120x2880.svg</size>
    </file>
  </static>
</background>

Also: Welche Idee hättest Du, um auf neuen und bisher nicht bekannten Monitoren ein bestimmtes Hintergrundbild anzuzeigen?

Meine hat was cp, nano, und ln zu tun...

Antworten |