我目前在配备 4K 显示屏的 Dell XPS 15 (9570) 上运行 Ubuntu 18.04。我尝试使用 TB16 底座连接到工作时分辨率为 1920x1080 的外部显示器,但我遇到了看似即将出现的“hiDPI”问题。
xrandr 命令找到这里运行良好,我可以将外接显示器设置为合理尺寸,同时以全分辨率运行我的 4K 显示器。但是,只要我使用 xrandr 缩放,主显示器上就会出现闪烁的鼠标。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 的这个最后问题,您有什么想法吗?
答案1
我实际上在发布此文章之前就已经解决了这个问题,但是由于我今天花了很多时间来解决这个问题,所以我认为我应该发布这个问题并回答它,以便它可以帮助将来遇到困难的其他人:
如果您安装 emacs26(它似乎实现了双缓冲,这可能有助于缓解这个问题),这个问题似乎就会消失。
我卸载了 emacs25 并安装了 emacs26,目前还没有问题...