web-dev-qa-db-fra.com

Comment puis-je supprimer les doublons du deuxième Unity Launcher sur une configuration à deux écrans?

Sur mon affichage à double écran, j'ai un lanceur Unity sur l'écran de gauche et également sur l'écran de droite. Les deux fonctionnent parfaitement bien.

Cependant, je ne veux pas que ce deuxième lanceur soit présent sur mon écran de droite. Comment pourrais-je enlever ceci? Si cela compte, j'utilise des pilotes NVIDIA avec une configuration TwinView.

A dual screen setup where both launchers are visible

150
Eugene van der Merwe

Tu peux maintenant.

Ouvrez les préférences d’affichage, puis vous pouvez choisir d’avoir le lanceur sur un seul ou tous les écrans.

enter image description here

Cette boîte de dialogue permet également d'activer ou de désactiver le bords collants (c'est-à-dire le ralentissement de la souris) entre les écrans.

221
jrg

Le ralentissement est une fonctionnalité permettant d'utiliser le lanceur lorsqu'il est configuré pour se masquer automatiquement. Je pense que c'est un bogue qui est utilisé lorsque le programme de lancement est défini sur Toujours visible. Je l'ai signalé sur Launchpad.net, où les bogues sont répertoriés, et vous souhaiterez peut-être le définir pour vous affecter. Vous pouvez le trouver ici: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

En attendant, vous pouvez le configurer vous-même en utilisant /apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure et /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity dans gconf-editor

Vous pouvez également configurer ces paramètres dans CCSM (Gestionnaire des paramètres Compiz Config), dans le plug-in Unity, onglet Expérimental.

33

Je viens de trouver un paramètre dans gconf-editor qui vous permettra de définir le programme de lancement uniquement sur votre bureau principal: /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers. Si vous le définissez sur 1, le lanceur Unity ne sera affiché que sur le bureau principal. Si vous le définissez sur 0, le programme de lancement sera disponible sur tous les ordinateurs de bureau.

En plus de ce paramètre, je règle également la pression de dépassement (/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) et la vélocité d'arrêt (/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20).

8
Todd Wallentine

J'ai résolu en utilisant disper. Tapez un terminal:

Sudo apt-get install disper

Après avoir résolu le problème avec la méthode proposée par Paolo Ebermann ou nvidia-settings ou tout ce qui vous convient, saisissez un terminal:

disper --export < /path-to-my-file/my-disper-file.metamode

my-file.metamode est la suivante:

backend: nvidia
associated displays: DFP-0, DFP-1
metamode: DFP-0: 1366x768 @1366x768 +1920+312, DFP-1: 1920x1080 @1920x1080 +0+0
scaling: stretched, stretched
xinerama info order: DFP-1, DFP-0

La troisième ligne prend en compte le positionnement particulier de deux écrans de hauteurs différentes. Votre cas peut être plus simple. Vous pouvez essayer de créer le fichier qui correspond à votre configuration (sans utiliser d’autres méthodes + disper --export). Le point important est l’ordre des écrans dans les deuxième et dernière lignes.

Vous pouvez utiliser le script et le faire fonctionner au démarrage:

#!/bin/sh
#Auto switch single/extend display with disper on Multiple Monitor.
lines=$(disper -l | wc -l)
display_count=$((lines / 2))
if [ $display_count -eq "1" ]; then
   disper -s
else
   disper --import < /path-to-my-file/my-disper-file.metamode
fi

Cela a fonctionné avec ma carte graphique nvidia (à la fois précise et quantale).

J'espère que ça aide.

4
cesare sodi

J'ai essayé les paramètres combinés d'en haut:

/apps/compiz-1/plugins/unityshell/screen0/options/num_launchers=1
/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1
/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20

Cela a été surtout réussi pour moi. Un lanceur apparaît uniquement sur l’écran principal et la souris se déplace d’un écran à l’autre sans hésiter. Cependant, j'ai trouvé que le lanceur restant ne révélerait pas sans utiliser la super clé. Cela peut être corrigé en définissant les paramètres suivants:

/apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure=1

BTW c'est avec les pilotes NVidia.

3
David Sowerby

Le fait de changer /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity en 1 a résolu le problème pour moi ... Je ne voulais pas nécessairement supprimer la deuxième barre des tâches, mais je n'aimais pas la pause lorsque je passais d'un écran à l'autre.

0
brbcoding