Cela semble être une question simple, mais je n'ai pas trouvé de réponse satisfaisante en utilisant Google ou Ask Ubuntu.
J'ai donc une configuration triple moniteur. Fondamentalement, 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 (aussi appelés espaces de travail). La plupart des solutions que je cherchais 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 ça:
Le moniteur 1 (en haut) est mon gros téléviseur attaché au mur au-dessus de mes deux moniteurs normaux.
J'utilise Gnome 2 avec Compiz (alias gnome-session-fallback aka 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:
-
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 plugin Wallpaper de Compiz. -
gnome-control-center
, c'est-à-dire définir un arrière-plan via les paramètres du système Gnome. Plus précisément, j'ai utilisé le panneau Background dans les paramètres système de Gnome. -
XDG_CURRENT_DESKTOP=Unity gnome-control-center
, c'est-à-dire en définissant un arrière-plan via les paramètres du système Gnome, mais en imitant le comportement Unity. Plus précisément, j'ai utilisé le panneau Apparence dans les paramètres du système 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 arrière-plan unique (ou éventuellement plusieurs pouvant être cyclés périodiquement, ou utilisés pour différents espaces de travail) pour tous les trois moniteurs. Ensuite, j'ai généralement des options telles que center , tile , crop ou scale qui contrôlent le rendu de cet arrière-plan unique. à travers les trois moniteurs.
La solution de contournement que j'ai utilisée jusqu'à présent consiste à utiliser Gimp pour créer un "gros" arrière-plan qui englobe l'ensemble de la résolution virtuelle des trois moniteurs. Fondamentalement, je crée une grande image de fond de taille 3840x2160, 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 utilisant la possibilité (1) ou (3) ci-dessus et utilise l'option span 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 soient correctement placés sur la grande image d'arrière-plan (Remarque: possibilité (2) n'offre pas d'option span ).
Cependant, cela semble être un piratage terrible 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 veux modifier la disposition des moniteurs (le gros téléviseur en haut peut être déplacé vers la gauche ou la droite, et j'aime ajuster les positions du moniteur en conséquence à l'aide de
xrandr
ou d'une interface graphique associée) comme le panneau Displays dans les paramètres du système Gnome, afin de garder le mouvement de la souris intuitif), clairement 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 du fond supérieur. - Le grand arrière-plan comporte des zones grises (espace mort) dans les coins supérieurs qui sont inutilement chargées au moment de la connexion par Compiz ou Gnome lorsque le grand arrière-plan est chargé.
- Pire encore, quand je veux changer un seul des trois arrière-plans, 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 couches de Gimp, mais quand même) - cela devrait être possible en quelques clics et sans programme de manipulation d’images.
Le premier point signifie que cette solution de contournement n'est pas robuste. Le second 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 dire simplement 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 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 inhabituel. 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. Donc, peut-il être vrai qu'il n'y a pas de solution simple, et les utilisateurs sont censés proposer des solutions géniales telles que la création de leurs propres arrière-plans personnalisés avec des programmes lourds pour que cela fonctionne?