无显示器linux设置默认分辨率

介绍

使用 teamview 远程连接无显示器的主机时,默认分辨率会被设置为 640x480,显示的内容有限,操作非常不便。

xrandr命令

# 查看当前分辨率
xrandr
# 设置分辨率(进对有显示器生效)
xrandr -s 1920x1080
xrandr --output VGA-1 --mode 1920x1080

安装虚拟显示器

# 安装xserver-xorg-video-dummy
sudo apt install xserver-xorg-video-dummy

配置xorg.conf

# 进入xorg配置目录
sudo cd /etx/X11
# 备份原始配置文件
sudo cp xorg.conf xorg.conf.bak
# 编辑xorg.conf文件
sudo gedit xorg.conf

粘贴以下内容到 xorg.conf 文件中: ::: details

:::

保存并重启

::: warning 注意 Identifier :虚拟显示器的名称,你可以根据需要自定义。

Driver :虚拟显示器的驱动程序,这里应该选择dummy。

Modeline :虚拟显示器的显示模式,你可以根据需要选择适当的模式。

Viewport :虚拟显示器的显示区域,你可以根据需要设置。

我们只需要将 Virtual 1024 768 改成适合你的分辨率,比如 Virtual 2560 1440,如果首次进入没有识别分辨率,可以进显示设置选择合适分辨率 :::

使用nvidia-xconfig生成xorg配置

::: warning 注意 使用 nvidia-xconfig 配置虽然简单,但是会导致显示无法显示底部菜单(本人使用 deepin23 测试,其他系统可能也会出现类似问题) :::

参考

Last updated

Was this helpful?