通过控制台更改 Raspberry Pi 的分辨率?

通过控制台更改 Raspberry Pi 的分辨率?

我很自豪自己是 Raspberry Pi 的新主人,现在我已启动并运行 VPN/SSH/X11VNC。

今天早上,我在桌子上的电视上启动了它,当时我正在处理它。去上班了,通过我的 VPN 通过 VNC 远程处理它,一切顺利。我到了必须重新启动的地步,一切都很顺利,我重新登录并重新连接到 VNC 会话——然而分辨率卡在 656×416,所以不太好用。

现在我猜测这是因为 Pi 启动时没有打开电视/HDMI 显示器。

有没有办法通过终端或其他方式强制它变大?

我读过有关 HDMI 组和模式的信息,您可以将其放入配置文件中然后重新启动,但不确定这是否会影响我回到家并尝试本地登录时的显示器。

或者这里的关键是确定本地使用时使用什么 HDMI 组/模式,然后将其添加到启动时使用的配置文件中?

答案1

xrandr可以满足您的需要。如果您的终端在 X 下运行(例如通过 VNC),您应该能够使用以下命令查看所有可用模式:

xrandr

如果你不在 X connect 下,只需设置你的显示:

DISPLAY=:0 xrandr

这将显示可用模式和可用输出设备。我的 pi 都是无头的,所以我没有合适的输出,但这里有一个来自另一台设备的片段:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 1920 x 1920
DFP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0*+   50.0     30.0     25.0     24.0  
   1776x1000      60.0 +   50.0     25.0  
   1600x1200      60.0  
   1680x1050      60.0     50.0  
   1400x1050      60.0     50.0  
   1280x1024      75.0     60.0     50.0  
   1440x900       59.9     50.0  
   1280x960       75.0     60.0     50.0  
   1366x768       59.9     49.9  
   1360x768       60.0     50.0  
   1280x800       75.0     60.0     50.0  
   1152x864       75.0     60.0     50.0  
   1280x768       74.9     59.9     50.0  
   1280x720       60.0     50.0  
   1024x768       75.0     70.1     60.0     50.0  
   1152x648       60.0     50.0  
   800x600        72.2     75.0     70.0     60.3     50.0  
   720x576        50.0  
   720x480        60.0     50.0     30.0  
   640x480        75.0     72.8     60.0     50.0  
CRT1 disconnected (normal left inverted right x axis y axis)

要更改显示模式,请指定名称(DFP1在上面的示例中):

xrandr --output DFP1 --mode 1024x768

相关内容