Cara mengatur resolusi persisten di xfce pada Debian

10

Saya menjalankan Debian Jessie di VMWare, dan resolusi standarnya adalah 800x600. Saya dapat mengaturnya ke 1360x768 dengan xrandr, tapi lain kali saya masuk masih 800x600.

Beberapa posting di internet mengatakan untuk mengedit file xorg.conf saya. Saya berlari Xorg -configure, dan mendapat file xorg.conf.new baru. Saya mencoba mengujinya, tetapi layar tetap hitam (berjalan startxtanpa konfigurasi berfungsi dengan baik).

Beberapa posting lain mengatakan untuk mengedit file display.xml di direktori ini ( .config/xfce4/xfconf/xfce-perchannel-xml), tapi saya tidak punya file display.xml.

ada ide bagaimana mengerjakan ini?

File log: http://pastebin.com/YaFrfnum

File conf: http://pastebin.com/nYGg06TJ

devil0150
sumber
Posting xorg.conffile dan pesan kesalahan /var/log/Xorg.0.logketika X gagal memulai.
L. Levrel
xfce4-display-settingssudahkah Anda coba gunakan untuk mengubah resolusi xfce?
Scantlight
Apakah Anda yakin itu adalah log dari X yang gagal? Itu tidak menunjukkan kesalahan. Juga, xorg.conf Anda tidak menentukan resolusi yang Anda inginkan. Tambahkan Option "PreferredMode" "1360x768"di bagian Monitor.
L. Levrel
@ L.Levrel Ini menunjukkan kesalahan sekarang karena itu tidak benar-benar gagal. Itu tetap hitam sampai saya kembali ke konsol dengan Ctrl + Alt + F1 dan menutupnya dengan Ctrl + C
devil0150
@Scantlight yang berfungsi terima kasih. Bisakah Anda menuliskannya sebagai jawaban?
devil0150

Jawaban:

12

Salah satu dari banyak cara untuk mengubah pengaturan di lingkungan desktop adalah dengan menggunakan alat yang disediakan dengan lingkungan itu. Dalam hal ini XFCE adalah lingkungan desktop dan ia menawarkan alat-alat seperti itu, beberapa dengan antarmuka grafis.

Dan cara paling sederhana untuk mengubah resolusi adalah dengan menggunakan "Tampilan" yang dapat ditemukan di bawah Application Menu > Settings > Displayatau dapat dipanggil dari emulator terminal menggunakan xfce4-display-settingsperintah.

Tentu saja jika Anda tidak menyukai solusi grafis, Anda selalu dapat secara manual memodifikasi file masing-masing (dalam hal ini .config/xfce4/xfconf/xfce-perchannel-xml/displays.xml)

Scantlight
sumber
1
dan bagaimana seseorang menerapkan pengaturan ini setelah modifikasi file?
phil294
1
Saya tidak menemukan file display.xml. Bagaimana saya selalu dapat mengatur resolusi 1360x768 menggunakan baris perintah? Default adalah 640 sesuatu yang sangat sangat sempit.
Jitesh Sojitra
7

Dua masalah yang harus saya selesaikan dalam pengaturan saya (OpenSuse as VMware guest):

  1. resolusi tidak ada dalam daftar dropdown xfce4-display-settings (tetapi nama monitornya. Anda akan membutuhkannya nanti).
  2. setiap logout 'lupa' resolusi yang ditambahkan secara manual (via xrandr )

Prosedur saya untuk monitor ('Virtual1'), yang ingin saya atur ke 1160x1600:

Pada monitor target, tentukan parameter waktu

$ cvt 1160 1600
# 1160x1600 59.99 Hz (CVT) hsync: 99.46 kHz; pclk: 156.75 MHz
Modeline "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ _

Aktifkan modeline itu menggunakan xrandr :

$ xrandr --newmode "1160x1600_60.00"  156.75  1160 1248 1368 1576  1600 1603 1613 1658 -hsync +vsync
$ xrandr --addmode Virtual1 1160x1600_60.00
$ xrandr --output  Virtual1 --mode 1160x1600_60.00
$ _

Voila!

Untuk mendapatkan resolusi layar ini secara otomatis saat masuk, tambahkan baris 'xrandr' di atas ke .bashrc atau .profile.

Dendam ini bekerja untukku. Mungkin seseorang tahu di mana cara terbaik untuk mengubah konfigurasi sistem untuk menjadikannya permanen, bahkan bertahan dari pembaruan? (Semua pengetahuan * nix lama saya sepertinya sudah usang sejak systemd ...)

"Mereka yang tidak mengerti Unix dikutuk untuk menciptakannya kembali, buruk. - Henry Spencer"

Heiden98
sumber
1

Saya memiliki masalah yang sama dengan tidak adanya resolusi yang didukung dalam daftar pengaturan layar. Saya mengatasi masalah ini dengan menetapkan batas yang tepat untuk variabel Sync dan Refresh di xorg.conf saya:

HorizSync 31.0 - 83.0

VertRefresh 56.0 - 75.0

Nilai aktual yang saya dapatkan dari lembar data LCD saya. Saya menggunakan monitor Iiyama ProLite E2001WSV.

GDI
sumber