ubuntu下的分辨率调整,设置为永久
在 Ubuntu 中将 xrandr 命令添加到启动脚本中或 Xorg 配置文件中是可能的,这样可以确保在系统启动时自动应用您的显示设置。以下是两种方法:
方法一:将 xrandr 命令添加到启动脚本中
-
创建启动脚本: 打开终端并创建一个新的启动脚本文件,比如
set_resolution.sh:bashnano ~/set_resolution.sh -
编辑脚本: 在文件中添加您要设置的
xrandr命令,例如:bash#!/bin/bash xrandr --output <显示器名称> --mode <分辨率>确保将
<显示器名称>和<分辨率>替换为实际的显示器名称和所需的分辨率。 -
保存并退出: 按下
Ctrl + X,然后按Y确认保存,最后按 Enter 键退出。 -
设置脚本权限: 使用以下命令设置脚本文件的执行权限:
bashchmod +x ~/set_resolution.sh -
将脚本添加到启动应用程序中: 在 Ubuntu 中,您可以使用 "Startup Applications"(启动应用程序)工具来添加自定义启动脚本。打开应用程序菜单并搜索 "Startup Applications",然后将您的脚本添加到启动程序列表中。
方法二:将 xrandr 命令添加到 Xorg 配置文件中
-
编辑 Xorg 配置文件: 打开终端并编辑 Xorg 配置文件,通常位于
/etc/X11/xorg.conf或/usr/share/X11/xorg.conf.d/目录中。bashsudo nano /etc/X11/xorg.conf或者
bashsudo nano /usr/share/X11/xorg.conf.d/10-monitor.conf -
添加
xrandr命令: 在文件中添加xrandr命令,以及任何其他必要的显示设置。例如:bashSection "Monitor" Identifier "Monitor0" #为执行xrandr所返回的显示器名称 Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync Option "PreferredMode" "1920x1080_60.00" EndSection Section "Screen" Identifier "Screen0" Monitor "Monitor0" #为执行xrandr所返回的显示器名称 DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1080_60.00" EndSubSection EndSection请确保将
"1920x1080_60.00"替换为您想要设置的分辨率。 -
保存并退出: 按下
Ctrl + X,然后按Y确认保存,最后按 Enter 键退出。 -
重启 X 服务器: 使用以下命令重启 X 服务器,使更改生效:
bashsudo systemctl restart display-manager.service或者根据您的系统使用以下命令:
bashsudo service lightdm restart或
bashsudo service gdm3 restart
请根据您的偏好选择适合您需求的方法,并确保在编辑配置文件或添加启动脚本之前备份重要文件

浙公网安备 33010602011771号