如何修改Linux的屏幕分辨率

linux修改分辨率 重启后无效

直接说:修改bashrc文件,添加分辨率设置命令。

打开文件/home/xie/bashrc。
添加别名 set_res='xrandr | grep “\”|切-d" "-f4 '。

此别名称为 set_res,运行时会列出分辨率。
第一个数字后面的数字是当前分辨率。
选择一个数字,例如 2 4 00x1 6 00。

然后执行:echo "xrandr --output HDMI1 --mode 2 4 00x1 6 00" >> ~/.bashrc。

下次登录时,直接输入set_res,选择分辨率。
如果要设置1 9 2 0x1 08 0,请选择相应的数字。

你自己看看。

如何在命令行设置分辨率

我们必须谈论计算机分辨率设置,它实际上根据操作系统的不同而不同。
我们先来说说Windows。
您需要使用名为 nircmd 的命令行工具。
您必须首先下载它并将其放置在系统路径或指定位置。
设置分辨率时,需要写:nircmd setdisplay width height,例如1 9 2 0x1 08 0,那么需要写nircmd setdisplay 1 9 2 0 1 08 0。
需要管理员权限才能执行此操作,否则操作可能会失败。

我当时也遇到过,即使设置了分辨率,电脑也完全没有反应。
后来发现显示器不支持这个分辨率或者重启系统就可以解决问题。
此外,如果输入错误的值,操作将会失败。
您需要确认1 9 2 0和1 08 0设置是否是显示器支持的合法值。

我们来谈谈Linux系统。
这里的工具称为 xrandr,通常是预安装的。
如果要调整分辨率,必须先检查当前的显示信息。
通过运行 xrandr,您可以查看所有连接的显示器(名称如 HDMI-1 、eDP-1 )及其支持的分辨率。
要设置分辨率,只需编写:xrandr --output 输出名称 --分辨率模式。
例如,要将 HDMI-1 设置为 1 9 2 0x1 08 0,您可以编写 xrandr --output HDMI-1 --mode 1 9 2 0x1 08 0。

输出名称必须与xrandr列表中的名称完全相同,且大小写必须正确。
否则就会失败。
此外,如果此命令失败,您应该检查您的桌面环境是否支持它。
例如,GNOME 和 KDE 可能需要额外的配置。
如果您有更复杂的要求,例如多个显示器或刷新率调整,您应该查阅 man xrandr 文档。

一般建议是首先确认目标分辨率显示器可以支持它,可以通过查看系统设置或使用 xrandr 列出它。
如果出现错误,请检查 Windows 系统上的 nircmd 路径和权限。
检查 Linux 系统上的输出名称和分辨率设置。
如有必要,重新启动图形服务,例如 sudo service gdm restart。

要永久设置它,Windows系统必须将该命令添加到启动脚本中。
对于 Linux,它被添加到 ~/.xprofile 或 Windows 批处理文件中。

例如在Windows端,用户驱动问题导致分辨率异常。
修复驱动后,我使用nircmd快速恢复到1 9 2 0x1 08 0。
在Linux端,遇到了不小心输入了HDMI1 (其实是HDMI-1 )的事件,导致设置失败。
确认名字后我就成功了。

所以虽然方法很简单,但是还是要注意系统的差异和参数的准确性,不要一出错就头疼。