Xrandr ile yeni çözünürlük ayarımı nasıl kaydedebilirim?


13

Bir forumda bir yerde, sadece mevcut çözünürlüklerin 800x600 ve 1024x768 olduğu bir soruna çözüm buldum. Çok iyi çalışan 1440x900 elde etmeyi başardım. Her yeniden başlattığımda kayboluyor. Komutları yeniden yazmak zorunda kaldım, bu yüzden bunu nasıl kaydedebilirim? Basit bir komut olduğunu varsayıyorum, ama Ubuntu söz konusu olduğunda noobs'un en büyüğüyüm. Komutlar:

  • xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
  • xrandr --addmode VGA1 1440x900_60.00
  • xrandr --output VGA1 --mode 1440x900_60.00

Yanıtlar:


20

Birkaç seçeneğiniz var, ancak belki de en kolayı komutunuzu tam olarak yukarıda verdiğiniz gibi yerleştirmektir $HOME/.xprofile. Buradan her giriş yaptığınızda çalıştırılacaktır.

Varsayılan olarak bu dosya Ubuntu'da mevcut değildir, bu nedenle manuel olarak oluşturulması ve çalıştırılabilir hale getirilmesi gerekebilir. Aşağıdaki komutlar bunu yapar:

touch $HOME/.xprofile
chmod +x $HOME/.xprofile

Bu yöntemin 2 küçük eksikliğine dikkat edin:

  1. .xprofile erişildiğinde, başlangıç ​​işleminin oldukça geç gerçekleştiğinden, bazı başlangıç ​​ekran çözünürlüğünün yeniden boyutlandırıldığını görebilirsiniz.
  2. Bu bir 'kullanıcı başına' ayarıdır ve sisteminizdeki diğer kullanıcılar için tekrarlanması gerekebilir

Daha derinlemesine araştırmak istiyorsanız, aşağıdaki referans bağlantısında birkaç seçenek daha vardır, ancak bu yine de en güvenli ve en kolay olanıdır.

Referanslar:


1
Bana çok zaman kazandın! Teşekkürler, kusursuz çalışıyor!
Jacob J.

1
+1 Bu, giriş yaparken güzel çalışıyor. Giriş ekranını görebilmem için nasıl düzeltileceğini bilen var mı?
James Bradbury

12

Kabul edilen cevap, bağlı ekranların durumuna bakılmaksızın aynı yapılandırmayı uygular. İşte ve evde farklı ekranlara bağlı olduğum için bu benim için işe yaramadı. autorandr , farklı ekran ayarları için otomatik xrandr yapılandırmalarına izin verir. Autorandr kullanmak için,

  1. sudo apt install autorandrİle yükle (Ubuntu 18.04'te test edildi)
  2. Monitörünüzü aşağıdakileri beğeninize göre yapılandırın: xrandr
  3. Yapılandırmanızı şu şekilde autorandr --save worksaklayın (İş yapılandırmamı saklıyorum, size uygun bir ad seçin)
  4. Config öğesini autorandr --change workseçmek için veya autorandr --changeyapılandırmayı bağlı monitörlerinizden çıkarmasını sağlamak için yapılandırmayı devam ettirin.

XDG otomatik başlatma .desktop da sağlanır ve /etc/xdg/autostart/autorandr.desktopvarsayılan olarak yüklenir .


1

Aşağıdaki basit yapılandırma benim için çalışıyor ve bağlandığımda monitörüm herhangi bir manuel müdahale olmadan otomatik olarak doğru çözünürlüğü kullanıyor.

sudo nano /etc/X11/xorg.conf

Bu dosyanın zaten mevcut olabileceğini veya olmayabileceğini unutmayın. Aşağıdakileri ekleyin:

Section "Monitor"
    Identifier "VGA1"
    Modeline   "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
EndSection    

Sonra yeniden başlatın. Her şey yolunda giderse, işler yolunda gitmeli.

Arka fon

UX32VD dizüstü bilgisayarım var ve ekran ayarlarında 3840x2160 seçeneği olmasa da HDMI üzerinden 4K olmasını istedim.

İlk görevim modelini hesaplamaktı. Modelini zaten biliyorsanız bu adımı atlayın. (Sizin için Mayıs işin altında kipsatırı.) Ben indirilen umc-0.2.tar.gz'i , çıkarılan ve ran ./configureve make. 25Hz Ters Boşluk Zamanlaması modunu almak için koştum

umc-0.2/src/umc 3840 2160 25 --rbt

hangi çıktılar

    # 3840x2160x24.99 @ 54.625kHz
    Modeline "3840x2160x24.99"  218.500000  3840 3888 3920 4000  2160 2163 2167 2186  +HSync -VSync

Sonra bu modeli test etmek istedim. Bağımsız xrandrdeğişken olmadan çalıştığımda, HDMI cihazımın adlandırıldığını gördüm HDMI-1. Jacob'unkine benzer komutları çalıştırarak bu modu test ettim:

xrandr --newmode "3840x2160x24.99"  218.500000  3840 3888 3920 4000  2160 2163 2167 2186  +HSync -VSync
xrandr --addmode HDMI-1 "3840x2160x24.99"
xrandr --output HDMI-1 --mode "3840x2160x24.99" --preferred

Son olarak, çözünürlüğü kalıcı hale getirmek /etc/X11/xorg.confiçin aşağıdaki içeriklerle oluşturdum :

Section "Monitor"
    Identifier "HDMI-1"
    Modeline   "3840x2160x24.99"  218.500000  3840 3888 3920 4000  2160 2163 2167 2186  +HSync -VSync
EndSection  

Sınamak için bilgisayarı yeniden başlatın.

nvidia-driver-390Ubuntu 18.04 üzerinde çalıştığımı not etmeliyim . İnşallah benim tekniğim diğer konfigürasyonlara iyi bir genelleme yapar (Lütfen yorumlarda bana bildirin.)

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.