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

kru*_*le1 7 server ssh display resolution

我有一台运行 Ubuntu Server 12.04 LTS 的机器,但本地监视器出现问题。我使用的戴尔平板仅在计算机运行时显示此消息:“无法显示此视频模式”,然后显示信息:“最佳分辨率 1280x1024 60Hz”。我是完全通过命令行使用操作系统的新手,但我学得很快。:) 我可以通过 SSH 很好地访问服务器,所以使用它不是问题。不过,就其目前所处的位置而言,在本地使用计算机会方便很多。我只是想知道如何通过 SSH 将本地屏幕分辨率更改为我的显示器可用的分辨率。谢谢你的时间!

顺便说一句:我也尝试过切换显示器,但仍然有同样的问题。

另外顺便说一句:我试着输入xrandr命令,我得到的只是:Can't open display

Bry*_*yce 12

在您的 ssh 会话中尝试运行

export DISPLAY=:0

在 xrandr 调用之前。这将使 xrandr 知道使用本地显示而不是您登录的显示。

因此,您将执行以下操作:

  $ ssh my_machine
  ...
  $ export DISPLAY=:0
  $ xrandr --output VGA1 --mode 800x600
Run Code Online (Sandbox Code Playgroud)

替换VGA1为您的显示器的任何名称,以及800x600您想要达到的任何分辨率。

  • 你也可以`xrandr --display :0 ...` (3认同)