it-swarm.com.de

Wie lege ich in Xubuntu 13.04 für jeden Arbeitsbereich ein anderes Hintergrundbild fest?

Wie kann ich in Xubuntu 13.04 für jeden Arbeitsbereich ein anderes Hintergrundbild festlegen? Ich habe gconf-editor nicht und selbst wenn ich es installiere, habe ich keine /apps/nautilus/preferences/show_desktop -Option, um das Häkchen zu entfernen, um den bekannten Compiz Tweak zu beenden.

Hat jemand dies auf Xubuntu 13.04 geschafft? Darf ich fragen wie

Danke im Voraus.

5
Sebastian

Die gute Nachricht ist, dass Sie nicht ​​jetzt compiz oder sogar compositing in xfwm aktivieren müssen, um mit xfdesktop einen anderen Hintergrund pro Arbeitsbereich zu haben die Entwicklungsversionen der Pakete aus dem Xfce-4.12 xubuntu-dev ppa.

Da Sie unter Xubuntu 13.04 arbeiten, müssen Sie (und andere unter 12.10 oder 13.10) xubuntu-dev xfce-4.12 ppa mit den Entwicklungsversionen der Pakete aktivieren. Für andere xubuntu-Versionen (wie 12.04) ist auch 4.10 ppa erforderlich. Die Pakete in Xfce 4.12 ppa sind eigentlich als 4.11.x-Versionen gekennzeichnet, da Xfce-4.12 noch nicht finalisiert ist.

  • Anleitung für Xubuntu 13.04 (und 12.10, 13.10):

    Sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    Sudo apt-get update
    Sudo apt-get dist-upgrade
    
  • Anleitung Nur für 12.04:

    Sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
    Sudo apt-get update
    Sudo apt-get dist-upgrade
    
    Sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    Sudo apt-get update
    Sudo apt-get dist-upgrade
    

Melden Sie sich dann ab und wieder an, und klicken Sie mit der rechten Maustaste auf einen Ihrer Arbeitsbereiche. Gehen Sie zu "Desktop-Einstellungen". Daraufhin wird das in Abbildung 1 dargestellte Fenster angezeigt.

Auf jedem Ihrer Arbeitsbereiche wird die Hintergrundregisterkarte mit Hintergrundbild für [Name Ihres Arbeitsbereichs] betitelt. Wählen Sie ein Bild oder einen Ordner mit Bildern und klicken Sie auf das gewünschte Bild für den Hintergrund.

Wiederholen Sie diesen Vorgang für alle Arbeitsbereiche. Beachten Sie jedoch Folgendes:

  • Es ist sehr wichtig sicherzustellen, dass das Kontrollkästchen "Auf alle Arbeitsbereiche anwenden" in jeden der Wokspaces deaktiviert ist, wenn Sie einen Hintergrund auswählen. Andernfalls haben Sie offensichtlich nur denselben Hintergrund für alle.

  • Sie können auch festlegen, dass die Hintergründe in jedem Arbeitsbereich automatisch geändert werden. Aktivieren Sie einfach das Kontrollkästchen (siehe Abbildung unten). Beachten Sie jedoch, dass dies in jedem Arbeitsbereich aktiviert sein muss, wenn jeder Arbeitsbereich den Hintergrund in dem von Ihnen gewünschten Intervall wechseln soll. Offensichtlich müssen Sie mehr als ein Bild im ausgewählten Ordner haben.

Abbildung 1:

enter image description here

Wenn Sie das Ändern der Hintergründe als Skript ausführen möchten, können Sie xfconf-query verwenden, um sie zu ändern:

  • Stellen Sie zunächst sicher, dass single-workspace-mode falsch ist:

    xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
    
  • Verwenden Sie dann den folgenden Befehl und ersetzen Sie die Nummer des Bildschirms und des Arbeitsbereichs durch die Nummer, die Sie ändern möchten, indem Sie mit xfce4-settings-editor überprüfen. Denken Sie daran, dass Arbeitsbereiche für xfconf-query bei 0 beginnen und Ihr erster Arbeitsbereich in den xfconf-Einstellungen daher 0 ist. Geben Sie dann auch den korrekten Pfad Ihres Bildes an:

    xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace2/last-image -s /location/of/image
    

Compiz wird jetzt also nicht benötigt; Sie können zwischen Arbeitsbereichen wechseln und in allen einen anderen Hintergrund sehen, wenn Sie die Hintergründe eingerichtet haben. Die Speichernutzung von xfdesktop4 wird geringfügig höher sein, es werden jedoch nur etwa 28 MB mit 4 Arbeitsbereichen mit hochauflösendem Hintergrund auf einem 1280 x 1024-Bildschirm verwendet.

Bitte beachten Sie, dass dieses hervorragende Feature immer noch unter starke Entwicklung ist und definitiv eines der Highlights von Xfce 4.12 sein wird, aber jetzt verwendet werden kann, wenn Sie die ppas installieren.


Zusätzliche Anmerkung

Wenn Sie feststellen, dass Sie kein Bild als Desktop-Hintergrund festlegen können, indem Sie mit der rechten Maustaste auf den Eintrag im Thunar-Menü klicken, fügen Sie eine neue benutzerdefinierte Thunar-Aktion hinzu, um dies zu tun, und verwenden Sie in dieser Aktion das folgende Skript. Das Skript verwendet den Parameter %f von Thunar als Pfad des Bildes (siehe Abbildung 3).

Sie müssen auch xdotool installieren, damit es funktioniert, und es funktioniert nicht mit compiz, sondern nur mit xfwm oder ähnlichen Fenstermanagern.

Abbildung 2: Kopieren Sie das Skript und machen Sie es ausführbar (chmod u+x)

#!/usr/bin/env bash

# IMPORTANT: to be used as a script for a Thunar custom action
# it will need modification if used for other purposes

# path is %f given in Thunar's context menu
path="$1"
workspace="$(xdotool get_desktop)"
# check not in single workspace mode
xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
# command with workspace and path variables
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace"${workspace}"/last-image -s "${path}"

exit

Abbildung 3: Geben Sie die Details für die benutzerdefinierte Aktion Thunar ein. Stellen Sie sicher, dass der Pfad des Skripts korrekt ist. Der benutzerdefinierte Thunar-Aktionsbefehl lautet:

/location/of/script %f

Wählen Sie auf der Registerkarte "Darstellungsbedingungen" nur Bilder als Darstellungsbedingung aus.

enter image description here

Jetzt können Sie für jeden Arbeitsbereich ein Hintergrundbild festlegen, indem Sie mit der rechten Maustaste auf ein Bild in Thunar klicken und Ihre benutzerdefinierte Aktion auswählen.

5
user76204

Dies ist in Xubuntu 19.10 sehr einfach zu bewerkstelligen (ich weiß nichts über frühere oder andere Versionen).

Öffnen Sie das Applet Desktop Settings. Direkt unter der Stilschaltfläche wird ein Kontrollkästchen angezeigt, das für alle Arbeitsbereiche gilt . Deaktivieren Sie dieses Kontrollkästchen, und Sie können für jeden Arbeitsbereich ein anderes Hintergrundbild festlegen.

1
Tony Kenny