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


Dies scheint eine häufige Frage zu sein, die bereits gelöst wurde. Nun, ich habe viele Tutorials überprüft, viel gegoogelt und gegoogelt, aber fast alles ist gescheitert.

Das Hauptproblem ist, dass ich keinen gconf-Editor habe und selbst wenn ich es installiere, habe ich kein "/apps/nautilus/preferences/show_desktopmsgstr "Option zum Deaktivieren, um die gesamte bekannte Compiz - Optimierung zu beenden.

Hat jemand dieses Problem auf Xubuntu 13.04 gemanagt? Darf ich fragen, wie?

Vielen Dank im Voraus.


4
2017-08-18 17:53


Ursprung




Antworten:


Die gute Nachricht ist, dass du es tust nicht Jetzt brauchst du Compiz oder hast Compositing eingeschaltet xfwm einen anderen Hintergrund pro Arbeitsbereich mit haben xfdesktopSie müssen nur die Entwicklungsversionen der Pakete von Xfce-4.12 xubuntu-dev ppa verwenden.

Wie Sie auf Xubuntu 13.04 sind, müssen Sie (und andere auf 12.10 oder 13.10) die aktivieren xubuntu-dev xfce-4.12 ppa mit den Entwicklungsversionen der Pakete; andere xubuntu-Versionen (wie 12.04) erfordern das 4.10 ppa auch. Die Pakete in Xfce 4.12 ppa sind tatsächlich als 4.11.x-Versionen bezeichnet, 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 zu verwenden:

    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
    

Loggen Sie sich dann aus und loggen Sie sich erneut ein. Klicken Sie mit der rechten Maustaste auf einen Ihrer Arbeitsbereiche und gehen Sie zu "Desktop Settings" (Desktop-Einstellungen). Das unten abgebildete Fenster wird in Abbildung 1 angezeigt.

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

Wiederholen Sie diesen Vorgang für alle Arbeitsbereiche, aber denken Sie daran:

  • Es ist sehr wichtig sicherzustellen, dass das Kontrollkästchen "Auf alle Arbeitsbereiche anwenden" deaktiviert ist jeder der Wokspaces, wenn Sie einen Hintergrund wählen, oder Sie haben offensichtlich nur den gleichen Hintergrund auf ihnen alle.

  • Sie können auch festlegen, dass auf jedem Arbeitsbereich automatisch die Hintergründe geändert werden sollen. Aktivieren Sie einfach das Kontrollkästchen (wie in der Abbildung unten gezeigt), aber denken Sie daran, dass dies in jedem Arbeitsbereich aktiviert werden muss, wenn jeder Arbeitsbereich den Hintergrund in dem gewünschten Intervall wechseln soll. Natürlich müssen Sie mehr als ein Bild im ausgewählten Ordner haben.

Abbildung 1:

enter image description here 

Wenn Sie die Änderung der Hintergründe skripten möchten, könnten Sie verwenden xfconf-query um sie zu ändern:

  • Erstens, stellen Sie sicher single-workspace-mode ist falsch:

    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 für den, den Sie ändern möchten xfce4-settings-editor. Denken Sie daran, dass Arbeitsbereiche bei 0 beginnen xfconf-query und so ist dein erster Arbeitsbereich in den xfconf-Einstellungen tatsächlich 0. 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
    

Also wird Compiz nicht benötigt; Sie können zwischen den Arbeitsbereichen wechseln und einen anderen Hintergrund sehen, wenn Sie die Hintergründe festgelegt haben. Die Speichernutzung von xfdesktop4wird etwas höher sein, aber es wird immer noch nur 28 MB mit 4 Arbeitsbereichen mit hochauflösenden Hintergründen auf einem 1280x1024 Bildschirm verwenden.

Bitte beachten Sie, dass diese ausgezeichnete Funktion noch unter ist schwere Entwicklung, und wird definitiv einer der Höhepunkte von Xfce 4.12 sein, aber kann jetzt verwendet werden, wenn Sie den ppas installieren.


Zusätzliche Anmerkung

Wenn Sie feststellen, dass Sie ein Bild nicht als Desktop-Hintergrund festlegen können, indem Sie mit der rechten Maustaste auf den Eintrag im Menü von Thunar klicken, fügen Sie eine neue benutzerdefinierte Thunar-Aktion hinzu und verwenden Sie mein Skript unten in dieser Aktion. Das Skript nimmt die %f Parameter von Thunar als Pfad des Bildes (siehe Abbildung 3).

Sie müssen auch installieren xdotool damit es funktioniert, und es wird nicht mit compiz arbeiten, nur mit xfwm oder ähnliche Fenstermanager.

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 von Thunar ein. stellen Sie sicher, dass Sie den Pfad des Skripts korrekt haben; Der benutzerdefinierte Befehl für Thunar ist:

/location/of/script %f

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

enter image description here

Jetzt, wo auch immer Sie sich gerade befinden, können Sie einen Hintergrund dafür festlegen, indem Sie mit der rechten Maustaste auf ein Bild in Thunar klicken und Ihre benutzerdefinierte Aktion auswählen.


4
2017-11-04 19:42