現在、4Kディスプレイを搭載したDell XPS 15(9570)でUbuntu18.04を実行しています。 TB16ドックを使用して、職場で1920×1080の外部ディスプレイに接続しようとしていますが、「hiDPI」の問題が発生しているようです。
ここにあるxrandrコマンドはうまく機能し、4Kディスプレイをフル解像度で実行しながら、外部モニターを適度なサイズに設定できます。ただし、xrandrでスケーリングするとすぐに、メインのdisplay.emacsでマウスがちらつきます。
外部ディスプレイを設定するために実行するスクリプトは次のとおりです。
#!/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
これに対する解決策はここにあります
これはうまく機能するので、HiDPI+LoDPIの外部ディスプレイの問題とマウスのちらつきの問題を解決したようです。そして、emacsを開くと…奇妙なグラフィックグリッチが発生し始めます。行を変更するまで、カーソルによって文字が完全に消えます。
emacsでこの最後の問題を修正する方法について何かアイデアはありますか?
承認された回答:
私はこれを投稿する前に実際に問題を解決しましたが、今日これを理解するのに非常に多くの時間を費やしたので、将来ここでつまずく他の人を助けるために質問を投稿して答えると思いました:
emacs26(この問題を軽減するのに役立つ可能性のあるダブルバッファリングを実装しているようです)をインストールすると、この問題は解消されるようです。
emacs25をアンインストールしてemacs26をインストールしましたが、まだ問題はありません…