Belirli bir monitör için ekran ayarlarını kaydetme


12

Dizüstü bilgisayarıma harici bir Monitör bağlarken (aşağıdaki teknik özellikler), VGA veya Displayport ile her zaman ekran çözünürlüğünü ve ekran konumunu yapılandırmam gerekir. Şu anda XRandR denilen bir GUI programı ile yapıyorum arandr . Başka bir sorun, bir monitör bağlanırken her zaman en yüksek yerine mümkün olan en düşük ekran çözünürlüğünün kullanılmasıdır.

Belirli bir monitörü her bağladığımda önceden yapılmış bir yapılandırmayı otomatik olarak geri çağırmak mümkün mü? Örneğin, monitörü işyerine bağladığımda, ekranların yan yana kurulmasını istiyorum; evde bunun yerine dikey bir düzen kullanıyorum.

Bu sorun her iki dizüstü bilgisayarımda da var. Hepsi XFCE ile Pencere Yöneticisi olarak Fedora 18 ve Xubuntu 13.04 kullanıyorlar. Entegre Intel HD3000 grafik kartlarına sahip Lenovo X220 ile aynı cihazlardır.

Güncelleme

Monitör başına ayar yapmaya çalıştım, ancak ne yazık ki fedora bir xorg.conf dosyası kullanmıyor, bunun yerine X her başlatıldığında otomatik bir yapılandırma yapmaya çalışıyor (bkz . Xorg.conf oluşturma ) xorg.conf dosyasının oluşturulması Xorg :1 -configure, fedora wiki'de anlatıldığı gibi başarısız olur Number of created screens does not match number of detected devices. .

Geçici çözüm

Sorunu çözen küçük bir çözüm yaptım, ancak yalnızca displayport'a bağlı ekranlar için. Arandr ekran kurulumunu kabuk komut dosyası olarak kaydedebilir, bu yüzden kaydedilen ayarları kullandım ve içine koydum .xinitrc.

cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc

chmod u+x ~/.xinitrc

Bu hile yapmalı, eğer birisi bunu yapmak için daha iyi bir yol varsa, lütfen bana bildirin.

Yanıtlar:


5

Bu konu başlıklı bir çözüm buldum: Xrandr ayarları nasıl kaydederim? , bu size yardımcı olabilir:

Mevcut ayarlarınızı almak için bu komutu kullanabilirsiniz:

$ xrandr --verbose

Bu komutu kullanarak geçerli ekranınızın neye ayarlandığını anlayabilir ve aşağıdaki örnek satır türlerini $HOME/.xinitrcdosyanıza koyabilirsiniz :

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI1 1920x1080_60.00

Cevabınız için teşekkürler ama bu çözümün bağlantı olduğunu ve monitöre özgü olmadığını düşünüyorum. xrandr --verboseGörünüm çıktısı , en öğreticiler gösterildiği gibi biraz farklı görünüyor, fe:HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm
klingt.net
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.