web-dev-qa-db-fra.com

Comment définir un fond d'écran différent pour chaque espace de travail dans Xubuntu 13.04?

Comment définir un fond d’écran différent pour chaque espace de travail dans Xubuntu 13.04. Je n'ai pas gconf-editor et même si je l'installe, je n'ai pas l'option /apps/nautilus/preferences/show_desktop à décocher pour terminer la composition connue Tweak.

Est-ce que quelqu'un a réussi ceci sur Xubuntu 13.04? Puis-je demander comment?

Merci d'avance.

5
Sebastian

La bonne nouvelle est que vous n'avez pas maintenant besoin de composition, ou même que la composition est activée dans xfwm pour avoir un arrière-plan différent par espace de travail avec xfdesktop. Il vous suffit d'utiliser les versions de développement des paquets du ppa Xfce-4.12 xubuntu-dev.

Comme vous êtes sur Xubuntu 13.04, vous (et les autres sur 12.10 ou 13.10) devez activer le xubuntu-dev xfce-4.12 ppa avec les versions de développement des paquets; Les autres versions de xubuntu (telles que 12.04) requièrent également 4.10 ppa . Les paquets dans le paquet Xfce 4.12 ppa portent en fait la version 4.11.x, car Xfce-4.12 n’a pas encore été finalisé.

  • Instructions pour Xubuntu 13.04 (et 12.10, 13.10):

    Sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
    Sudo apt-get update
    Sudo apt-get dist-upgrade
    
  • Instructions Seulement à utiliser pour 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
    

Ensuite, déconnectez-vous et reconnectez-vous, puis cliquez avec le bouton droit de la souris sur l’un de vos espaces de travail et sélectionnez Paramètres du bureau. La fenêtre ci-dessous, illustrée à la figure 1, s’affiche.

Sur chacun de vos espaces de travail, l'onglet d'arrière-plan s'intitulera Fond d'écran pour [nom de votre espace de travail] . Choisissez une image ou un dossier avec des images et cliquez sur celle que vous voulez pour l'arrière-plan.

Répétez cette procédure pour tous les espaces de travail, mais souvenez-vous:

  • Il est très important de vous assurer que la case "Appliquer à tous les espaces de travail" est décochée sur chaque des espaces de travail lorsque vous choisissez un arrière-plan ou avoir le même fond sur tous.

  • Vous pouvez également choisir de configurer la modification automatique des arrière-plans de chaque espace de travail si vous le souhaitez. Cochez simplement la case (comme illustré dans la capture d'écran ci-dessous), mais n'oubliez pas que cette case doit être cochée sur chaque espace de travail si vous souhaitez que chaque espace de travail permute de changer d'arrière-plan à l'intervalle souhaité. De toute évidence, vous devez avoir plusieurs images dans le dossier sélectionné.

Figure 1:

enter image description here

Si vous souhaitez créer un script pour la modification des arrière-plans, vous pouvez utiliser xfconf-query pour les modifier:

  • Premièrement, assurez-vous que single-workspace-mode est faux:

    xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
    
  • Utilisez ensuite la commande ci-dessous et remplacez le numéro de l'écran et de l'espace de travail par celui que vous souhaitez modifier en cochant xfce4-settings-editor. N'oubliez pas que les espaces de travail commencent à 0 pour xfconf-query et que votre premier espace de travail est donc réellement 0 dans les paramètres xfconf. Ensuite, spécifiez également le chemin correct de votre image:

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

Alors maintenant, compiz n'est pas nécessaire; vous pouvez basculer entre les espaces de travail et voir un arrière-plan différent dans chacun d'eux lorsque vous avez configuré les arrière-plans. La mémoire utilisée par xfdesktop4 sera légèrement supérieure, mais elle n’utilisera toujours qu’environ 28 Mo avec 4 espaces de travail avec arrière-plans haute résolution sur un écran 1280x1024.

S'il vous plaît noter que cette excellente fonctionnalité est toujours sous développement lourd , et sera certainement l'un des points forts de Xfce 4.12, mais peut être utilisé maintenant si vous installez le PPA.


Remarque complémentaire

Si vous constatez que vous ne pouvez pas définir une image comme fond d'écran en cliquant avec le bouton droit de la souris sur l'entrée dans le menu Thunar, ajoutez une nouvelle action personnalisée Thunar pour le faire et utilisez mon script ci-dessous pour cette action. Le script prend le paramètre %f de Thunar comme chemin de l'image (voir la figure 3).

Vous devrez également installer xdotool pour que cela fonctionne, et cela ne fonctionnera pas avec compiz, seulement avec xfwm ou des gestionnaires de fenêtres similaires.

Figure 2: Copier le script et le rendre exécutable (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

Figure 3: Complétez les détails de l'action personnalisée Thunar; assurez-vous que le chemin du script est correct; la commande d'action personnalisée Thunar est:

/location/of/script %f

Dans l'onglet "Conditions d'apparence", choisissez les images uniquement comme condition d'apparence.

enter image description here

Quel que soit votre espace de travail, vous pourrez définir un fond d’écran en cliquant avec le bouton droit de la souris sur une image de Thunar et en sélectionnant votre action personnalisée.

5
user76204

C'est très facile à faire dans Xubuntu 19.10, (je ne connais pas les versions précédentes ou autres).

Ouvrez l’applet Paramètres du burea. Juste en dessous du bouton de style, vous verrez une case à cocher s’appliquer à tous les espaces de travail désélectionnée, et vous pouvez définir un fond d’écran différent pour chaque espace de travail.

1
Tony Kenny