GNOME Terminalini birden çok monitöre yayılmaya zorlama sorunu


11

Ben koşuyorum vimiçinde gnome-terminalve ideal ben her iki monitör arasında tam ekran modu streç değil, sadece birine sahip istiyorum. Bunu yapmanın bir yolu var mı? CCSM> Grid'i devre dışı bırakırsam terminali uzatabilirim, ancak sonuçlar idealden daha azdır, gözlemleyin:

resim açıklamasını buraya girin

- Tam olarak ne diyeceğimi bilmiyorum - Z arabellek sorununu düzeltmenin bir yolu var mı? Değilse, birileri beni kaynak kodu yönünde işaret edebilir, böylece çift monitör tam ekran moduna izin vermek için tersine mühendislik yapabilir miyim?


+1, bunu kolayca yapabilmek isterim. Şu anda sadece terminali uzatıyorum.
jrg

@jrg vim gibi yalnızca bir çalışan örneğe sahip programlar için iki kat önemlidir.
puk

Her ne kadar soruyu sormam gerekiyor - neden bu kadar çok metne ihtiyacınız var? Netbook'umda, standart 10 karakterlik metinleri küçük 10
inçlik ekranımda

@jrg Vim oturumumu 4-6 pencereye ayırdım ve daha fazlasına ihtiyacım olursa, farklı oturumlar açıyorum, sonra aynı dosyayı farklı oturumlarda birden çok kez açmaya başladım ve tüm cehennem kopuyor ;-P
puk

Unity'yi kullandığını mı sanıyorum? Ekran görüntünüzde gerçekten hiçbir şey göremiyorum, ancak Gnome classic'i kullanarak, Compiz Grid'i kullanırken sorunsuz bir şekilde uzatabilirim. İstersem terminal oturumunu otomatik olarak bu şekilde açılacak şekilde bile ayarlayabilirim.
Marty Fried

Yanıtlar:


1

Bu bir hata gibi geliyor ve hatayı bildirmelisiniz .

İlk bakışta bir tasarım hatası gibi görünüyor, bir şey bir pencerenin birden fazla monitöre geçmesine izin vermelidir. Gibi F11tek bir biri için yapar.

Fakat ikinci nokta yolsuzluk. Bu, düzeltilmesi gereken bir hataya çok benziyor.


1

Her iki ekran da aynı boyutta ise, o zaman bir probleminiz olmamalı ama gerçekten başka bir yol düşünemiyorum ve aynı problemim var sadece Jupiter'i sadece büyük monitörüm için kullanıyorum.

sudo apt-get install jupiter

1

Matematik ve XServer'ın xorg.conf hakkındaki bilginiz nasıl?

Her iki ekranın da aynı ekran çözünürlüğünde ayarlanması, 2 ayrı ayrı monitör bölümü ayarlamanız gerekir. Ardından, birlikte eklenen ikisinin boyutu olan bir sanal konsol ekranı oluşturursunuz, ardından her monitörün konumunu bu sanal konsolun içine yerleştirirsiniz ... Bunu xorg.conf içinde bir Aygıtın GPU'su (birden çok çıkışı olan) ile yapmanın birkaç yolu veya birden fazla GPU ile (ayrı kartlar).

Bir örnek, yan yana oturan iki monitörünüz var. Her biri 1024x768 olarak ayarlanmıştır. 2048x768 boyutunda bir sanal konsol ekranı oluşturursunuz. İlk monitörü 0,0 değerine yerleştirirsiniz. Diğer Monitörü 0,1025 veya sadece "RightOf"

Section "Monitor"
  Identifier     "Monitor0"
  Option         "Primary"      "False"
EndSection

Section "Monitor"
  Identifier     "Monitor1"
  Option         "RightOf"      "Monitor0" 
  Option         "Primary"      "False"
  Option         "PreferedMode" "1024x768"
EndSection

Section "Device"
  Identifier     "Card"
  Driver         "vesa"
  Option         "Monitor-DVI-I-0"  "Monitor0" 
  Option         "Monitor-DVI-I-1"  "Monitor1" 
EndSectionEndSection

Section "Screen"
  Identifier          "Screen0"
  Device              "Card"
  Monitor             "Monitor0"
  DefaultDepth        24
  SubSection "Display"
    Modes            "1024x768"
    Virtual          2048 768 
  EndSubSection
EndSection

Bundan daha fazla ayrıntı ve onu donanımınıza bağlı olarak değişen belirli noktalara / konumlara ve cihazlara ayırmak için birçok alternatif yol var ... Bazı kartlar ekran bölümünü ayırmanızı ve bir sunucuda tekrar bir araya getirmenizi gerektirir düzen bölümü. Ama bu, özellikle neyle çalıştığınızı bilmeden özetlenmiş bir cevap olarak "yakın" dır.


Düzenlerken ciddi sorunlar yaşadığım için bunu kullanmakta tereddüt ediyorum xorg.conf. Yeni bir bilgisayar alırsam bunu deneyebilirim, ama olduğu gibi, mevcut ayarlarımı yok etmekten çok endişeliyim
puk
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.