Ubuntu 12.04'te çift monitör hizalama


16

Ubuntu 12.04'ü aşağıda gösterildiği gibi (monitör 1 birincil ve monitör 2 90 derece döndürülmüş) çift monitör (her ikisi de harici) olan bir yerleştirme istasyonundaki bir dizüstü bilgisayarda çalıştırıyorum.

   1680x1050      1920x1080

                  _________
                 |-->      |
                 |         |
                 |         |
 _____________   |    2    |
|          -->|  |         |
|             |  |         |
|      1      |  |         |
|_____________|  |_________|

Yukarıdaki çizimde, işaretçiyi monitör 1'deki ok boyunca hareket ettirmek işaretçinin monitör 2'de monitör 2'deki okla gösterilen konumda ortaya çıkmasına neden olacaktır.

İstediğim bu değil. Monitör 1'in birincil kalmasını istiyorum, böylece menü çubuğu (gnome-session-fallback kullanarak) monitör 1'in üstünde bulunur, ancak monitör 1 ve 2'nin altlarının hizalanmasını isterim. Başka bir deyişle, kurulumun aşağıda gösterilmesini istiyorum:

   1680x1050      1920x1080

                  _________
                 |         |
                 |         |
                 |         |
 _____________   |    2    |
|          -->|  |-->      |
|             |  |         |
|      1      |  |         |
|_____________|  |_________|

Uygulamalar> Sistem Araçları> Sistem Ayarları> Ekranlar'a giderek aşağıdakileri görüyorum:

Görüntü ayarları

Bariz belirgin sorunuma çözüm basitçe monitörler sürüklemek olurdu onların dipleri boyunca aynı hizaya gelecek şekilde ayarları görüntüler. Ancak, bu istenmeyen davranışlara neden olur. Özellikle bu, monitör 1'in algılanan alanının muhtemelen monitör 1'in yüksekliği ile monitör 2'nin yüksekliği arasındaki farkla genişlemesine neden olur (dönüşten sonra, yani yukarıdaki resimlerimde gösterildiği gibi). Başka bir deyişle, bu çözümü denedikten sonra, bilgisayarım monitörlerimin aşağıdaki gibi olduğunu düşünüyor :

  1680x(1920?)    1920x1080

 _____________    _________
|          -->|  |-->      |
|             |  |         |
|             |  |         |
|_____________|  |         |
|             |  |         |
                 |         |
|    FALSE    |  |         |
                 |         |
|_  _  _  _  _|  |_________|

Bu nedenle, "YANLIŞ" bölgesine yerleştirilen hiçbir şey görünmez çünkü monitör o bölgeyi gösterecek kadar büyük değildir. Örneğin, Conky'yi masaüstümün sol alt köşesinde Conky ekranı görünecek şekilde yapılandırılmış ayarlarla çalıştırırsam, FALSE bölgesinde olduğu için Conky görünmez. Ayrıca, masaüstüme art arda öğe veya kısayol eklersem, sonunda FALSE bölgesine bir öğe yerleştirilir (varsayılan olarak bir öğe masaüstünde işgal edilmemiş bir konuma yerleştirildiğinden).

Burada istediğimi nasıl başarabileceğim hakkında bir fikrin var mı? (Örneğin, monitör 1'den monitör 2'ye geçtiğinde işaretçiyi dikey olarak belirtilen sayıda pikselle "çarpmanın" bir yolu var mı?


6
Bu soruyu sahip olduğunuz şekilde sorduğunuz için bir ödül hak ediyorsunuz ... en iyi biçimlendirme .. :)
Aditya

Yanıtlar:


7

önerilen xrandr komutunun --pos seçeneği ile iki ekranın istenen konumunu kolayca ayarlayabilirsiniz.

Senin durumunda bu şöyle bir şey olurdu:

xrandr --output LVDS1 --mode 1680x1050 --auto --output VGA1 --mode 1920x1080 --rotate right --pos 1680x0

Oldukça benzer kurulumum için bu, gnome kabuğundaki iki ekranımdan birinde iki sıcak köşe yaratıyor. Geri dönüş ortamını bilmiyorum.

"--Output" tanımlayıcısını komut tarafından döndürülenlere göre ayarlamanız gerektiğini unutmayın xrandr | grep connected.


xrandr --output $1 --mode 1680x1050 --primary --auto --pos 0x240 --output $2 --mode 1920x1080 --rotate right --pos 1680x0

Bu uygun komut olmalı. Masaüstünüzü 2730x1920 boyutunda büyük birleşik resim olarak düşünün. Birincil ekran ( --primaryseçeneklerde ilk ekran yapılandırması ile tanımlanır ve olması gerekmez), alttaki 2. monitörle hizalamak için üst kısımdan 240 piksel aşağıda konumlandırılır. Yerine --pos 1680x0ikinci monitör de uyumlu olabilecek --right-ofseçenek. Tabii ki değiştirmeniz gerekiyor $1ve $2Nix belirtildiği gibi bağlantıların özel isimler ile.

Bu kurulum ile Conky, bu alan artık görülebileceğinden sol altta hizalanacak şekilde yapılandırıldığında düzgün görüntülenmelidir. Sol üste hizalandığında, bu örnekte 240 piksel boşluk eklemeniz gerekir. Masaüstü kısayollarının bulunduğu bölüm bir hata gibi görünür. Çok sayıda masaüstü kısayolu kullanmamanızı veya hiç kullanmamanızı öneririm. :)

Bunu zaten yaptığınızdan --modeberi seçenekleri de bırakabilirsiniz --auto.


8

Arandr'ı denedin mi? Bu xrandr için bir GUI ve birden çok monitör / çözünürlükle oynamak için mükemmel.

sudo aptitude install arandr

Bundan sonra arayüzü görebileceksiniz. Yeşil onay düğmesi ile geçerli ekran düzenini uygulayabilir ve temelde bir xrandr komutu içeren bir dosyaya, örneğin sistem başlangıcında istediğiniz zaman yürütmek için de uygulayabilirsiniz.

resim açıklamasını buraya girin


Arandr kullanarak GNOME Displays ayarlarını kullandığım davranışla aynı davranıyorum.
synaptik

-1

Ek sürücüleri açın:

Start--Preferences--Additional Drivers

Dizüstü bilgisayarınız için önerilen sürücüleri yükleyin. Başarılı bir şekilde indirme ve kurulum sistemi yeniden başlatıldıktan sonra. Yeniden başlattıktan sonra sürücü yazılımına (Nvidia veya ATI) sahip olacaksınız, yönetici olarak çalıştırın ve monitörleriniz Arandr'den (veya benzer bir yazılımdan) çok daha iyi kontrolünüz olacak. İstediğiniz ayarları yapın, kaydedin ve yeniden başlatın. Öyle olmalı. Benim için çalıştı.

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.