如何通过 SSH 更改本地显示分辨率?

如何通过 SSH 更改本地显示分辨率?

我有一台运行 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您想要达到的分辨率。

相关内容