GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Utiliser différents fonds d'écran sur plusieurs moniteurs (gnome 2 + Compiz) ?

Cela semble être une question simple, mais je n'ai trouvé aucune réponse satisfaisante en utilisant Google ou Ask Ubuntu.

J'ai donc une configuration à trois moniteurs. En gros, ce que je veux, c'est simplement avoir un arrière-plan différent sur chacun des trois moniteurs . Maintenant, je ne parle pas ici de différents bureaux virtuels (alias espaces de travail). La plupart des solutions que j'ai recherchées sur Google concernaient des arrière-plans différents sur différents espaces de travail . Je n'ai qu'un seul espace de travail, mais trois moniteurs, comme ceci :

Le moniteur 1 (en haut) est mon grand téléviseur fixé au mur au-dessus de mes deux moniteurs normaux.

J'utilise Gnome 2 avec Compiz (alias gnome-session-fallback alias Gnome Classic (avec effets) dans la liste déroulante du gestionnaire de connexion) sur Ubuntu 13.04.

J'ai essayé les méthodes suivantes en essayant de définir un arrière-plan différent pour chaque moniteur :

  1. ccsm (compiz-config-settings-manager), c'est-à-dire définir un arrière-plan via le gestionnaire de fenêtres (Compiz). Plus précisément, j'ai utilisé le Fond d'écran plugin de Compiz.
  2. gnome-control-center , c'est-à-dire définir un arrière-plan via les paramètres système de Gnome. Plus précisément, j'ai utilisé le Contexte panneau dans les paramètres système de Gnome.
  3. XDG_CURRENT_DESKTOP=Unity gnome-control-center , c'est-à-dire en définissant un arrière-plan via les paramètres système de Gnome, mais en imitant le comportement d'Unity. Plus précisément, j'ai utilisé l'apparence panneau dans les paramètres système de Gnome.

Cependant, aucune de ces méthodes ne semble me permettre de sélectionner un arrière-plan différent pour chaque moniteur. Dans chaque cas, je ne peux définir qu'un simple arrière-plan (ou éventuellement plusieurs qui peuvent ensuite être cyclés périodiquement, ou utilisés pour différents espaces de travail) pour les trois moniteurs. Ensuite, j'ai généralement des options comme center , tuile , recadrer ou échelle qui contrôlent le rendu de cet arrière-plan unique sur les trois moniteurs.

La solution de contournement Jusqu'à présent, j'ai choisi d'utiliser Gimp pour créer un "grand" arrière-plan qui englobe la résolution virtuelle complète des trois moniteurs ensemble. Fondamentalement, je crée une grande image d'arrière-plan de taille 3840 × 2160, dans laquelle je colle trois arrière-plans aux bons endroits. Ensuite, je définis ce grand arrière-plan comme arrière-plan unique pour les trois moniteurs en utilisant la possibilité (1) ou (3) ci-dessus, et j'utilise le span option pour couvrir ce grand arrière-plan sur les trois moniteurs. Il en résulte trois arrière-plans différents sur les trois moniteurs, à condition que les trois arrière-plans plus petits aient été correctement placés sur la grande image d'arrière-plan (Remarque :la possibilité (2) n'offre pas de span option).

Cependant, cela semble être un hack épouvantable pour réaliser une chose aussi simple que de définir un arrière-plan différent pour chacun de mes moniteurs. Il présente également plusieurs inconvénients :

  • Lorsque je souhaite modifier la disposition des moniteurs (le grand téléviseur en haut peut être glissé vers la gauche ou vers la droite, et j'aime ajuster les positions des moniteurs en conséquence à l'aide de xrandr ou une interface graphique associée telle que les affichages panneau dans les paramètres du système Gnome, afin de garder le mouvement de la souris intuitif), il est clair que l'arrière-plan supérieur ne glisse pas avec le moniteur sur lequel il est censé être affiché, ce qui signifie que je ne vois qu'une partie de l'arrière-plan supérieur.
  • Le grand arrière-plan a des zones grises (espace mort) dans les coins supérieurs qui sont chargées inutilement au moment de la connexion par Compiz ou Gnome lorsque le grand arrière-plan est chargé.
  • Le pire de tout, quand je veux changer un seul des trois arrière-plans, alors je dois éditer tout le grand arrière-plan. C'est trop de travail étant donné que je veux simplement changer un seul arrière-plan (oui, je connais les calques Gimp, mais quand même) - cela devrait être possible en quelques clics et sans programme de manipulation d'image lourd.
En relation :Pourquoi Oracle Java n'est-il pas inclus dans le référentiel Ubuntu standard ?

Le premier point signifie que cette solution de contournement n'est pas robuste. La seconde signifie qu'il n'est pas efficace. Et le troisième signifie que c'est une douleur dans le cul 🙂

Ma question est donc la suivante :

Existe-t-il un moyen - en utilisant Gnome 2 ou Compiz - de simplement dire au système que je veux un arrière-plan différent pour chaque moniteur ? Ce serait l'approche logique pour moi, car cela indiquerait en fait au système quelle est mon intention. Ce serait aussi plus efficace.

Vraiment, on a l'impression que cela ne peut pas être un scénario si rare. Je pense que beaucoup de gens ont plusieurs moniteurs ; et au moins certains d'entre eux doivent préférer avoir des arrière-plans différents sur ces moniteurs. Alors est-il vrai qu'il n'y a pas de solution simple, et que les utilisateurs sont censés proposer des astuces terribles telles que la création de leurs propres arrière-plans personnalisés avec des programmes lourds afin que cela fonctionne ?

Meilleure réponse

Modifier (2019) : L'azote n'est plus maintenu. Nitrogen ne fonctionne pas entièrement sur les nouvelles distributions Ubuntu.

Vous pouvez utiliser de l'nitrogen

Pour l'installer, exécutez la commande suivante dans le terminal :

sudo apt-get install nitrogen

Parce que l'nitrogen n'a pas de fichier de bureau par défaut lorsqu'il est installé, vous devez exécuter la commande suivante depuis le terminal pour le démarrer :

nitrogen

Comment l'utiliser ?

Dans ses Préférences , ajoutez votre dossier de fond d'écran, puis en bas […] sélectionnez Écran 1, 2, etc., pour définir un fond d'écran différent pour chaque moniteur :

Pour pouvoir définir un fond d'écran différent pour chaque moniteur, vous devez
désactiver le gestionnaire de fichiers pour qu'il ne gère pas le bureau. Cela signifie que vous
n'aurez plus de dossiers sur le bureau.

Dans GNOME / Unity, installez GNOME Tweak Tool :

sudo apt-get install gnome-tweak-tool

Ouvrez ensuite GNOME Tweak Tool et sur le Bureau section, définissez Icônes sur le bureau (précédemment Demander au gestionnaire de fichiers de gérer le bureau ) sur OFF .

Et enfin, pour que les fonds d'écran soient restaurés à chaque connexion, ajoutez la commande suivante :

nitrogen --restore

à vos applications de démarrage .

Source : AJUSTEMENTS MULTI-MONITEUR UBUNTU (CORRECTIONS FLASH PLEIN ECRAN, PAPIER PEINT SPAN SUR LES MONITEURS, PLUS)


Ubuntu
  1. Vérifier la version d'Ubuntu en utilisant différentes méthodes

  2. Vérifier la version de CentOS - Utiliser différentes méthodes ?

  3. Comment renommer plusieurs fichiers à l'aide de Find ?

  4. Changer la couleur d'arrière-plan du terminal Gnome à la volée ?

  5. Est-il possible d'avoir un thème Gtk+ différent dans Unity et Gnome Shell ?

Comment installer Gnome 41 dans Ubuntu 20.04 LTS en utilisant PPA

Différentes façons d'arrêter Ubuntu Linux à l'aide de la ligne de commande

Comment installer plusieurs machines virtuelles à l'aide de Multipass sur Ubuntu 20.04

Les paramètres de plusieurs moniteurs ne sont pas stockés ?

Changer l'image d'arrière-plan dans plusieurs terminaux ?

Changer l'arrière-plan du bureau en une couleur unie (par exemple, Pitch Black) dans Gnome 3 ?