我有一台运行 Ubuntu Server 12.04 LTS 的机器,本地显示器出现了问题。我使用的戴尔平板在计算机运行时只显示此消息:“无法显示此视频模式”,然后显示信息:“最佳分辨率 1280x1024 60Hz”。我对完全通过命令行使用操作系统还不太熟悉,但我学得很快。:) 我可以通过 SSH 顺利访问服务器,因此使用它不是问题。但是,就目前的位置而言,在本地使用计算机会方便得多。我只是想知道如何通过 SSH 将本地屏幕分辨率更改为我的显示器可以使用的分辨率。感谢您的时间!
顺便说一句:我也尝试过切换显示器,但仍然遇到同样的问题。
顺便说一句:我尝试输入xrandr
命令,但得到的返回结果如下:Can't open display
答案1
在您的 ssh 会话中尝试运行
export DISPLAY=:0
在 xrandr 调用之前。这将让 xrandr 知道使用本地显示器,而不是您登录的显示器。
因此,你要做的事情如下:
$ ssh my_machine
...
$ export DISPLAY=:0
$ xrandr --output VGA1 --mode 800x600
请将其替换VGA1
为您的显示器名称以及800x600
您想要达到的分辨率。