我有一台带有外接显示器的笔记本电脑,并使用xrandr --auto
和在两个屏幕之间切换xrandr --off
。有时,当我更改屏幕时,程序中的字体大小突然变得奇怪。这不会影响之前启动的程序。我正在使用Lubuntu 16.04。
我能够使用此命令链多次重现错误:
xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
外部显示器与此无关,只需禁用笔记本电脑的屏幕(eDP1),然后再次启用它就可以解决这些奇怪的字体大小问题。
编辑:真正更改的xrandr --off
是屏幕的DPI,请参见此处:
$ xdpyinfo | grep dots
resolution: 96x96 dots per inch
$ xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
$ xdpyinfo | grep dots
resolution: 204x205 dots per inch
例子
对于比例尺:这些按钮为标准尺寸。正常的VLC窗口在背景中,在前景中更改了一个。
到目前为止我尝试过的
我尝试使用Lubuntu的(未更改的)字体设置,可以通过选择6号字体来将字体重置为正常(应该为11),但是已经打开的应用程序(面板等)中的字体然后更改为真正的 6号使一切正常的唯一方法是注销然后重新登录或systemctl restart lightdm.service
。
我发现了一个可能的解决方法:至少直到今天,问题一直没有消失,因为我一直希望至少启用一个监视器。所以要从显示器eDP1更改为DP2
xrandr --output DP2 --auto && xrandr --output eDP1 --off
现在可以使用,但是当然不能解决问题。
发生这种情况时,如何重设字体大小?
终端命令输出
xrandr
,已连接并启用了外接显示器(DP2),笔记本电脑屏幕(eDP1)已关闭
检查〜/ .xsession-errors文件,它可能对原因有一些提示。(此文件包含所有X应用程序的stderr)。
—
George Shuklin '17
你在做些奇怪的事。我的
—
乔治·舒克林
.xsession-errors
文件大约有4k行,并且还在增长。
不幸的是,@ dessert没有软件的任何输出,真的很难猜测。问题不在xradr内,因此需要查看会话中的所有错误消息以猜测问题的根源。尝试查找其他任何与用户相关的日志记录工具。可能是
—
乔治·舒克林
journalctl --user
?或.xsession-error输出出现问题。尝试触摸并重新启动。(猜测列表的结尾)。