Domanda Come posso rimuovere il secondo Unity Launcher duplicato su una configurazione Dual Screen?


Sul mio display a doppio schermo ho un Unity Launcher sullo schermo di sinistra e anche sullo schermo di destra. Entrambi funzionano perfettamente bene.

Tuttavia, non voglio che questo secondo programma di avvio sia presente sulla mia schermata destra. Come posso rimuovere questo? Se è importante, sto utilizzando i driver NVIDIA con un'installazione TwinView.

A dual screen setup where both launchers are visible


146
2018-02-25 08:46


origine




risposte:


Tu puoi ora.

Apri le preferenze di visualizzazione, quindi puoi scegliere se avere il programma di avvio su uno schermo o su tutti.

enter image description here

Questa finestra di dialogo consente anche di accendere o spegnere il bordi appiccicosi (cioè il rallentamento del mouse) tra i display.


216
2018-03-31 17:46



Nota: funziona solo se Unity rileva correttamente la tua configurazione a doppia testina, che non è attualmente il caso se usi Twinview con i driver nvidia. - kynan
Lo fa ora, a partire da 302.x, il driver binario Nvidia supporta propietosamente RandR. - Cumulus007
La mia configurazione è TwinView, e con questo ho dovuto usare le impostazioni di nvidia per impostare il monitor su cui avrei voluto la barra delle applicazioni come "display principale per X screen" - Diederik
Devo aver eseguito quell'app 50 volte oggi modificando le impostazioni del monitor e non l'ho mai visto! Grazie! - HDave
@Sigur Non ho familiarità con nessun modo per farlo. Dovresti sentirti libero di fare una domanda a riguardo! - jrg♦


Il rallentamento è una funzionalità che consente di utilizzare il programma di avvio quando è impostato per nascondere automaticamente. Penso che sia un bug che viene utilizzato quando il programma di avvio è impostato su sempre visibile. L'ho segnalato su Launchpad.net, dove sono stati archiviati bug e potresti volerlo impostare per influenzarti. Potete trovare qui: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

Nel frattempo, puoi configurarlo da solo usando /apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure e /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity in gconf-editor

È inoltre possibile configurare questi parametri in CCSM (Compiz Config Settings Manager), nella scheda Sperimentazione Unity, scheda Sperimentale


33
2018-03-03 20:44



La tua risposta è chiara e articolata. Ho provato quello che hai detto e almeno non ho più quel problema di rallentamento. Anche se non hai risposto alla domanda originale spesso in IT una soluzione è altrettanto valida di una soluzione ed è per questo che contrassegno questa domanda come risposta. Grazie mille per l'aiuto! - Eugene van der Merwe
Bella risposta. Per la cronaca, ho impostato i seguenti valori: /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1 per rendere possibile passare da uno schermo all'altro in modo impeccabile e /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20 per rendere ancora possibile accedere al launcher nascosto nella schermata di sinistra. - ℝaphink
Questa non era una soluzione per me, ma mi ha indicato nel posto giusto. @Todd Wallentine in basso mostra che il num_launchers l'opzione impostata su 1 visualizzerà solo il launcher sulla schermata principale. - redbmk


Ho appena trovato un'impostazione in gconf-editor che ti consentirà di impostare il programma di avvio sul tuo desktop principale: /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers. Se si imposta su 1, il launcher di Unity verrà visualizzato solo sul desktop principale. Se si imposta su 0, il programma di avvio sarà disponibile su tutti i desktop.

Oltre a questa impostazione, ho anche impostato la pressione superata (/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) e fermare la velocità (/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20).


8
2018-05-17 13:27



Ho notato che questa funzione è disponibile in ccsm ora, nella scheda Experimental denominata "Launcher Monitors" in un menu a discesa. Puoi scegliere "Tutti i monitor" o "Desktop principale" - Nicholi
Nota aggiuntiva, le impostazioni di cui sopra in gconf sono solo per l'intera interfaccia Unity. Se stai usando Unity2d puoi trovarli in dconf sotto com/canonical/unity-2d/launcher/only-one-launcher - Nicholi


Ho risolto usando disper. Digita un terminale:

sudo apt-get install disper

Dopo aver risolto il problema con il metodo proposto da Paŭlo Ebermann o nvidia-settings o qualsiasi altra cosa funzioni per te, digita un terminale:

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

my-file.metamode è come segue:

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 terza riga tiene conto del particolare posizionamento di due schermi con altezze diverse. Il tuo caso potrebbe essere più semplice. Potresti provare a creare il file che si adatta alla tua configurazione (senza usare altri metodi + disper --export). Il punto importante è l'ordine degli schermi nella seconda e nell'ultima riga.

Puoi usare lo script e farlo funzionare all'avvio:

#!/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

Ha funzionato con la mia scheda grafica nvidia (sia precisa che quantica).

Spero che sia d'aiuto.


4
2017-10-26 10:14





Ho provato le impostazioni combinate dall'alto:

/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

Questo è stato per lo più un successo per me. Un launcher appare solo sullo schermo principale, e il mouse si sposta da una schermata all'altra senza indebita esitazione. Tuttavia, ho trovato che il launcher rimanente non avrebbe rivelato senza utilizzare la chiave super. Questo può essere corretto impostando quanto segue:

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

BTW questo è con i driver NVidia.


3
2017-07-15 09:59





Sto cambiando /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity a 1 risolto il problema per me ... Non volevo necessariamente rimuovere la seconda barra delle applicazioni, ma non mi piaceva la pausa quando si passava da una schermata all'altra.


0
2017-08-03 20:17