GNU / Linux: Çift ekran ve ayrı çalışma alanları


9

İkinci 23 inç monitörümü yeni aldım ve NVidia 8800GT grafik kartına bağladım.

Nvidia ayarları penceresi bana temel olarak iki seçenek sunuyor: Twinview veya ayrı X ekranlar: - Twinview temel olarak her iki ekranı da büyük bir ekrana dönüştürür, bu da her iki ekranı da bir çalışma alanı olarak birleştirir. - Ayrı X ekranları çalışma alanlarını ayırmama izin veriyor, ancak diğer X ekranından bir çalışma alanına geçmeme izin vermiyor.

Çalışma alanı kurulumları arasında hızlı bir şekilde geçiş yapabilmem için hangi monitörde bulunduklarına bakılmaksızın 4 çalışma alanıma erişmek istiyorum. Sadece Pidgin'in sol monitörde ve Vim'in sağda olmasını isteyebilirim. Ya da tam tersi.

Bu mümkün mü? Öyleyse, beni doğru yöne yönlendirebilir misiniz (belgeler / kılavuzlar)?

Çok müteşekkirim.


bunun mümkün olduğunu düşünmeyin; iki monitörünüzün farklı çözünürlükler kullanması ve Xserver her çalışma alanına aynı temel çözünürlüğü sağlar. bu yüzden Twinview her iki ekrana da "temel çözünürlüğü" genişleterek çalışır.
quack quixote

başka bir WM ile mümkün olabilir mi? Kesinlikle bu tür bir kurulum isteyen ilk kişi değilim

1
Sanırım bu "probleminiz" tam olarak aradığım şey. Sorumu okuyabilir ve sana olanların senaryom için geçerli olup olmadığını görebilir misin? Teşekkürler!! superuser.com/questions/148842/…
Birisi hala seni kullanıyor MS-DOS

Yanıtlar:


3

Yani, KDE ve Gnome'da uygulandığı gibi, bu "kolay değil" in ötesinde - imkansız neredeyse lanet olası. Nedeni: sanal çalışma alanları, pencere yöneticisinde çalışan widget'larda uygulanır. Onlar hile ve büyü ile uygulanır ve tamamen bir DISPLAY üzerinde çalışan bir pencere yöneticisine bağlı.

Pencere yöneticisi, sanal çalışma alanı yönetimi widget'ları ve istemci uygulamalarının tümü aynı DISPLAY'de çalışır ($ DISPLAY ortam değişkeninde olduğu gibi; tipik olarak: 0.0) İkiz görüntüleme modunda olmayan ikinci monitörünüz aslında ayrı bir ekranda çalışır DISPLAY - muhtemelen: 0.1 Her monitördeki bir terminal programındaki kabuk isteminden 'echo $ DISPLAY' komutunu çalıştırarak bunu doğrulayabilirsiniz.

Her EKRAN kendi X sunucusunu çalıştırır. Yani birbirlerinin pencereleri, pencere yöneticileri veya sanal çalışma alanları hakkında hiçbir fikirleri yok.

Bahse girerim çeşitli döşeme pencereleri yöneticileri monitörünüzün ikiz görüntüleme modunda olmasını isteyecektir. Sonra dikkatle bir ve diğeri, aynı EKRAN emlak ile çalışabilirler ... ve iki ayrı "çalışma alanı" (aynı kelime ama sanal çalışma alanları ile aynı anlamı değil) düşünmek sizi sahte.

Çalışan bir Xwindow istemci programını bir DISPLAY'den diğerine sorunsuz bir şekilde taşımayı veya taşımayı oldukça zorlaştıracak çok sayıda X penceresi sorunu vardır. Bunun yapılamayacağını söylememek; yapılmış olabilir ... ama bahse girerim buggy veya en azından sınırlı; Örneğin, bir video oynatılan bir firefox penceresini DISPLAY'ler arasında taşıyabileceğinizden şüpheliyim.

Bu yardımcı olur umarım! -pbr


1

Denedin mi xrandr(dene xrandr -q)? Aradığınızı sağlayabilir.

İş yerinde çift çıkışlı eski bir NVIDIA kart kullanıyorum. TwinView veya iki X sunucusu kullanmıyorum. Bir xorg.conf bile yok; Xorg'un ayarlarını HAL'dan almasına izin verdim.

Şu anda sürücüm nouveauolarak kullanıyorum , ancak bir noktada NVIDIA'nın sağladığı ikili blob'u kullandım. Pencere yöneticim olarak harika kullanıyorum , ancak GNOME ve KDE xrandrde daha iyi olmasa da başa çıkıyor .


0

Bunu yapacak bir dizi döşeme WM'si vardır (Awesome3, scrotwm, Xmonad, muhtemelen dwm ve wmii) ve bunu yapmak için bir * kutusu (Open / Flux) yapılandırabilirsiniz. KDE veya GNOME'da yapmanın bir yolunun farkında değil, en azından kolay değil.

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.