İkili Ekran kurulumunda yinelenen ikinci Unity Launcher'ı nasıl kaldırabilirim?


150

Çift ekranımda sol ekranda ve ayrıca sağ ekranda Unity Launcher var. Her ikisi de mükemmel çalışıyor.

Ancak, bu ikinci başlatıcının sağ ekranımda görünmesini istemiyorum. Bunu nasıl kaldırabilirim? Önemli olursa, TwinView kurulumunda NVIDIA sürücüleri kullanıyorum.

Her iki başlatıcının göründüğü çift ekranlı kurulum

Yanıtlar:


221

Şimdi yapabilirsin.

Ekran Tercihleri'ni açın, ardından başlatıcının bir ekranda veya hepsinde olması arasında seçim yapabilirsiniz.

görüntü tanımını buraya girin

Bu iletişim kutusu , ekranlar arasında yapışkan kenarların (yani farenin yavaşlaması) açılmasını veya kapatılmasını da sağlar .


5
Bunun yalnızca Unity çift kafa yapılandırmanızı doğru algılaması durumunda işe yaradığını unutmayın - şu anda nvidia sürücülerinde Twinview kullanıyorsanız bu geçerli değildir.
kynan

1
Şimdi, 302.x ile başlayan ikili Nvidia sürücüsü RandR'ı desteklemektedir.
Cumulus007

1
Yapılandırmam TwinView ve bununla birlikte, nvidia-ayarları kullanmak zorunda kaldım, monitörün görev çubuğunu "X ekranı için birincil ekran" olarak ayarlamasını istedim
Diederik

1
@Sigur Bunu yapmanın hiçbir şekilde aşina değilim. Bununla ilgili bir soru sormakta özgürsünüz!
jrg

1
Her kahraman pelerin giymez. teşekkürler dostum, hayatımı kurtardı!
Marcello Grechi Lins,

33

Yavaşlama, başlatıcıyı otomatik gizlemeye ayarlandığında kullanmayı mümkün kılan bir özelliktir. Ben başlatıcısı her zaman görünür olarak ayarlandığında kullanılan bir hata olduğunu düşünüyorum. Bunu, hataların sunulduğu Launchpad.net'te bildirdim ve sizi etkilemek üzere ayarlamak isteyebilirsiniz. Burada bulabilirsiniz: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/945847

Bu arada, gconf-editor kullanarak /apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressureve /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocityiçinde kendiniz yapılandırabilirsiniz.

Bu parametreleri CCSM'de (Compiz Config Settings Manager), Unity Plugin, Experimental sekmesinde de yapılandırabilirsiniz.


Cevabınız açık ve net. Ne dediğini denedim ve en azından artık yavaşlama problemim yok. Orijinal soruyu BT’de sık sık cevaplamamış olsanız da, geçici bir çözüm en az bir çözüm kadar iyidir ve bu yüzden bu soruyu cevaplanmış olarak işaretliyorum. Yardımlarınız için çok teşekkür ederim!
Eugene van der Merwe

3
Güzel cevap Kayıt için aşağıdaki değerleri belirledim: /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1bir ekrandan diğerine kusursuzca geçmeyi mümkün kılmak ve /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20yine de soldaki gizli başlatıcıya erişmeyi mümkün kılmak.
Mart'ta

2
Bu benim için bir çözüm değildi ama beni doğru yere çekti. @Todd Wallentine num_launchers, 1'e ayarlanan seçeneğin yalnızca başlatıcıyı ana ekranda göstereceğini gösterir.
redbmk

8

Sadece, tıpkı birincil masaüstünüze başlatıcısı ayarlamasına olanak tanıyacak gconf-editor bir ayarı bulundu: /apps/compiz-1/plugins/unityshell/screen0/options/num_launchers. 1 olarak ayarlarsanız, Birlik başlatıcısı yalnızca birincil masaüstünde görüntülenir. 0'a ayarlarsanız, başlatıcı tüm masaüstlerinde kullanılabilir.

Bu ayara ek olarak, üstesinden gelen basıncı ( /apps/compiz-1/plugins/unityshell/screen0/options/overcom_pressure=1) ve durma hızını ( /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity=20) da ayarladım .


Bu özelliğin, bir açılır pencerede "Başlatıcı Monitörleri" adlı Deneysel sekmesi altında, şimdi ccsm'de mevcut olduğunu fark ettim. "Tüm Monitörler" veya "Birincil Masaüstü"
nü seçebilirsiniz

Ek not, gconf'taki yukarıdaki ayarlar sadece tam Unity arayüzü içindir. Unity2d kullanıyorsanız bunları dconf altında bulabilirsinizcom/canonical/unity-2d/launcher/only-one-launcher
Nicholi

4

Disper kullanarak çözdüm. Bir terminal yazın:

sudo apt-get install disper

Konuyu Paŭlo Ebermann veya nvidia-ayarları tarafından önerilen yöntemle veya sizin için neyin işe yaradığını çözerek, bir terminal yazın:

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

my-file.metamode şöyle:

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

Üçüncü satır, farklı yüksekliklerde iki ekranın belirli konumlarını dikkate alır. Davanız daha basit olabilir. Yapılandırmanıza uyan dosyayı oluşturmayı deneyebilirsiniz (başka yöntemler kullanmadan + disper --export). Önemli olan, ekranların ikinci ve son satırlardaki sırasıdır.

Komut dosyasını kullanabilir ve başlangıçta çalışmasını sağlayabilirsiniz:

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

Nvidia grafik kartımla çalıştı (hem hassas hem de quantal).

Umarım yardımcı olur.


3

Kombine ayarları yukarıdan denedim:

/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

Bu benim için çoğunlukla başarılı oldu. Başlatıcı yalnızca birincil ekranda belirir ve fare, gereksiz tereddüt etmeden bir ekrandan diğerine hareket eder. Ancak, kalan başlatıcının süper anahtarı kullanmadan ortaya çıkmayacağını buldum. Bu, aşağıdakileri ayarlayarak düzeltilebilir:

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

BTW, NVidia sürücüleri ile birlikte.


0

Sadece değişen /apps/compiz-1/plugins/unityshell/screen0/options/stop_velocityiçin 1benim için sabit konuya ... Ben mutlaka ikinci görev çubuğunu kaldırmak istemediğini diğer bir ekrandan geçerken sadece duraklama gibi değildi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.