Xfce - Birincil monitör xrandr olarak ayarlanamıyor


14

Xfce 4 Masaüstü Ortamı sürüm 4.6.1 (Xfce 4.6) kullanıyorum

Çift monitör kurulumunu çalıştırmaya çalışıyorum. Takılıp dizüstü bilgisayarımın solunda oturan bir vga monitörüm var.

Düzenli masaüstüm normalde dizüstü bilgisayar ekranında oturur ve vga pencereleri sürüklemek için ekstra alan görevi görür. Neredeyse oradayım: yan yana oturan iki boşluk var ve sola ve sağa sürükleyebilirim.

Sorun vga monitör içinde görev çubuğu ile "birincil" bir olmasıdır: dizüstü bilgisayarımda (yani sağ ekranda değil sol) istiyorum.

İşte benim mevcut xrandr kurulum:

Screen 0: minimum 320 x 200, current 2720 x 900, maximum 4096 x 4096
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
LVDS1 connected 1280x800+1440+0 (normal left inverted right x axis y axis) 331mm x 207mm
   1280x800       60.0*+
   1024x768       85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
TV1 disconnected (normal left inverted right x axis y axis)

VGA1 harici vga monitör ve LVDS1 yerel dizüstü bilgisayar ekranım. Yapmayı denedim

xrandr --output LVDS1 --primary --right-of VGA1

hangi ekranlar doğru düzen koyar, ancak bu bağlamda "birincil" ne anlamadığımı yanlış anlamadım LVDS1 birincil yapmaz. Birincil "masaüstünün nerede yaşadığı" anlamına mı geliyor?

Ben grandr ve arandr indirdim ve bunlarda mucked ve orada hiçbir şey elde etmedi.

Ne sinir bozucu olduğunu VGA1 sol laptop yerine , sağ dizüstü olacak şekilde ayarlarsanız LVDS1 masaüstü vb birincil, böylece alabilirsiniz . Yani, birincil her zaman en soldaki ekrana gidiyor gibi görünüyor.

İşte benim var /etc/X11/xorg.confdurumda dosya alakalı oluyor:

Section "Screen"
  Identifier    "Default Screen"
  Monitor       "Configured Monitor"
  Device        "Configured Video Device"
  SubSection "Display"
    Modes "1440x1440" "1440x900" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
    Virtual 2464 900
  EndSubSection
EndSection

Section "InputDevice"
  Identifier "Synaptics Touchpad"
  Driver "synaptics"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/psaux"
  Option "Protocol" "auto-dev"
  Option "HorizScrollDelta" "0"
  Option "SHMConfig" "on"
  Option "MaxTapTime" "0"
  Option "MaxTapMove" "0"
EndSection

Herhangi bir tavsiye var mı? teşekkürler, max

Yanıtlar:


14

Bu konuda açılan hata raporu var ; bu konuda bilinen oldu bir süre . Xfce (4.11.0'dan itibaren), en soldaki / en üstteki ekrana bakılmaksızın 'birincil' olarak davranır. Tahriş edici ve sadece dizüstü bilgisayarlarla sınırlı değil.

Statik olarak düzenlenmiş iki monitörle, Panel (ler) i açıkça hareket ettirerek birincil ekranı değiştirmeyi taklit edebilirsiniz. Ancak pratik olmayan bir dizüstü bilgisayar ile aşağıdakilerden birini yapmanız gerekir:

  1. sağdaki harici ekranı fiziksel olarak bulun;
  2. sezgisel olmayan masaüstü sarma davranışına alışmak;
  3. kollarını topla ve Xfce'yi düzelt.

Bir süre B seçeneğini denedim: birincil olarak fiziksel olarak sol monitör "aşağıda" olarak belirlendi. Masamı yeniden düzenlemek zorunda kalmadım ve sol / sağ ekran kenarlarında çapraz geçiş yapmak normal çalışma alanı sarmalamasıyla sonuçlandı.


Teşekkürler! Şu anda çift monitör kurulumuna sahip olmadığım için Rony'nin cevabını test edemiyorum (sorum yaklaşık iki yıl önce :)) ama söylediğiniz gibi sadece bir hata gibi görünüyor.
Max Williams

"sezgisel olmayan masaüstü sarma davranışı": İkincil monitörümün hemen dizüstü bilgisayarıma sahibim. Ancak farem bu monitöre gittiğinde, dizüstü bilgisayar monitörümün ekranı birincil monitörde orantılı olarak kayar (bu nedenle fare ikincilde çok sağ olduğunda, her iki monitörde de aynı şeyi görürüm). Birincil monitördeki görüntüyü geri almak için birincil monitörün sol ucuna kadar kaydırmam gerekiyor. Esasen, iki monitör büyük bir monitörden oluşuyordu: Bir programı en üst düzeye çıkarırsam, her iki monitöre de yayılır. Bu ek kaydırma efekti ile. Bunu nasıl durdurabilirim?
Csaba Toth

7

Anlayabildiğim kadarıyla, xrandr'ın mevcut sürümünde birincil bayrak dizüstü bilgisayarlarla çalışmaz. Birincil monitör daima 0x0'dan başlayarak soldaki monitördür. Çok sinir bozucu, belki de bir hata.

Benim çözümüm sadece masaüstü panelleri ve simgeleri taşımaktı. Panel> Panel Tercihleri> Çıktı: VGA1'e (veya herhangi bir monitöre) sağ tıklayın.


2

Çift monitör kurulumunu çalıştırmaya çalışıyorum. Takılıp dizüstü bilgisayarımın solunda oturan bir vga monitörüm var.

Deneyin:

$ xrandr - çıkış VGA1 - otomatik - LVDS1'in sol tarafı

Referans olarak, benimki dizüstü bilgisayar (LVDS-1) ve iyi çalışan dikey panel (VGA-1).

$ xrandr 
Ekran 0: minimum 320 x 200, akım 2340 x 1440, maksimum 8192 x 8192
LVDS-1 bağlı 1440x900 + 0 + 0 (normal sol ters sağ x ekseni y ekseni) 303mm x 190mm
   1440x900 60.0 * + 50.0  
   1152x864 60.0  
   1024x768 59,9  
   800x600 59,9  
   640x480 59,4  
   720x400 59,6  
   640x400 60,0  
   640x350 59,8  
VGA-1 bağlı 900x1440 + 1440 + 0 sol (normal sol ters sağ x eksen y ekseni) 408mm x 255mm
   1440x900 59.9 * + 75.0  
   1280x1024 76,0 75,0 72,0 60,0  
   1152x864 75.0  
   1024x768 75,1 70,1 60,0  
   832x624 74,6  
   800x600 72,2 75,0 60,3  
   640x480 72,8 75,0 66,7 60,0  
   720x400 70,1  
   640x350 70,1  
DVI-D-1 bağlantısı kesildi (normal sol ters sağ x ekseni y ekseni)

2
OP'nin söylediği gibi aynı sorunum var, işler sadece harici monitör dizüstü bilgisayarın sağına yerleştirildiğinde doğru çalışıyor. Sola yerleştirilirse, koşmaya bakılmaksızın "birincil" ekran haline gelirxrandr --output LVDS1 --primary
Keith

1

Bu bir hata .

xfce4-display-settings: neden “Sola doğru genişlet” diye bir şey yok?

Nedenini açıklamaya çalıştım: burada .


Çözüm:

Sol harici monitöre (bu şekilde birincil olur) genişletin, ardından tüm kontrolleri - panel (ler) - sağ (ikincil) dahili monitöre taşıyın ve birincil monitör gibi davranın.

  • Sola doğru genişletmek için aşağıdaki gibi bir komut kullanın xrandr --output LVDS1 --auto --right-of VGA1 --output VGA1 --auto( LVDS1dahili ekran nerede ). Bunu bir panele veya masaüstü başlatıcısına eklemek çok yararlıdır.

  • 'Yayılma monitörleri' seçeneğinin işaretini kaldırın ve panelin kilidini açın.

[ resim açıklamasını buraya girin] [5]

  • Paneli sağ (dahili) monitöre sürükleyip bırakın. (Bu işe yaramazsa, paneli dikey yapın, sonra hareket ettirin, sonra istediğiniz gibi yatay hale getirin.)

Panel konumu, bu ekran yapılandırmasına geri döndükten ve yeniden başlattıktan sonra hatırlanıyor gibi görünüyor.


1

Bu da bir süredir beni rahatsız ediyor. Çözümüm paneli sadece dizüstü bilgisayar modunda KİLİTLEMEK. Genişletilmiş monitöre geçtiğimde (bir xrandr komut dosyasına anahtar eşlemem var), panel dizüstü bilgisayarda kalıyor.

Solda yeni pencereler hala açık (monitör), ama sanırım şimdilik bununla yaşayabilirim.


0

Komut satırı ile de ayarlayabilirsiniz (örn. Menüden ikinci monitöre)

xfconf-query -c xfce4-panel -p /panels/panel-1/output-name -s monitor-2

ve kullanabileceğiniz tüm özellikleri listelemek için

xfconf-query -c xfce4-panel -p /panels -lv
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.