it-swarm.dev

Jak mohu odstranit duplicitní druhý Unity Launcher v nastavení duální obrazovky?

Na mém displeji s duální obrazovkou mám spouštěč Unity Launcher na levé straně obrazovky a také na obrazovce pravé ruky. Oba pracují naprosto v pořádku.

Nechci však, aby byl tento druhý launcher přítomen na obrazovce mé pravé ruky. Jak to mohu odstranit? Pokud je to důležité, používám ovladače NVIDIA s nastavením TwinView.

A dual screen setup where both launchers are visible

151

Teď můžeš.

Otevřete Předvolby zobrazení a poté si můžete vybrat mezi spuštěním spouštěče na jednom displeji nebo všemi.

enter image description here

Tento dialog také umožňuje zapnout nebo vypnout lepivé hrany (tj. Zpomalení myši) mezi obrazovkami.

221
jrg

Zpomalení je funkce, která umožňuje použít spouštěč, když je nastaven na automatické skrývání. Myslím, že je to chyba, která se používá, když je spouštěč nastaven na vždy viditelný. Ohlásil jsem to na Launchpad.net, kde jsou uloženy chyby, a možná budete chtít nastavit, aby vás ovlivnil. Najdete ji zde: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

Mezitím ji můžete nakonfigurovat sami pomocí /apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure a /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity v editoru gconf

Tyto parametry můžete také nakonfigurovat v CCSM (Compiz Config Settings Manager), na kartě Unity Plugin, Experimental

33

Právě jsem našel nastavení v editoru gconf, které vám umožní nastavit spouštěč na vaši primární plochu: /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers. Pokud nastavíte hodnotu 1, bude spouštěč Unity zobrazen pouze na primární ploše. Pokud nastavíte hodnotu 0, bude spouštěč k dispozici na všech stolních počítačích.

Kromě tohoto nastavení jsem také nastavil přetlak (/apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) a zastavte rychlost (/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20).

8
Todd Wallentine

Řešil jsem pomocí disperze. Zadejte terminál:

Sudo apt-get install disper

Po vyřešení problému s metodou navrženou Paŭlem Ebermannem nebo nvidia-settings nebo s čímkoli, co pro vás funguje, zadejte terminál:

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

my-file.metamode je následující:

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

Třetí řádek bere v úvahu konkrétní umístění dvou obrazovek v různých výškách. Váš případ může být jednodušší. Můžete zkusit vytvořit soubor, který vyhovuje vaší konfiguraci (bez použití jiných metod + disper - export). Důležitým bodem je pořadí obrazovek ve druhém a posledním řádku.

Můžete použít skript a spustit ho při spuštění:

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

Fungovalo to s mou grafickou kartou nvidia (přesnou i kvantovou).

Doufám, že to pomůže.

4
cesare sodi

Zkoušel jsem kombinovaná nastavení shora:

/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

To bylo pro mě většinou úspěšné. Spouštěč se objeví pouze na primární obrazovce a myš se pohybuje z jedné obrazovky na druhou bez zbytečného váhání. Zjistil jsem však, že zbývající launcher by se neodhalil bez použití super klíče. To lze napravit nastavením následujícího:

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

BTW je to s ovladači NVidia.

3
David Sowerby

Jen měníme /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity to 1 vyřešil problém pro mě ... Nemusel jsem nutně chtít odstranit druhý panel úloh, prostě neměl rád pauzu při přechodu z jedné obrazovky na druhou.

0
brbcoding