Dentro dari masalah paling umum yang saya temui ketika saya pertama kali bermigrasi ke Ubuntu adalah topik resolusi layar dan beberapa masalah deteksi perangkat keras tambahan, yang saya bicarakan 10 tahun yang lalu, saya memiliki perangkat game saat itu.
Untuk ini saya menggunakan 3 monitor dan menggunakan port kartu grafis dan tambahan untuk itu dengan port motherboard, yang di Windows mungkin lebih tanpa, di Linux, saya belum bisa melakukannya.
Bagaimanapun itu bukanlah sesuatu yang membutuhkannya seperti yang Anda ketahui, semua kemungkinan resolusi diemulasikan di Windows sementara di Linux hanya yang tepat untuk berbicara jadi ketika saya ingin membuat layar cermin saya mengalami masalah besar, sejak itu saat menggunakan port VGA hanya menampilkan resolusi tertentu sedangkan dengan DVI dan HDMI hal-hal lain yang saya menghasilkan konflik.
Untuk ini Saya menemukan Xrandr sebagai alat kecil yang membantu saya memecahkan masalah saya. Dalam hal ini kita harus memiliki semua monitor yang akan kita gunakan atau jika hanya satu kita tidak memiliki masalah.
Pada langkah pertama kami akan mengaktifkan satu resolusi lagi ke pengaturan monitor kami, pertama-tama kami memverifikasi opsi yang ingin kami miliki dengan monitor dan kartu grafis kami, dalam kasus saya Saya tertarik untuk mengaktifkan resolusi 1280 × 1024.
Sekarang penting untuk memeriksa resolusi apa yang dapat didukung monitor kami serta frekuensi kerjanya.
Sudah menyelidiki ini, dengan data ini kami memperolehnya dengan sintaks ini:
gtf 1280 1024 70
Baris perintah ini memberi saya sesuatu seperti berikut:
# 1280×1024 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz Modeline “1280x1024_70.00” 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Yang menarik bagi kami adalah sebagai berikut:
96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Sebelum itu saja kita harus mengeksekusi yang berikut ini di terminal:
Xrandr
Dimana kita akan menampilkan informasi tentang monitor kami, di sini kami akan mengidentifikasinya, dalam kasus saya, saya memiliki VGA-0 DVI-1 dan HDMI-1
Setelah mendapatkan data untuk ditambahkan ke mode layar kami melanjutkan untuk menambahkan mode ini sebagai berikut, menambahkan apa yang diberikan perintah sebelumnya kepada kami:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync
Setelah menjalankan baris sebelumnya ini, yang menambahkan mode resolusi baru dari Layar kami, kami menjalankan baris perintah berikut, Saya akan menambahkan resolusi ke monitor HDMI dan DVI:
xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00
Dan akhirnya kami melanjutkan untuk mengaktifkan resolusi
xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Dengan baris perintah terakhir ini kami telah mengaktifkan mode resolusi yang kami inginkan di Ubuntu kami dan kami dapat memilihnya dari Sistem> Preferensi> Monitor atau kami dapat mengaktifkannya hanya dengan menjalankan baris perintah ini (dalam kasus saya):
xrandr -s 1280x1024_70.0
Akhirnya saya hanya bisa berkomentar Proses ini hanya berlaku selama sesi kami yang kami miliki jadi ketika memulai ulang sistem, perubahan yang diterapkan tidak disimpan, untuk mengatasi masalah ini kita dapat membuat skrip yang berjalan saat startup.
Atau kita dapat menggunakan yang berikut ini, kita membuka file berikut dan mengedit:
sudo gedit /etc/gdm/Init/Default
Kami akan mencari baris berikut:
PATH=/usr/bin:$PATH OLD_IFS=$IFS
Dan tepat di bawahnya, dalam kasus saya, saya menambahkan yang berikut ini:
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0
Cara lainnya adalah membuat bash yang menjalankan perintah yang sama, tetapi dalam kasus saya, saya tetap menggunakan yang di atas.
#!/bin/bash # setting up new mode xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync xrandr --addmode DVI-1 1280x1024_70.00 xrandr --addmode HDMI-1 1280x1024_70.00 xrandr --output DVI-1 --mode 1280x1024_70.0 xrandr --output HDMI-1 --mode 1280x1024_70.0 ##sleep 1s ##done
Saya bukan ahli membuat bash, tapi akan seperti itu, jika ada yang ingin mendukung untuk menyempurnakannya mereka akan dihargai.
Sejauh mungkin, tetap bagi saya solusi yang seiring waktu tidak berhenti efektif, jika Anda mengetahui metode atau aplikasi lain, jangan ragu untuk membagikannya karena saya akan sangat berterima kasih kepada Anda.
Sangat menarik, saya akan mengingat artikel Anda. Salam pembuka.
Saya telah mengikuti instruksi Anda, tetapi di Ubuntu 16.04 tidak ada direktori / etc / gdm
Saya tidak tahu di mana harus meletakkan skrip sehingga skrip dimulai tanpa kesalahan.
Terima kasih banyak untuk tutorialnya !!
Jika Anda dapat membantu seseorang ... dalam kasus saya meninggalkan perubahan secara permanen dengan Ubuntu 18.04 saya harus membuat file .xprofile di home / user dan menambahkan konfigurasi sebagai berikut
sudo gedit /home/team/.xprofile
dan di dalam file berikut, dalam kasus saya dengan resolusi yang saya inginkan
xrandr –mode baru «1680x1050_60.00» 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
xrandr --addmode VGA-1 1680x1050_60.00
xrandr --output VGA-1 --mode 1680x1050_60.00
Saudaraku, saya pikir artikel Anda sangat bagus, itu banyak membantu saya, terima kasih banyak Saudaraku!
Ambil metode pertama, dalam resolusi 1440 × 900, dan berhasil.
#! / bin / bash
## Mode yang digunakan:
# Beri nama scipt file modeline
# ./modeline.sh «3840 2160 60 ″ DP-1
# 3840 2160 adalah resolusinya
# 60 adalah hz
# DP-1 adalah port keluaran
modeline = »$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
echo $ modeline
xrandr –mode baru $ modeline
mode = »$ (gtf $ 1 | sed -n 3p | potong -c 12- | potong -d '»' -f2) »
xrandr –addmode $ 2 \ »$ mode \»
xrandr –keluaran $ 2 –mode \ »$ mode \»
Halo yang disana! Bagaimana jika saya ingin menambahkan resolusi baru itu ke monitor VGA saya? Anda hanya membuatnya untuk DVI dan HDMI! Silahkan!
Anda hanya mengganti perintah yang saya masukkan dengan nama yang Anda miliki, VGA-1, VGA-0, VGA-2, dll. Karena Anda menjalankan gtf, ini menunjukkan kepada Anda nama apa yang dimiliki monitor Anda.
Artikel Anda sangat bagus, tapi saya butuh waktu seharian untuk mengubah resolusi. Resolusi tidak disimpan, sejauh ini baik-baik saja, tetapi tidak satu pun dari dua opsi yang Anda berikan untuk menyimpannya berfungsi. Linux sangat bagus, tetapi detail ini membuat orang kembali ke windows tanpa berpikir