如何为我的屏幕列出可用的视频模式?

Sop*_*rez 10 video

在 Windows 计算机上,有一个简单的“隐藏此屏幕不支持的模式”按钮。

如何通过 Linux命令行获得我实际连接的屏幕支持(接受)的可用视频模式? 即:我想回答这个问题:“这个屏幕是否支持我的 1280x1024 视频模式”

我已经阅读了hwinfo程序,但它似乎不再包含在 Ubuntu 中。

我测试的另一种方法使用vbetool,但我认为这不是合适的方法:

luis@Terminus:~$ sudo vbetool vbemode get
16673
Run Code Online (Sandbox Code Playgroud)

我也读过关于暗示在 GRUB菜单上执行命令的方法(如vbeinfo),但我想找到一些 Linux 内部的方法。

首选适用于任何 Linux 发行版的通用答案。
如果不可能,则接受 Ubuntu 或 Kali。

rob*_*but 16

你试过“xrandr”吗?

当不带任何选项运行时,xrandr 显示系统上可用的不同输出的名称(LVDS、VGA-0 等)以及每个可用的分辨率

演示输出:*

$ xrandr -d :0  
Screen 0: minimum 64 x 64, current 1920 x 975, maximum 16384 x 16384  
VGA-0 connected primary 1920x975+0+0 0mm x 0mm  
   1920x975       60.0*+  
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0
Run Code Online (Sandbox Code Playgroud)

*请注意,您可以指定哪个 X 显示来打印有关 (-d, --display) 的信息,正如我在这里所做的那样,因为我通过 SSH 运行命令(没有任何 X 转发)。
确实需要至少有一个 X 显示器才能使 xrandr 发挥作用。

有关更多信息,请查看“man xrandr”。

  • @jasonwryan 抱歉,我在 VM 中运行它,因此拍摄快照比 SSH 更容易(命令需要其他选项)。现已更新! (2认同)
  • 嗯...但我认为你仍然需要一些 X 显示运行。如果我从 Xfce 注销并运行(通过 TTY 或远程 SSH)`xrandr -d :0`,我会收到 `无效的 MIT-MAGIC-COOKIE-1 keyCan't open display :0`。似乎某些用户必须登录到 X Windows 系统才能让 `xrandr` 工作。 (2认同)