Attualmente sto eseguendo Ubuntu 18.04 sul mio Dell XPS 15 (9570) con il display 4K. Sto cercando di utilizzare il dock TB16 per connettermi a un display esterno al lavoro che è 1920 × 1080 e sto affrontando i problemi "hiDPI" apparentemente in arrivo.
I comandi xrandr trovati qui funzionano bene e posso configurare il monitor esterno in modo che abbia dimensioni ragionevoli mentre eseguo anche il mio display 4K a piena risoluzione. Tuttavia, non appena ridimensiono con xrandr ottengo uno sfarfallio del mouse sul mio display principale.emacs
Ecco lo script che eseguo per configurare il mio display esterno:
#!/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
La soluzione a questo si trova qui
Funziona alla grande, quindi ora ho apparentemente risolto il problema del display esterno HiDPI + LoDPI e il problema dello sfarfallio del mouse. E poi apro emacs... e iniziano a verificarsi strani problemi grafici. Il cursore fa scomparire permanentemente i caratteri finché non cambio riga, ecc.
Qualche idea su come risolvere quest'ultimo problema con emacs?
Risposta accettata:
In realtà ho risolto il problema prima di pubblicare questo, ma dato che ho passato così tante ore a capirlo oggi, ho pensato di pubblicare la domanda e rispondere in modo che potesse aiutare altri che inciampano qui in futuro:
Questo problema sembra scomparire se installi emacs26 (che sembra implementare il doppio buffering che potrebbe aiutare a mitigare questo problema).
Ho disinstallato emacs25 e installato emacs26 e ancora nessun problema...