可能是因为开机执行的命令在启动时尚未加载相关驱动或配置文件,导致无法生效。而在终端执行命令时,系统已经加载了必要的驱动和配置文件,所以可以正常生效。

要解决这个问题,可以尝试将设置屏幕分辨率的命令添加到系统启动脚本中,确保在系统启动时加载相关驱动和配置文件后再执行该命令。具体的操作方式可能因不同的Linux发行版而有所不同。以下是一种常见的方法:

  1. 打开终端,使用管理员权限登录。
  2. 编辑启动脚本文件,例如/etc/rc.local:
    sudo nano /etc/rc.local
    
  3. 在文件末尾添加设置屏幕分辨率的命令,例如:
    xrandr --output <屏幕名称> --mode <分辨率>
    
    其中,<屏幕名称>是你的屏幕设备名称(可以通过命令xrandr查看),<分辨率>是你想要设置的分辨率。
  4. 保存文件并退出编辑器。
  5. 重启系统,命令应该会在启动时自动执行,并设置屏幕分辨率。

请注意,不同的Linux发行版可能有不同的启动脚本文件和位置,上述方法可能需要做适当的调整。如果不确定正确的文件和位置,请参考你使用的Linux发行版的文档或社区

linux设置屏幕分辨率命令为什么使用开机执行不生效使用终端执行命令没有问题

原文地址: https://www.cveoy.top/t/topic/iLRE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录