Ubuntu'yu yükledim ve masaüstünün çözünürlüğü o kadar büyük ki ekranın sadece% 50'sini gösterecek, ancak komut satırı kullanılırken normal olarak gösteriliyor.
Masaüstü ekran çözünürlüğünü değiştirmek için komut satırına ne yazmalıyım?
Ubuntu'yu yükledim ve masaüstünün çözünürlüğü o kadar büyük ki ekranın sadece% 50'sini gösterecek, ancak komut satırı kullanılırken normal olarak gösteriliyor.
Masaüstü ekran çözünürlüğünü değiştirmek için komut satırına ne yazmalıyım?
Yanıtlar:
Bu benim için çalıştı:
Tüm video çıkışlarınızın adlarını ve o anda bir monitöre bağlı olanlar için olası çözünürlükleri numaralandırın:
xrandr -q
Çözünürlüğünü değiştirmek istediğiniz çıkışın adını seçin ve:
xrandr --output <OUTPUT> --mode 1024x768
Not: Bir metin terminalinden çalışıyorsanız, gfx ortamında çalışmıyorsa, bir -d :0
parametre eklemeniz gerekir , örneğin:
xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768
xrandr --output `xrandr | grep " connected"|cut -f1 -d" "` --mode 1920x1080
Çıktıyı otomatik olarak algılayan bir astar istiyorsanız.
Ekran çözünürlüğünü değiştir:
Cvt kullanarak yeni bir çözünürlük oluşturun
$> cvt 1600 900 75
1600x900 74.89 Hz (CVT 1.44M9) hsync: 70.55 kHz; pclk: 151.25 MHz
Modeline "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
Mevcut listeye yeni bir mod ekle (yeni mod ad, kalan kısım ise)
$ sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
Mevcut ekranı bulun
$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
Virtual1
Yeni komut ekle modunun önceki komuttan çıktı olduğu
$ sudo xrandr --addmode <Virtual1> 1600x900_75.00
Bu, yeni çözünürlüğü mevcut desteklenen çözünürlükler listenize ekleyecektir. Daha sonra "ekran ayarları" ndan veya aşağıdaki komuttan doğru seçeneği seçebilirsiniz
$ xrandr --output Virtual1 --mode "1600x900_75.00"
Bu değişimi kalıcı yapmak için,
$ cat> ~/.xprofile
sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
sudo xrandr --addmode Virtual1 1600x900_75.00
xrandr --output Virtual1 --mode "1600x900_75.00"
Bunun eski bir soru olduğunu biliyorum ama benim için basit şeyler yapmaktı:
$ xrandr -q
SZ: Pixels Physical Refresh
0 1024 x 768 ( 271mm x 201mm ) 75 70 60
1 800 x 600 ( 271mm x 201mm ) 85 75 72 60 56
2 640 x 480 ( 271mm x 201mm ) 85 75 72 60
*3 832 x 624 ( 271mm x 201mm ) *74
4 720 x 400 ( 271mm x 201mm ) 85
5 640 x 400 ( 271mm x 201mm ) 85
6 640 x 350 ( 271mm x 201mm ) 85
Ya da eşdeğer bir şey. Kullanılmakta *
olan ekran çözünürlüğünü işaretler. Yukarıdaki listeden desteklenen çözünürlüklerden birine değiştirmek için sadece komutu çalıştırın:
xrandr -s 800x600
ve çözünürlük değiştirildi.
Ubuntu 14.04 tarihinde test edildi.
Güncelleme
Bazen çok fazla yenileme hızı olduğunda (yukarıdaki örnekte sağdaki sayılar xrandr -q
) sonuçlanan , yenileme hızını belirtmeniz gerekir. Bu durumda, komutu çalıştırmalısınız:
xrandr -s 800x600 -r 85
En sonunda
Anakartınızda birden fazla çıkış varsa veya cihaz tepki vermiyorsa, yukarıdaki satırı çıkış ile genişletebilirsiniz. xrandr -q
Benim durumumda çıktının değeri hala bulunur HDMI-0
. Bu nedenle komut şu şekilde olur:
xrandr -s 800x600 -r 85 --output HDMI-0
Çalıştırmak xrandr -q | grep "connected primary"
Bu komut tüm bağlı aygıtları gösterir - listeyi görmekten çekinmeyin. HDMI-0 connected primary 1920x1080+0+0
birincil ekranımın "HDMI-0" olduğu anlamına gelir. Bunu aşağıdaki komutta kullanın:
xrandr --output HDMI-0 --auto
İstediğiniz bir çözünürlüğe sahipseniz, örneğin:
xrandr --output HDMI-0 --mode 1920x1080
Daha fazla bilgi için wiki'ye bakın .