Harici bir monitör bağlanırken xrandr tarafından kabul edilen varsayılan ayar nasıl değiştirilir?


15

Bilgisayar açıkken harici monitörü bağlarken bir sorunla karşılaşıyorum.

Bu noktada xrandr'ın çalışmayan kombinasyonlardan birini benimsediği anlaşılıyor.

Diğer büyük soruna geçici bir çözüm olarak, xrandr'ın bilgisayar çalışırken harici monitörü bağladıktan sonra sahip olduğu varsayılan ekran ayarlarını değiştirmek istiyorum. (Böylece sorunu önleyen bir ayar koyabilirim: ya çalışan çözünürlüklerin bir kombinasyonu ya da monitörlerden sadece birini başlatarak).

Sistemi başlatmadan önce harici monitörü bağlarsam, xrandr ayna ekranını çalışan oldukça düşük bir çözünürlükte seçer.


Güncelleme:

xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096
VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm
   1360x768       60.0*+
   1280x720       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        60.0  
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected (normal left inverted right x axis y axis)
   1680x1050      60.1 +
   1400x1050      60.0  
   1280x1024      59.9  
   1440x900       59.9  
   1280x960       59.9  
   1280x854       59.9  
   1280x800       59.8  
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  
S-video disconnected (normal left inverted right x axis y axis)

Harici masaüstünü bağladığımda, onu en iyi çözünürlükte kullanmak istiyorum (diğer sorunumu göz önünde bulundurarak dahili monitörün kullanımını hariç tutar). GUI'den çift monitör çözünürlüğünü ayarlayabilirim. Ancak harici monitörün kablosunu bağladıktan sonra, dahili xrandrkomutun çıkarılmasını ve harici cihazın 1360x768 olmasını istiyorum - tıpkı yukarıdaki komutu çalıştırdığımda olduğu gibi.


1
Bir /etc/X11/xorg.confdosya oluşturmanız gerekir . Lütfen çıkışını gönderin xrandr(diğer soruda olduğunu biliyorum ama Q'nun içerdiği şekilde burada tekrarlayın). Ayrıca hangi ekranın sağında olmasını istediğinizi ve her birinin hangi çözünürlüğe sahip olması gerektiğini belirtin.
terdon

Yanıtlar:


0

xrandrHarici bir monitör bağladığınızda varsayılan ayarı nasıl yazacağımı tam olarak bilmiyorum , ancak kolayca özel bir komut dosyası yazıp daha sonra gibi bir kısayol tuşuna ilişkilendirebilirsiniz meta + P.

Misal

> nano  /usr/bin/custom-xrandr
#!/bin/bash
xrandr --output VGA1 --off --output HDMI1 --auto

> chmod u+x /usr/bin/custom-xrandr

Ardından bazı kısayolları ilişkilendirin /usr/bin/custom-xrandrve harici bir monitörü her bağlayışınızda bu tuşlara basın .

Bu tam olarak ne istediğinizi başarmalıdır.


2
Şu anda bu tür sorunlarla karşı karşıya değilim, ancak hala sahip olabilecek insanlar için (muhtemelen bazı eski yazılımlara bağlı olarak), çözümünüz iyi. - Şimdi gördüğüm, kullandığım Linux sistemleri, bağlandığında veya ekranlar Meta-P tuşu ile çevrildiğinde harici ekran için uygun çözünürlüğün otomatik olarak benimsenmesidir. Bu varsayılan olarak yapılmazsa, en sevdiğim çözüm, ekranları bir tuş kullanarak disper - daha fazla burada kullanmaktır .
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.