Dell XPS 15 (9570)、TB16 扩展坞和混合 DPI 双显示器

Dell XPS 15 (9570)、TB16 扩展坞和混合 DPI 双显示器

我目前在配备 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,目前还没有问题...

相关内容