在无头(没有图形界面)的Ubuntu系统上更改默认屏幕分辨率,您可以尝试以下几种方法:
一、通过xrandr命令(适用于已经安装了Xorg的情况)
~/.xprofile
或者/etc/X11/xorg.conf
(如果使用Xorg)。
对于/etc/X11/xorg.conf
,您可以添加如下内容:
Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1080" EndSubSection EndSection
这里需要根据您的实际硬件情况修改Identifier
、Device
和Monitor
的值。二、通过修改GRUB配置(影响系统启动时的显示分辨率)
/etc/default/grub
文件:
sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT
这一行,添加video=分辨率
参数。例如,要设置分辨率为1920x1080:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=1920x1080"三、使用虚拟显示器工具(如果您没有实际的物理显示器连接)
xserver - xorg - video - dummy
包:
sudo apt-get install xserver - xorg - video - dummy/etc/X11/xorg.conf
文件:
Section "Device" Identifier "DummyDevice" Driver "dummy" VideoRam 256000 EndSection Section "Monitor" Identifier "DummyMonitor" HorizSync 5.0 - 1000.0 VertRefresh 5.0 - 200.0 ModeLine "1920x1080" 173.00 1920 2448 2492 2640 1080 1083 1088 1120 -HSync +Vsync EndSection Section "Screen" Identifier "DummyScreen" Device "DummyDevice" Monitor "DummyMonitor" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1080" EndSubSection EndSection
这个配置创建了一个虚拟的显示器和设备,并设置了分辨率为1920x1080。请注意,在进行任何更改之前,最好备份相关的配置文件,以防止出现问题后无法恢复到原始状态。
领取专属 10元无门槛券
手把手带您无忧上云