麒麟操作系统 (kylinos)操作教程:解决屏幕分辨率无法调整问题

阿敏君_9488

阿敏君_9488

2026-04-28

1396人浏览

原创

麒麟os图形界面分辨率不可选时,需依次执行:一、用xrandr --query查设备并临时设分辩率;二、用cvt+xrandr --newmode添加自定义模式;三、清除edid缓存并重启gdm3;四、gui中应用设置;五、配置rc.local实现开机自动生效。

麒麟操作系统 (kylinos)操作教程:解决屏幕分辨率无法调整问题

如果您在麒麟操作系统中尝试调整屏幕分辨率,但图形界面的分辨率下拉框为空、目标选项不可选或应用后无响应,则可能是由于EDID信息错误、X11显示模式未注册、显卡驱动识别异常或配置文件缓存导致。以下是解决此问题的步骤:

一、使用xrandr命令临时调整分辨率

该方法通过终端直接调用X11显示管理工具xrandr修改当前会话分辨率,操作即时生效但重启后恢复默认,适用于图形界面失效或需快速验证的场景。

1、按下Ctrl+Alt+T打开终端。

2、执行xrandr --query,查看已连接输出设备名称(如eDP-1、HDMI-1、DP-1)及当前支持的分辨率列表。

3、若目标分辨率已在列表中,执行xrandr -s 1920x1080(将1920x1080替换为实际所需值)。

4、若需指定刷新率且该模式存在,执行xrandr -s 1920x1080_60.00。

5、若外接多显示器且需定向设置,执行xrandr --output HDMI-1 --mode 1920x1080(HDMI-1替换为实际设备名)。

二、添加并启用自定义分辨率模式

当xrandr --query输出中缺失所需分辨率时,说明系统未从EDID正确读取显示器能力,需手动创建并注册新显示模式,适用于高分屏、非标尺寸或虚拟机环境。

1、运行cvt 1920 1080 60(以1920×1080@60Hz为例),复制输出中“Modeline”后的全部参数(不含“Modeline”字样)。

2、执行xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync(参数须与上步输出严格一致)。

3、将新模式绑定至输出设备:xrandr --addmode eDP-1 "1920x1080_60.00"(eDP-1替换为实际输出名)。

4、启用该模式:xrandr --output eDP-1 --mode "1920x1080_60.00"。

三、清除EDID缓存并重载显示配置

EDID缓存错误会导致系统固化错误的显示器能力描述,使图形界面推荐列表受限、xrandr无法识别真实分辨率,需清除底层硬件描述缓存并重启X服务。

1、检查并备份EDID相关配置:ls /etc/X11/xorg.conf.d/ /usr/share/X11/xorg.conf.d/ | grep -i edid。

‎Gemini Omni
‎Gemini Omni

一款AI视频创作工具,主要用于Google推出的原生多模态AI大模型,适合需要提升相关任务效率的用户。

下载

2、若存在10-monitor.conf或含edid字样的文件,将其重命名为10-monitor.conf.bak:sudo mv /etc/X11/xorg.conf.d/10-monitor.conf /etc/X11/xorg.conf.d/10-monitor.conf.bak。

3、清空X服务器EDID缓存目录:sudo rm -f /var/lib/x11/edid/*。

4、重启显示管理器:sudo systemctl restart gdm3(或lightdm,依实际桌面环境而定)。

四、通过图形界面设置并强制应用

该方式依赖控制中心对显卡和输出设备的识别能力,在EDID正常或已修复的前提下可安全使用,所有更改均通过GUI交互完成,风险较低。

1、点击左下角开始菜单,选择控制中心或设置。

2、进入显示设置页(部分版本路径为“外观与个性化→显示”)。

3、在分辨率下拉框中选择已识别的目标选项(带“推荐”标识者优先)。

4、点击应用按钮,等待15秒倒计时;若屏幕变暗或黑屏,保持静止,系统将自动回退。

5、倒计时结束前点击保留更改确认生效。

五、配置开机自动应用分辨率

将xrandr命令写入系统启动脚本,确保每次登录前分辨率已就绪,适用于固定硬件环境或无人值守部署场景。

1、以管理员权限编辑启动脚本:sudo vim /etc/rc.local。

2、在exit 0前插入一行:su -l $USER -c "DISPLAY=:0 xrandr -s 1920x1080"($USER替换为实际用户名)。

3、保存后赋予可执行权限:sudo chmod +x /etc/rc.local。

4、若使用自定义模式,确保该模式已通过xrandr --newmode注册,并改用:su -l $USER -c "DISPLAY=:0 xrandr --output eDP-1 --mode 1920x1080_60.00"。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
视频服务器配置参数有哪些
视频服务器配置参数有哪些

视频服务器配置参数有处理器、内存、存储、视频编解码器、网络接口、视频输入输出接口、操作系统、安全性、环境适应性和成本。在搭建视频服务器时,需要根据实际需求和预算,合理选择这些参数,以实现高性能、高稳定性和低成本的目标。

2023.10.17

3960

11

linux的操作系统介绍
linux的操作系统介绍

Linux是一个灵活、稳定、安全的操作系统,适用于各种不同的应用场景,从个人电脑到服务器和嵌入式系统。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.20

3166

12

Linux操作系统的主要用途
Linux操作系统的主要用途

Linux操作系统用途广泛,包括:服务器运营,软件开发,科学研究和教育,嵌入式系统,以及个人电脑和笔记本电脑。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

2024.03.21

5319

8

linux操作系统的作用
linux操作系统的作用

linux操作系统在以下领域发挥着关键作用:服务器和云计算;嵌入式系统;个人电脑和笔记本电脑;超级计算;其他领域等等。想了解更多linux操作系统的相关内容,可以阅读本专题下面的文章。

2024.04.12

2515

5

有哪些常见的网络操作系统
有哪些常见的网络操作系统

常见的网络操作系统有windows server、linux、unix、macos server、freebsd、cisco ios、juniper junos和hp-ux等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.12

3064

6

32位操作系统怎么改成62位的
32位操作系统怎么改成62位的

要将 32 位操作系统升级到 64 位,需要遵循以下步骤:1. 检查硬件和软件兼容性;2. 备份数据;3. 获取 64 位操作系统;4. 创建可启动安装媒体;5. 从安装媒体启动计算机;6. 选择“升级”选项;7. 完成安装。

2025.04.02

3263

9

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

0

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

ubuntu官方总文档
ubuntu官方总文档

共0课时 | 0人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.2万人学习