Question Comment puis-je supprimer le second Unity Launcher en double sur une configuration à double écran?


Sur mon écran double écran, j'ai un Unity Launcher sur l'écran de gauche et aussi 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 droit. Comment pourrais-je supprimer cela? Si c'est important, j'utilise des pilotes NVIDIA avec une configuration TwinView.

A dual screen setup where both launchers are visible


146
2018-02-25 08:46


origine




Réponses:


Tu peux maintenant.

Ouvrez les préférences d'affichage, puis choisissez entre le lanceur sur un seul écran ou tous.

enter image description here

Ce dialogue permet également d’allumer ou d’éteindre le bords collants (c'est-à-dire le ralentissement de la souris) entre les écrans.


216
2018-03-31 17:46



Notez que cela ne fonctionne que si Unity détecte correctement votre configuration double tête - ce qui n'est pas le cas actuellement si vous utilisez Twinview avec les pilotes nvidia. - kynan
A partir de 302.x, le pilote binaire Nvidia supporte proprement RandR. - Cumulus007
Ma configuration est TwinView, et avec cela, je devais utiliser nvidia-settings pour définir le moniteur sur lequel je voulais que la barre des tâches soit "l’affichage primaire de l’écran X". - Diederik
Je dois avoir couru cette application 50 fois aujourd'hui en peaufinant les paramètres du moniteur et je n'ai jamais vu cela! Merci! - HDave
@Sigur Je ne connais aucune manière de le faire. Vous devriez vous sentir libre de poser une question à ce sujet cependant! - 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 lanceur est toujours visible. Je l'ai signalé sur Launchpad.net, où les bogues sont classés, et vous voudrez 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 de paramètres Compiz Config), dans l'onglet Unity Plugin, Experimental.


33
2018-03-03 20:44



Votre réponse est claire et claire. J'ai essayé ce que tu as dit et au moins je n'ai plus ce problème de ralentissement. Bien que vous n'ayez pas souvent répondu à la question initiale dans le domaine de l'informatique, une solution de rechange est tout aussi efficace qu'une solution et c'est pourquoi je réponds à cette question. Merci beaucoup pour votre aide! - Eugene van der Merwe
Bonne réponse. Pour mémoire, j'ai défini les valeurs suivantes: /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1 pour permettre de passer d'un écran à un autre sans problème et /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20 pour toujours permettre d'accéder au lanceur caché sur l'écran de gauche. - ℝaphink
Ce n'était pas une solution pour moi mais m'a indiqué le bon endroit. @Todd Wallentine ci-dessous montre que le num_launchers L'option définie sur 1 n'affichera le lanceur que sur l'écran principal. - redbmk


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

En plus de ce réglage, j'ai également défini la pression de dépassement (/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) et arrêter la vitesse (/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20).


8
2018-05-17 13:27



J'ai remarqué que cette fonctionnalité est maintenant disponible dans ccsm, sous l'onglet Experimental appelé "Launcher Monitors" dans une liste déroulante. Vous pouvez choisir "Tous les moniteurs" ou "Bureau principal" - Nicholi
Remarque supplémentaire, les paramètres ci-dessus dans gconf ne concernent que l'interface complète Unity. Si vous utilisez Unity2d, vous pouvez les trouver dans dconf sous com/canonical/unity-2d/launcher/only-one-launcher - Nicholi


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

sudo apt-get install disper

Après avoir résolu le problème avec la méthode proposée par Paŭlo Ebermann ou nvidia-settings ou tout ce qui fonctionne pour vous, tapez un terminal:

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

my-file.metamode est comme suit:

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 rangée 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 correspondant à 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 lancer 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 quantique).

J'espère que cela aide.


4
2017-10-26 10:14





J'ai essayé les réglages combinés ci-dessus:

/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

Ce fut surtout un succès pour moi. Un lanceur apparaît uniquement sur l'écran principal et la souris passe d'un écran à l'autre sans hésitation excessive. 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 éléments suivants:

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

BTW c'est avec les pilotes NVidia.


3
2017-07-15 09:59





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


0
2017-08-03 20:17