Saya menggunakan monitor ganda, salah satunya diputar 90 derajat. Antialising font tidak terlihat benar di monitor yang diputar (yaitu, ada batas pelangi di sekitar karakter).
Saya percaya ini karena X menggunakan perintah rendering subpixel yang sama pada kedua monitor. Apakah ada cara untuk mengkonfigurasi pesanan rendering subpiksel berbeda untuk setiap monitor? (yaitu, monitor 1 = RGB, dan monitor 2 = vRGB).
xorg
multiple-monitors
xrandr
antialiasing
pengecut yg berlagak
sumber
sumber
Jawaban:
Anda harus mengonfigurasi display Anda sebagai layar X terpisah, bukan desktop bersama. Ubuntu kemudian membiarkan Anda menyesuaikan urutan sub-pixel untuk layar X masing-masing.
Jika tidak, apa yang akan terjadi dengan jendela yang merentang dua perangkat layar dengan pesanan sub-pixel yang berbeda? Atau bahkan lebih rumit, dua tampilan dalam mode klon dengan pesanan fisik yang berbeda (RGB vs BGR).
Ini adalah batasan yang diketahui untuk semua sistem operasi saat ini dan akan membutuhkan desain ulang yang besar untuk memperbaikinya. Penyesuaian dinamis tidak layak karena perpustakaan yang melakukan rendering harus mengetahui di mana layar Anda aktif dan menyesuaikan secara dinamis. Plus, misalkan Anda memiliki setengah jendela di satu layar dan setengah di layar lainnya - ia tidak akan tahu mana yang harus dipilih.
Menyiapkan beberapa layar X:
sudo dpkg-reconfigure -phigh xserver-xorg
Ikuti langkah-langkah untuk mengatur tampilan utama. (Saya tidak tahu cara untuk melakukan langkah khusus ini dari CLI)lspci
ini akan memberi Anda daftar perangkat Anda dan id bus mereka. Temukan kartu grafis dan tuliskan id bus mereka.
xorg.conf
sebagaixorg.conf.orig
mungkin dan buka:sudo vi /etc/X11/xorg.conf
Sekarang buat dua
Device
bagian dan daftarBusID
kartu yang akan dibagikan dan juga daftar driver seperti ini:Sekarang buat dua
Screen
bagian (dengan parameter pilihan Anda tentu saja, satu-satunya hal yang perlu dicocokkan adalahDevice
di bagian ini dengan yangIdentifier
sebelumnya) sebagai:Sekarang buat
Monitor
bagian untuk setiap monitor sebagai:Terakhir, perbarui
ServerLayout
bagian yang akan digunakan dan posisikan keduaScreen
bagian:Mulai ulang X dan silangkan jari Anda! Jika itu berhasil maka lanjutkan fine tuning sebanyak yang Anda suka.
SEKARANG UNTUK PESANAN RENDERING SUBPIXEL Lakukan perubahan ini
font.conf
di~/font.conf
atau / etc / X11 / font.conf`. bgrsumber
Xorg.conf
tetapi tampaknya tidak memilih jalur untukfont.conf
file yang berbeda . :(