Joker-han 2025-11-26 09:02 采纳率: 33.3%
浏览 5
已结题

麒麟系统,1280*1024分辨率,开机无法保持

麒麟操作系统开机分辨率默认1920,通过写在启动脚本里添加命令
1:查看显示设备
xrandr

2:添加1280x1024模式(如果不存在)
xrandr --newmode "1280x1024_60.00" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync

3:将新模式添加到HDMI输出
xrandr --addmode HDMI-1 "1280x1024_60.00"

4:设置HDMI输出为新模式
xrandr --output HDMI-1 --mode "1280x1024_60.00"

使其具有1280*1024输出的分辨率
但开机上电后,只有一瞬间输出了这个分辨率,之后又恢复成1920,无法固定,请问有什么办法让其开机后就输出1280么?

  • 写回答

3条回答 默认 最新

  • 关注

    你这问题核心是“脚本执行太早,被系统后续进程覆盖了”。首选改Xorg配置(最稳):在/etc/X11/xorg.conf.d/建个10-monitor.conf,把之前的Modeline和“首选1280x1024”写进去(确认HDMI-1是正确设备名),重启就生效。

    要是不行,就把你的xrandr命令做成脚本,加到桌面自动启动里;或者给脚本加10秒延迟再执行,避开覆盖的时机就行。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月5日
  • 已采纳回答 11月27日
  • 创建了问题 11月26日