通过monitors.xml修改显示缩放率scale
在Fedora30上做gnome-shell-extension的测试时把显示scale从100%依次调到了200%、300%、400%。在400%时settings,file,terminal等开始点开闪退,查找log发现报错为scale。只能通过命令行尝试修改scale,因为diplay设置根本没法打开。
网上给出的解决办法包括重装gnome-control-center, unity-control-center;使用xrandr等(甚至重装系统……)。实际上这个闪退问题只要把scale修改回200%或100%就可以了。修改:
~/.config/monitors.xml
文件中的
<scale>value</scale>
value为想要的缩放率scale即可。此时value为4,将其修改为2,logout之后显示恢复正常,也不闪退了。