Saat ini saya menjalankan Ubuntu 18.04 di Dell XPS 15 (9570) saya dengan tampilan 4K. Saya mencoba menggunakan dok TB16 untuk menyambungkan ke layar eksternal di tempat kerja yaitu 1920x1080 dan saya menghadapi masalah "hiDPI" yang tampaknya akan datang.
Perintah xrandr yang ditemukan di sini berfungsi dengan baik dan saya dapat mengatur monitor eksternal menjadi berukuran wajar sambil juga menjalankan tampilan 4K saya pada resolusi penuh. Namun, segera setelah saya menskalakan dengan xrandr saya mendapatkan mouse yang berkedip-kedip di display.emacs utama saya
Berikut skrip yang saya jalankan untuk menyiapkan tampilan eksternal saya:
#!/bin/bash
# Set up frame buffer (add up the mode OR scale-from parameters below)
xrandr --fb 7680x2160 &&
# Set up laptop monitor
xrandr --output eDP-1 --mode 3840x2160 --rate 60 --primary &&
# Set up external display(s)
# My configuration only has a 1080p display to the right of my laptop
xrandr --output DP-1-1 --mode 1920x1080 --scale-from 3840x2160 --panning 3840x2160+3840+0 --right-of eDP-1
Solusi untuk ini ditemukan di sini
Itu berfungsi dengan baik, jadi sekarang saya tampaknya telah memecahkan masalah tampilan eksternal HiDPI + LoDPI dan masalah mouse yang berkedip-kedip. Dan kemudian saya membuka emacs... dan gangguan grafis aneh mulai terjadi. Kursor menyebabkan karakter menghilang secara permanen sampai saya mengganti baris, dll.
Adakah ide tentang cara memperbaiki masalah terakhir ini dengan emacs?
Jawaban yang Diterima:
Saya sebenarnya memecahkan masalah sebelum saya memposting ini, tetapi karena saya menghabiskan begitu banyak waktu untuk mencari tahu hari ini, saya pikir saya akan memposting pertanyaan dan menjawabnya sehingga dapat membantu orang lain yang tersandung di sini di masa depan:
Masalah ini tampaknya hilang jika Anda menginstal emacs26 (yang tampaknya menerapkan buffering ganda yang dapat membantu mengurangi masalah ini).
Saya mencopot emacs25 dan memasang emacs26 dan belum ada masalah…