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.
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.
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.
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.
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
).
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.
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.
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.