Bir monitörü birden fazla monitör olarak kullanın


21

Geliştiriciler için birden fazla monitör kullanmak güzel. Her pencereyi belirli bir monitörde büyütebilirsiniz, pencereler belirli monitörlerin köşelerine yapışabilir.

Piyasada ultrawide monitörler var (örneğin LG 34UM95). Tek bir monitörü yatay olarak 2 veya 3 parçaya bölen ve her bir bölüm ayrı bir monitör gibi davranabilecek herhangi bir yazılım var mı?

Yanıtlar:


12

Bunu süper kullanıcıdaki bir cevaptan aldım, eğer size yardım ederse lütfen onlara bir oy verin

fakexinerama'yı istediğinizi elde etmek için kullanabilirsiniz :

Fake Xinerama, XServer'ı sorgulamak yerine ~ / .fakexinerama okuyan ve
bu dosyaya dayanan Xinerama ekranları hakkında sahte bilgi sağlayan yeni bir libXinerama kütüphanesidir . Bu edilebilir
sadece bir monitör ile veya XServer belirtilen dışında başka sahte Xinerama kurulum için bile bilgisayarlarda sahte bir Xinerama kurulum kullanılan
(ikisi aynı kullanırken örneğin bir ekran küçük hale yapılandırma
ekranları). Muhtemelen sadece geliştiriciler için yararlıdır.

Daha fazla ayrıntı için bu soruya bakın.


10

FakeXRandR projesine de bakabilirsiniz .

FakeXRandR, gerçekte olduğundan daha fazla monitör olduğuna inanmak için bir X11 sunucusunu aldatan bir araçtır. LibXRandR ve libXinerama'ya bağlanır ve belirli, yapılandırılabilir monitör yapılandırmalarını birden fazla sanal monitörle değiştirir. Bu paketle birlikte gelen bir araç, monitörlerin nasıl bölüneceğini yapılandırmak için kullanılabilir.

Ekranınızı istediğiniz kadar hızlı bir şekilde bölmek için hoş bir grafik editörü de var:

screeshot


1

Bu, şu anda belgelenmemiş olsa da ek bir yazılım olmadan XRandR 1.5'de yapılabilir (en azından bunun için bir belge bulamadım). Ne fakexinerama ne de FakeXRandR benim için Xubuntu'da çalışsa da, bu çözüm nihayet ekranı ikiye böldü.

Monitörü bölmek için aşağıdakileri yapın:

  1. Bölmek xrandristediğiniz ekranın çıkış adını ve geçerli çözünürlüğünü kontrol etmek için terminale girin .
    Benim sistemimde sonuç şuydu:

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
       1920x1080     60.00*+  50.00    59.94
       1920x1080i    60.00    50.00    59.94  
       1600x900      60.00  
       1280x1024     75.02    60.02  
       1152x864      75.00  
       1280x720      60.00    50.00    59.94  
       1024x768      75.08    60.00  
       800x600       75.00    60.32  
       720x576       50.00  
       720x576i      50.00
       720x480       60.00    59.94
       720x480i      60.00    59.94
       640x480       75.00    60.00    59.94
       720x400       70.08
    VGA1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

    Monitörümün HDMI2'ye bağlı olduğunu ve çözünürlüğün 1920x1080 olarak ayarlandığını görebiliriz.

  2. xrandr --setmonitorFiziksel ekranınızla üst üste gelmelerini ve yan yana yerleştirilmesini sağlayan komutla 2 sanal monitör ekleyin . Komutun sözdizimi (tırnak işaretleri olmadan):

    xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name" 
    

    Benim sistemim için:

    xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
    xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
    
  3. Yukarıdakiler sistemimdeki sanal monitörleri zaten yapılandırmış olsa da değişiklikler yürütülene kadar uygulanmadı (xrandr'ı yeniliyor gibi görünüyor):

    xrandr --fb 1921x1080
    xrandr --fb 1920x1080
    

Yeniden başlattıktan sonra değişiklikleri devam ettirmek için oturum açtığınızda bu komutları uygulamak istersiniz. Bunu, ~/.profiledosyanın sonuna komutları ekleyerek yapabilirsiniz .


Xfce 4.12'de çalışır, kde5'te olmaz (plazma, kwin 5.10.5).
peper0 19

Bu çalışması gerektiğini gibi görünüyor, ancak son bir ubuntu üzerinde çalışmasını alamıyorum. Başka birinin çalışmasını sağladığını bilmek hoş geldiniz
Phil Lord
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.