Ubuntu 22.04.4 LTS系统下设置开机默认屏幕分辨率及缩放比例的方法咨询
Ubuntu 22.04.4 LTS系统下设置开机默认屏幕分辨率及缩放比例的方法咨询
嗨AloSyl66,刚好之前帮朋友处理过类似的迷你PC接UHD电视的显示配置问题,针对你想要开机就固定1920×1080(16:9)+125%缩放的需求,我分两个关键部分给你详细说明操作步骤:
一、配置GRUB启动阶段的分辨率(开机初期界面生效)
Ubuntu启动时的GRUB引导界面默认可能不会匹配你想要的分辨率,得修改GRUB的配置文件来调整:
- 打开终端,用nano编辑器编辑GRUB的核心配置文件:
sudo nano /etc/default/grub - 在文件里找到(或者直接添加)下面两行参数:
- 将
GRUB_GFXMODE设置为GRUB_GFXMODE=1920x1080 - 添加或修改
GRUB_GFXPAYLOAD_LINUX=keep,这一步是让系统启动后延续GRUB设置的分辨率,避免中途切换
- 将
- 按下
Ctrl+O保存文件,回车确认后按Ctrl+X退出nano - 最后更新GRUB配置,让修改生效:
sudo update-grub
二、设置桌面环境的默认分辨率与缩放(进入系统后自动生效)
Ubuntu 22.04默认使用GNOME桌面,这里提供两种可靠的设置方式:
方式一:用开机自启脚本快速配置
- 先确认你的显示输出名称,终端输入:
输出里会列出你的设备名,比如xrandrHDMI-1、DP-1,记好这个名称 - 创建一个开机自动运行的桌面配置文件:
nano ~/.config/autostart/set-display-config.desktop - 把下面内容粘贴进去,注意把
YOUR_DISPLAY替换成你刚才查到的设备名称:[Desktop Entry] Type=Application Name=Set Custom Display Exec=xrandr --output YOUR_DISPLAY --mode 1920x1080 --scale 1.25x1.25 StartupNotify=false Hidden=false - 保存退出后,给文件加上执行权限:
chmod +x ~/.config/autostart/set-display-config.desktop
方式二:用dconf编辑器持久化配置(更稳定)
- 先安装dconf-editor(如果没装的话):
sudo apt install dconf-editor - 打开dconf-editor,导航到路径
org/gnome/settings-daemon/plugins/xrandr - 找到
active-outputs,确保里面包含你的显示设备名称;再进入outputs下对应的设备条目,设置mode为1920x1080,scale为1.25 - 关闭编辑器,重启系统后设置就会自动生效
完成上面两步后,不管是开机引导阶段还是进入系统后,你的屏幕都会保持你想要的分辨率和缩放比例啦。如果遇到问题,可以再检查下显示设备名称是否正确,或者重启后看看有没有生效~
备注:内容来源于stack exchange,提问作者Silvano Alota




