[Gelöst] Keine Einstellung des Hintergrunds in MATE möglich

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

[Gelöst] Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 01.07.2024 18:45:09

Hallo zusammen,

seit einiger Zeit habe ich auf meinem Debian Testing das Phänomen, dass ich in MATE keinen Hintergrund mehr ändern kann. Angezeigt wird mir lediglich ein vertikaler Farbverlauf von blau nach grün. Wenn ich mittels Kontrollcenter oder Bildschirmmenü den Hintergrund bzw. das Bild ändern möchte, werden mir zwar Bilder angezeigt, auch die Änderung auf andere Farbverläufe - doch nichts ändert sich. Seit wann das genau ist, kann ich leider nicht sagen.

Ich hatte bereits mittels gsettings, dconf write und auch hydrapaper (zur Einstellung verschiedener Hintergründe bei mehreren Monitoren) versucht, weiter zu kommen. Doch bisher blieb alles erfolglos. Das trifft nicht nur auf mich als Nutzer zu, sondern auch auf die anderen im System vorhandenen.

Aktuell ist MATE in Version >= 1.26 installiert, wobei ich sehe, dass Pakete in eine der Versionen 1.26.0, 1.26.1, 1.26.2, 1.26.3 und 1.271 vorhanden sind - aber jeweils nur in einer.

Habt Ihr vielleicht eine Idee, woran das liegen könnte, das ich kein Hintergrundbild mehr einstellen kann?

Klar, ich kann natürlich MATE komplett de- und wieder reinstallieren. Doch, ich würde das Problem gern mit Bordmitteln lösen wollen.

Danke Euch für Eure Hilfe
Zuletzt geändert von rohodeb am 11.07.2024 19:26:11, insgesamt 2-mal geändert.

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: Keine Einstellung des Hintergunds in MATE möglich

Beitrag von thunder11 » 02.07.2024 08:30:45

Ich weiss nicht was du genau verstellt hast. da es bei mir funktioniert.
mal ein systematischer Versuch:
Die Hintergründe sind per Default in:

Code: Alles auswählen

ls -l /usr/share/backgrounds 
insgesamt 12
drwxr-xr-x 2 root root 4096 23. Jan 18:16 cosmos
drwxr-xr-x 2 root root 4096 25. Jan 19:35 gnome
drwxr-xr-x 5 root root 4096 23. Jan 18:16 mate
Als Erstes würde würde ich mal versuchen, über "Hinzufügen" den Inhalt einer dieser Unterordner auszuwählen.
Das Gnome- Zeugs ist i.R. nicht mit ausgewählt. Ausgewählt, sollte sie in der Auswahl erscheinen.

Die Backgrounds sind bei Mate in der Datei ~/.config/mate/backgrounds.xml gespeichert ----> mal überprüfen.

Mal ein Bild aus dem Netz runterladen und über den Hinzufügen-Button auswählen.

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 02.07.2024 17:31:24

Hallo thunder11,

danke für die Antwort.

Von den von Dir genannten Verzeichnisse cosmos und mate sind vorhanden - gnome nicht, wie von Dir angenommen.

Ich habe nun die Einstellung per Bildschirmmenü vornehmen wollen, löschte zuerst alle angezeigten Bilder und fügte sie dann wieder dazu. Außerdem suchte ich mir ein Bild aus dem Netz und fügte es auch dazu.
Alles brachte keine Auswirkungen. Es gibt ja auch keinen "Haken", mit dem man die Auswahl bestätigen kann.

Die von Dir angesprochene xml-Datei gibt es natürlich. Ich habe auch durch Umbenennen der vorhandenen Datei, anschließendes Ab- und wieder Anmelden, versucht, eine neue Datei zu erstellen. Das funktionierte anstandslos. Änderungen werden aber nicht übernommen.

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 02.07.2024 17:53:35

Wenn ich mir mit

Code: Alles auswählen

dconf read /org/gnome/desktop/background/picture-uri
das eingestellte Hintergrundbild anzeigen lassen möchte, wird mir das von hydrapaper angegeben, das ich bei einigen früheren Versuchen einstellen wollte. Es ist ein zusammengefügtes Bild, das dann auf beiden Monitoren ausgegeben werden sollte - Betonung auf sollte. Das ging ja auch nicht.
Angezeigt wird mir aber nicht das über das MATE-Einstellungsmenü ausgewählte Bild.

Ist der Befehl dconf read hier überhaupt der geeignete zum Anzeigen des eingestellten Hintergrundbildes?

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 02.07.2024 18:04:07

Das Merkwürdige ist ja außerdem auch, dass dieses Phänomen nicht nur mich als Nutzer betrifft, sondern auch den zweiten, der wiederum nur selten am Rechner ist und kaum Einstellungen vornimmt. Bei diesem wurde einmal ein Hintergrundbild eingestellt, dann nicht mehr. Nun ist auch hier nur der blau-grüne Farbverlauf sichtbar. Einstellungen funktionieren hier auch nicht.

Andere Einstellungen, wie Schriften, Fensterstile (Thema) usw. funktionieren - nur eben Hintergrund nicht.

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von thunder11 » 02.07.2024 18:17:17

hmmm -- ratlos

mal die Ausgabe von:

Code: Alles auswählen

inxi -Sxxx

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 02.07.2024 18:22:27

Danke fürs Dranbleiben.
Hier ist die Ausgabe:

Code: Alles auswählen

hello@haus:~$ inxi -Sxxx
System:
  Host: haus Kernel: 6.8.12-amd64 arch: x86_64 bits: 64 compiler: gcc
    v: 13.2.0 clocksource: tsc
  Desktop: MATE v: 1.26.2 wm: marco v: 1.26.2 with: mate-panel
    tools: mate-screensaver vt: 7 dm: LightDM v: 1.32.0 Distro: SparkyLinux 8
    (Seven-Sisters) base: Debian 13 trixie

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von thunder11 » 02.07.2024 18:37:01

bei mir:

Code: Alles auswählen

inxi -Sxxx
System:
  Host: Mate Kernel: 6.8.12-amd64 arch: x86_64 bits: 64 compiler: gcc
    v: 13.2.0 clocksource: tsc
  Desktop: MATE v: 1.26.2 wm: marco v: 1.26.2 with: mate-panel
    tools: mate-screensaver vt: 2 dm: GDM3 v: 46.0 Distro: Debian GNU/Linux
    trixie/sid
Der einzige Unterschied: Bei mir gdm3. Dürfte aber keinen Unterschied machen.

Sind denn in den jeweiligen Unterverzeichnissen von /usr/share/backgrounds/
auch die *.xml Dateien mit gleichem Namen vorhanden ?

was mir noch einfällt:

Code: Alles auswählen

apt clean

Code: Alles auswählen

[code]apt purge mate-backgrounds

Code: Alles auswählen

apt install mate-backgrounds

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 02.07.2024 18:59:38

Nein, die sind nicht da.
Es gibt nur eine in cosmos.

Ich melde mich gleich noch mal.

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 02.07.2024 19:12:00

Hmm, hat nichts gebracht.

Es werden keine xml-Dateien installiert. :cry:

Merkwürdig, merkwürdig!

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 03.07.2024 18:05:22

Guten Abend,
was ich natürlich noch versuchen kann, ist, alles was den Desktop irgendwie "beeinflussen" kann, zu deinstallieren. So z.B. Compiz, den ich soundso gerade nicht nutze.

Vielleicht bringt ja auch das (hoffentlich) baldige Update auf MATE 1.28 Abhilfe.

Hat vielleicht noch jemand eine Idee? Vielleicht kann ich mich ja auch mal direkt an die MATE-Gemeinde wenden.

Viele Grüße

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 05.07.2024 18:22:41

Guten Abend zusammen,
leider komme ich mit meiner Frage bzw. Anliegen nicht weiter.

Daher hoffe ich, dass ich hier niemanden auf die Füße trete, wenn ich mich auch woanders informiere.

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von thunder11 » 05.07.2024 18:33:38

Eventuelle Notlösung (funktioniert bei mir)
Über die meisten Bildbetrachter kann man ein Bild auch als Hintergrund einstellen.
Debianeom kann das auch

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 06.07.2024 09:55:22

Danke für den Hinweis.
Ja, auch eine Möglichkeit. Eom ist auch bei mir bereits installiert.

Wenn ich ein angezeigtes Bild als Hintergrund festlegen möchte, erscheint der Hinweis
Das Bild >>...<< wurde als Hintergrundbild festgelegt.
Möchten Sie sein Erscheinungsbild verändern?
Doch leider tut sich nichts. Es bleibt beim Farbverlauf.

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von thunder11 » 06.07.2024 10:52:02

hmm ich passe.

Bei Xfce war das eine ganze Zeit auch so, dass über das normale Auswahl Menü kein Hintergrund
eingestellt werden konnte.
Aber über irgendeinen Bildbetrachter war das immer möglich.

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 06.07.2024 15:39:48

Juhuuuuhhh - ich kam einen Schritt weiter.

Ich probierte noch andere Bildbetrachter aus, z.B. gThumb und Geeqie. Mit beiden funktionierte es nicht.

Dann stieß ich auf einen Artikel über die per Kommandozeile zu bedienenden Programme feh und xwallpaper. Beide hatte ich nicht installiert - ich installierte xwallpaper.

Und, siehe da - dieses Mal klappte es. Nach Eingabe des Befehls und einem anschließenden Klick auf eines der beiden aktuellen Bildschirmhintergründe auf dem Desktop, stellten sich beide (ich benutze zwei Monitore) um.

Bei PNG-Bilder erhalte zwar die Fehlermeldung

Code: Alles auswählen

libpng warning: iCCP: known incorrect sRGB profile
Doch auch diese werden dann übernommen.

Erst einmal danke, thunder11, für den Anstoß, den Hintergrund über Bildbetrachter umzustellen. Warum das aber über das MATE-Menü nicht funktioniert, bleibt natürlich weiter im Verborgenen.

KP97
Beiträge: 3714
Registriert: 01.02.2013 15:07:36

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von KP97 » 06.07.2024 17:48:33

@rohodeb
Ich kann mich erinnern, daß auch die Größe des Bildes und die Auflösung des Monitors eine Rolle spielt. Ob das aber zu dem Fehler führt weiß ich nicht, ich nutze kein Mate.

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 06.07.2024 17:58:36

@KP97
Möglich. Ich habe auch herausgefunden, dass man diese Meldung ignorieren kann.

Inzwischen habe ich auch recherchiert, dass es mittels feh möglich ist, einzelne Monitore gezielt anzusprechen. Bestimmt geht das auch mit xwallpaper.

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 07.07.2024 09:42:06

Das mit der Einstellung des Hintergrundes mittels xwallpaper hat ja funktioniert.

Diese Methode funktioniert jedoch nur für die aktuelle Sitzung. Bei der nächsten Anmeldung ist sie wieder verschwunden. Abhilfe würde ein xwallpaper-Eintrag in meiner ~/.xinitrc schaffen. Diese habe ich jedoch nicht.
Es gibt unter /etc/X11/xinit/ eine Datei xinitrc, die jedoch /etc/X11/Xsession aufruft.

Kann ich dann trotzdem für mich eine eigene .xinitrc erstellen oder wie bekomme ich das hin?

Danke für die weitere Unterstützung.

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 07.07.2024 10:42:32

Ich könnte mir vorstellen, dass meine gewünschte ~.xinitrc so aussehen könnte.

Code: Alles auswählen

#!/bin/sh
xwallpaper --center file.jpg
exec mate-session

dasebastian
Beiträge: 2140
Registriert: 12.07.2020 11:21:17

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von dasebastian » 07.07.2024 10:52:18

In der xwallpaper-Zeile brauchst du auf jeden Fall noch ein & sonst hängt das dann:

Code: Alles auswählen

#!/bin/sh
xwallpaper --center file.jpg &
exec mate-session

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 07.07.2024 10:57:00

Danke für den Tipp - probiere ich nachhher aus.
Jetzt ist der Rechner aus.

dasebastian
Beiträge: 2140
Registriert: 12.07.2020 11:21:17

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von dasebastian » 07.07.2024 12:30:02

Ich weiß allerdings nicht, wie/ob eine ~/.xinitrc mit deinem Login-/Displaymanager zusammenspielt, diese Datei wird ja eigentlich von startx aus Debianxinit aufgerufen.

MATE hat aber (bilde ich mir zumindest ein) auch irgendwo einen Konfigurationspunkt "Autostarts", ich würde als erstes eher dort ansetzen.

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von thunder11 » 07.07.2024 12:33:27

Warum sollte man den Befehl

Code: Alles auswählen

exec mate-session
in das skript schreiben.
Sollte doch reichen, wenn man das Skript

Code: Alles auswählen

#!/bin/sh
xwallpaper --center file.jpg 
einfach in den Autostart packt ?
Falls noch nicht geortet:
https://wiki.ubuntuusers.de/xwallpaper/
MATE hat aber (bilde ich mir zumindest ein) auch irgendwo einen Konfigurationspunkt "Autostarts", ich würde als erstes eher dort ansetzen
Das dürfte dann - wie üblich - in ~/.config/autostart/ sein.

Etwa so in der Art (Exec= Verweis auf das Skript)

Code: Alles auswählen

cat '/home/thunder/.config/autostart/Conky starten.desktop' 
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Conky starten
Comment=
Exec=/home/thunder/Dokumente/Skripte/conkystartup
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false

rohodeb
Beiträge: 144
Registriert: 27.11.2020 09:33:45

Re: Keine Einstellung des Hintergrunds in MATE möglich

Beitrag von rohodeb » 07.07.2024 12:50:49

Die erste Variante mit .xinitrc hat nicht funktioniert.
Die erste Zeile muss bei mir natürlich #!/bin/bash lauten.

Daher kam der Vorschlag von thunder11 gerade recht.

Wenn ich in den MATE-Einstellungen dort ein Autostart-Skript vorgebe, landet der Aufruf des Skripts automatisch in ~.config/autostart/. Soweit so gut.

Leider funktioniert aber auch das nicht. Bei Anmeldung sehe ich kurz das gewünschte Hintergrundbild, dann verschwindet es wieder und der Farbverlauf wird angezeigt.
Wenn ich das Skript separat starte, läuft es und der Hintergrund wird geändert. Also wird doch meine Einstellung wieder überschrieben. :|

Antworten