Saya menginstal Ubuntu dan resolusi desktop sangat besar sehingga hanya menampilkan sekitar 50% layar, tetapi muncul normal saat menggunakan baris perintah.
Apa yang harus saya ketik di baris perintah untuk mengubah resolusi layar desktop?
Saya menginstal Ubuntu dan resolusi desktop sangat besar sehingga hanya menampilkan sekitar 50% layar, tetapi muncul normal saat menggunakan baris perintah.
Apa yang harus saya ketik di baris perintah untuk mengubah resolusi layar desktop?
Jawaban:
Ini bekerja untuk saya:
Sebutkan nama semua output video Anda, dan resolusi yang mungkin untuk yang saat ini terhubung ke monitor:
xrandr -q
Pilih nama output yang ingin Anda ubah resolusi, dan:
xrandr --output <OUTPUT> --mode 1024x768
Catatan: Jika berjalan dari terminal teks, yang tidak berjalan di lingkungan gfx, Anda harus menambahkan -d :0
parameter, yaitu:
xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768
xrandr --output `xrandr | grep " connected"|cut -f1 -d" "` --mode 1920x1080
jika Anda ingin satu-liner yang secara otomatis mendeteksi output.
Ubah resolusi layar:
Buat resolusi baru menggunakan cvt
$> 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
Tambahkan mode baru ke daftar yang ada (newmode adalah nama dan sisanya adalah)
$ sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
Temukan tampilan saat ini
$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
Virtual1
Tambahkan mode tampilan baru di mana output dari perintah sebelumnya
$ sudo xrandr --addmode <Virtual1> 1600x900_75.00
Ini akan menambahkan resolusi baru ke daftar resolusi yang didukung yang ada. Anda kemudian dapat memilih opsi yang tepat dari "pengaturan tampilan" atau perintah berikut
$ xrandr --output Virtual1 --mode "1600x900_75.00"
Untuk membuat perubahan ini permanen,
$ 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"
Saya tahu ini adalah pertanyaan lama tetapi, bagi saya, hal sederhana yang harus dilakukan:
$ 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
Atau sesuatu yang setara. The *
tanda resolusi layar saat digunakan. Untuk mengubahnya ke salah satu resolusi yang didukung dari daftar di atas cukup jalankan perintah:
xrandr -s 800x600
dan resolusinya berubah.
Diuji pada Ubuntu 14.04
Memperbarui
Terkadang ketika ada banyak kecepatan refresh (angka-angka di sebelah kanan dalam contoh hasil di atas dari xrandr -q
), Anda perlu menentukan kecepatan refresh. Dalam hal ini, Anda harus menjalankan perintah:
xrandr -s 800x600 -r 85
Akhirnya
Jika Anda memiliki beberapa output di papan Anda, atau perangkat tidak bereaksi, maka Anda dapat memperpanjang garis di atas dengan output. Nilai untuk output masih ditemukan dengan xrandr -q
, dalam kasus saya HDMI-0
. Perintah itu menjadi:
xrandr -s 800x600 -r 85 --output HDMI-0
Menjalankan xrandr -q | grep "connected primary"
Perintah ini menunjukkan semua perangkat yang terhubung - jangan ragu untuk melihat daftar. HDMI-0 connected primary 1920x1080+0+0
berarti bahwa tampilan utama saya disebut "HDMI-0". Gunakan itu dalam perintah berikut:
xrandr --output HDMI-0 --auto
Jika Anda memiliki resolusi yang diinginkan, gunakan, misalnya:
xrandr --output HDMI-0 --mode 1920x1080
Untuk informasi lebih lanjut, lihat wiki