Vraag Hoe kan ik dubbele Unity Launcher op een Dual Screen-installatie verwijderen?


Op mijn dubbele scherm heb ik een Unity Launcher op het linkerscherm en ook op het rechterscherm. Beide werken prima.

Ik wil echter niet dat deze tweede draagraket op mijn rechterscherm aanwezig is. Hoe kan ik dit verwijderen? Als het er toe doet, gebruik ik NVIDIA-stuurprogramma's met een TwinView-installatie.

A dual screen setup where both launchers are visible


146
2018-02-25 08:46


oorsprong




antwoorden:


Je kan nu.

Open Display-voorkeuren en vervolgens kunt u kiezen of u het opstartprogramma op één scherm wilt weergeven of allemaal.

enter image description here

Dit dialoogvenster maakt het ook mogelijk om de. In of uit te schakelen plakkerige randen (d.w.z. de muisvertraging) tussen de schermen.


216
2018-03-31 17:46



Merk op dat dit alleen werkt als Unity uw dual head-configuratie correct detecteert - wat momenteel niet het geval is als u Twinview gebruikt met de nvidia-stuurprogramma's. - kynan
Het doet het nu, beginnend met 302.x, ondersteunt de binaire Nvidia-driver RandR. - Cumulus007
Mijn config is TwinView, en daarmee moest ik nvidia-instellingen gebruiken om de monitor in te stellen waarop ik de taakbalk wilde gebruiken als de "primaire weergave voor X-scherm" - Diederik
Ik moet die app vandaag 50 keer hebben uitgevoerd om de instellingen van de monitor aan te passen en heb dat nooit gezien! Bedankt! - HDave
@Sigur Ik ben niet bekend met enige manier om dat te doen. Je moet je echter gerust een vraag stellen! - jrg♦


De vertraging is een functie om het startprogramma te kunnen gebruiken wanneer het is ingesteld op automatisch verbergen. Ik denk dat het een fout is die wordt gebruikt wanneer het opstartprogramma is ingesteld om altijd zichtbaar te zijn. Ik heb het gemeld op Launchpad.net, waar fouten worden opgeslagen en je zou willen dat het je beïnvloedt. Je kunt het hier vinden: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

In de tussentijd kunt u het zelf configureren met behulp van /apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure en /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity in gconf-editor

U kunt deze parameters ook configureren in CCSM (Compiz Config Settings Manager) op het tabblad Unity Plugin, Experiment


33
2018-03-03 20:44



Je antwoord is duidelijk en gearticuleerd. Ik heb geprobeerd wat je zei en in ieder geval heb ik dat vertragingsprobleem niet meer. Hoewel u de oorspronkelijke vraag in IT vaak niet hebt beantwoord, is een oplossing net zo goed als een oplossing en daarom markeer ik deze vraag als beantwoord. Heel erg bedankt voor het helpen! - Eugene van der Merwe
Goed antwoord. Voor de goede orde, ik heb de volgende waarden ingesteld: /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1 om het mogelijk te maken om van het ene naar het andere scherm vlekkeloos en /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20 om het nog steeds mogelijk te maken toegang te krijgen tot het verborgen opstartprogramma op het linkerscherm. - ℝaphink
Dit was geen oplossing voor mij, maar wees me op de juiste plek. @Todd Wallentine hieronder laat zien dat het num_launchers optie ingesteld op 1 geeft alleen het opstartprogramma op het primaire scherm weer. - redbmk


Ik heb zojuist een instelling gevonden in gconf-editor waarmee je het startprogramma op je primaire bureaublad kunt instellen: /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers. Als u dit instelt op 1, wordt het Unity-opstartprogramma alleen weergegeven op het primaire bureaublad. Als u dit instelt op 0, is het startprogramma beschikbaar op alle bureaubladen.

Naast deze instelling heb ik ook de overdruk ingesteld (/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) en stop velocity (/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20).


8
2018-05-17 13:27



Ik heb gemerkt dat deze functie nu beschikbaar is in ccsm, onder het tabblad Experimenteel genaamd "Launcher Monitors" in een vervolgkeuzelijst. U kunt "Alle monitoren" of "Primaire desktop" kiezen - Nicholi
Extra opmerking, de bovenstaande instellingen in gconf zijn alleen voor de volledige Unity-interface. Als u Unity2d gebruikt, kunt u deze vinden in dconf onder com/canonical/unity-2d/launcher/only-one-launcher - Nicholi


Ik heb opgelost met behulp van disper. Voer een terminal in:

sudo apt-get install disper

Nadat u het probleem heeft opgelost met de methode die is voorgesteld door Paŭlo Ebermann of nvidia-instellingen of wat voor u ook werkt, typt u een terminal:

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

mijn-bestand.metamode is als volgt:

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

De derde rij houdt rekening met de specifieke plaatsing van twee schermen met verschillende hoogten. Uw zaak kan eenvoudiger zijn. U zou kunnen proberen het bestand aan te maken dat bij uw configuratie past (zonder andere methoden + disper - export te gebruiken). Het belangrijke punt is de volgorde van de schermen in de tweede en in de laatste rijen.

U kunt het script gebruiken en uitvoeren bij het opstarten:

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

Het werkte met mijn nvidia grafische kaart (zowel nauwkeurig als kwantitatief).

Hoop dat het helpt.


4
2017-10-26 10:14





Ik heb de gecombineerde instellingen van hierboven geprobeerd:

/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

Dat was vooral succesvol voor mij. Een launcher verschijnt alleen op het primaire scherm en de muis beweegt van het ene scherm naar het volgende zonder onnodige aarzeling. Ik merkte echter dat de resterende draagraket niet zou onthullen zonder de supersleutel te gebruiken. Dit kan worden gecorrigeerd door het volgende in te stellen:

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

Tussen haakjes dit is met NVidia-stuurprogramma's.


3
2017-07-15 09:59





Gewoon veranderen /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity naar 1 loste het probleem voor mij op ... Ik wilde niet noodzakelijkerwijs de tweede taakbalk verwijderen, hield gewoon niet van de pauze wanneer ik van het ene scherm naar het andere ging.


0
2017-08-03 20:17