Ubuntu是否有等效于Windows Win+Ctrl+Shift+R的显卡驱动重启快捷键?KVM切换多显示器后显示异常的解决求助
首先得说,Ubuntu默认并没有和Windows的Win + Ctrl + Shift + R完全对应的显卡驱动重启快捷键,但针对你遇到的KVM切换后显示缩放异常、主显示器错位的问题,有几个实用的解决办法,亲测能解决类似场景的问题:
重启显示服务(最接近"重置显卡驱动"的操作)
你可以通过终端命令来重启负责显示的服务,这相当于重置了显示配置,比重启系统方便多了。打开终端(快捷键Ctrl + Alt + T),输入下面的命令:systemctl restart display-manager.service注意:这个命令会让你暂时退出当前会话,重新登录就好,不会丢失未保存的工作(不过最好还是提前保存下)。
快速重置显示器配置
如果不想退出会话,可以试试用xrandr命令重新触发显示器识别。先通过xrandr查看当前的显示器名称(比如可能是HDMI-1、DP-1这类),然后执行:xrandr --output 你的显示器名称 --auto比如你的主显示器是
DP-1,就输入xrandr --output DP-1 --auto,这会让系统重新识别并应用正确的分辨率和缩放。创建自定义快捷键(模拟Windows的一键重置)
如果你想实现类似Windows的快捷键操作,可以自己设置:- 打开系统设置 -> 键盘 -> 快捷键 -> 自定义快捷键
- 点击"+"添加新快捷键,名称随便填(比如"重置显示配置"),命令填上面的
systemctl restart display-manager.service或者xrandr相关命令 - 设置你习惯的快捷键组合(比如
Super + Ctrl + Shift + R,和Windows保持一致)
针对主显示器错位的额外处理
如果每次切换后主显示器都回到笔记本屏幕,可以在xrandr命令里指定主显示器:xrandr --output 你的外接显示器名称 --primary --auto --output eDP-1 --off这里
eDP-1一般是笔记本自带屏幕的名称,这样可以强制把外接显示器设为主屏,同时关闭笔记本屏幕(如果不需要的话)。
另外,如果你用的是GNOME桌面,还有个小技巧:打开显示设置窗口,随便调整一下缩放(比如改成125%再改回100%),然后点击"应用",有时候系统会自动重新识别正确的显示参数,不用命令也能解决。
备注:内容来源于stack exchange,提问作者CodeWarrior




