教你如何在优麒麟上调节外接显示器,如亮度、色彩等方面

KYLIN设置屏幕缩放后的配置文件研究 研究办法 UOS设置屏幕缩放后的配置文件研究_柳鲲鹏-优快云博客 修改设置后的变化 -rw-rw-r-- 1 wuxi wuxi 22 1月 24 13:18 ./home/wuxi/.config/kcminputrc -rw-rw-r-- 1 wuxi wuxi 7451 1月 24 13:18 ./home/wuxi/.config/dconf/user -rw-rw-r-- 1 wuxi wuxi 295 1月 24 13:18 ./home/wuxi 阅读详情

一、ddcutil简介

ddcutil是优麒麟系统中自带的一个管理显示器设置的Linux程序,例如亮度调节和色彩校准等。一般来说,任何可以通过显示器上按钮来改变的设置都可以被ddcutil修改。ddcutil主要使用DDC/CI(显示数据通道命令接口),通过I2C与实施MCCS(显示器控制命令集)的显示器进行通信,以此来修改显示器参数。

需要注意的是:

  • ddcutil不支持笔记本显示器,因为笔记本显示设备是通过特殊的API进行控制的,并非I2C。

  • 一般来说,ddcutil可以在虚拟机中构建,但不会在虚拟机中运行,这是因为虚拟视频驱动中没有实现I2C。当然,如果虚拟机连接到一个单独的视频卡,并且在passthru模式下运行该视频卡的非虚拟化驱动程序,那么ddcutil将可以正常工作。

  • Nvidia的专有视频驱动程序可能需要特殊配置才可正常运行ddcutil。

  • 不同的显示器在DDC实施方面具有差异性,因此部分信息是否存在或有效将取决于该显示器,比较常见的缺陷是缺少序列号。

二、ddcutil在UKUI中的使用

目前在UKUI桌面环境中,ddcutil主要用于外接显示器的亮度调节功能。ukui-control-center通过kscreen可以获取到所有显示器的硬件信息,包括但不局限于显示器的唯一序列号以及显示器名称。当同一主机连接多台显示器时,使用唯一序列号就可以对特定的显示器进行亮度调节。

虽然使用ddcutil调节亮度需要root权限,但是在ukui-control-center的总线进程中实际上会提供相应接口,所以其它进程在使用该接口时只需要提供序列号参数,即可获取该显示亮度或者修改该显示器的亮度。

三、命令示例

下面给大家列举一些常见的使用命令,可以帮助我们在优麒麟上轻松实现外接显示器亮度调节!

1、检测示例:

sudo ddcutil detect

该命令可查看主机与显⽰器是否正常建立了通信,可以获取到显示器的I2C总线号、序列号等信息。当有多个显示器时,可以添加–async参数,提高检测效率。

2、获取显示器亮度(getvcp,这里需要用到上面检测命令中的信息):

3、设置亮度(setvcp,可以看到设置之后亮度值由51变为了80):

当然ddcutil工具的功能是非常强大的,它具有多种用途,想了解更多详情的小伙伴可进入其官网查看学习:http://www.ddcutil.com/。

显示器DDC信息检索工具使用指南 I²C(Inter-Integrated Circuit)总线是由飞利浦半导体公司(现为NXP半导体公司)于1980年代初设计的一种串行通信总线。它是一种多主机总线,允许多个CPU或微控制器在同一个总线上工作。I²C总线利用两条线进行通信:串行数据线(SDA)和串行时钟线(SCL)。SDA用于传输数据,而SCL用于同步数据传输时钟信号。工作原理上,I²C总线通过主机设备(Master)启动通信并生成时钟信号,从而控制数据的传输。 阅读详情

相关推荐

AI时代敏捷开发新范式——意图驱动开发IDD

具体的功能代码、单元测试、集成测试用例,以及最终可运行的、支持PlantUML的Markdown转Word工具新版本。:业务方(如技术文档团队)反馈,现有的Markdown转Word工具在处理包含PlantUML代码块的文档时,无法正确生成图表,导致技术方案、架构图等关键信息丢失,严重影响了文档交付质量和团队效率。这不仅带来了交付周期显著缩短、资源效能倍增的可观收益,更深远的意义在于,它描绘了未来软件工业化、智能化的新图景:一个由精准意图驱动、AI自主执行、人类智慧引领的敏捷、高效、高质的新世界。

LiuJunjiang的专栏 551

【进阶指南】Kylin-Desktop-V10-SP1 麒麟系统个性化配置全解析:从桌面美化到高效工作流

本文深入解析Kylin-Desktop-V10-SP1麒麟系统的个性化配置技巧,从桌面美化到高效工作流设置。通过调整任务栏透明度、主题色温等细节,显著提升工作效率,如开发人员在深色主题下代码编写效率提升15%。文章还介绍了壁纸智能匹配、主题定制、任务栏优化等进阶技巧,帮助用户充分发挥麒麟系统的潜力。

weixin_33738555的博客 229

别再为PCB和散热器文件发愁了!手把手教你用ADS导出DWG文件给工厂(附单位转换避坑指南)

本文详细解析了从ADS设计到PCB/散热器加工的DWG文件导出全流程,重点介绍了单位转换、分层导出策略及散热器文件处理等关键步骤,帮助射频工程师避免加工误差和返工。特别提供了mil与mm单位转换的精确处理方法,确保设计文件与工厂加工需求无缝对接。

weixin_30814329的博客 616

探索未来显示:ddcutil - 轻松调整你的显示器设置

探索未来显示:ddcutil - 轻松调整你的显示器设置 去发现同类优质开源项目:https://gitcode.com/ 在数字时代,我们的生活越来越依赖于清晰、精确的视觉体验。对于专业设计师、程序员和对色彩敏感的用户来说,监控设备的设定至关重要。这就是ddcutil的角色所在。这是一个专为Linux平台设计的开源程序,允许用户查询并改变显示器的各种设置,如亮度、色彩等级等,确保您的视界始终如一...

gitblog_00083的博客 1270

(篇八)C语言在母串删子串、输入位置截取子串

文章目录一、字符串二、删除指定的字符三、从母串中截取子串四、输入位置截取子串 本篇主要介绍C语言字符串中的相关操作,然后分析两个C语言实例——在母串中指定删除子串、在母串中截取子串 一、字符串 了解C 语言的都知道,C语言中没有字符串类型,所以C语言是用字符串常量、字符指针、字符数组来表示字符串。这些字符串都是以 NULL、’\0’或者ASCII==0来结尾。说白了就是一个个字符组成一串有序序列,...

Viewinfinitely的博客 1512

优化相机姿态和三维点云的Bundle Adjustment算法及其编程实现

重投影误差是指将优化后的相机姿态和三维点云投影到图像平面上,与对应的图像特征点之间的距离。Bundle Adjustment(捆绑调整)是一种用于同时优化相机姿态和三维点云的算法,它可以提高三维重建和相机定位的精度。下面是一个简单的Python示例代码,演示了如何使用Bundle Adjustment算法优化相机姿态和三维点云的参数。通过以上步骤,Bundle Adjustment算法可以不断地优化相机姿态和三维点云的参数,从而提高重建和定位的精度。Bundle Adjustment算法的编程实现。

CyberXZ的博客 741

Linux 系统中使用 ddcutil 命令获取显示器的品牌和出厂信息

要在 Linux 系统中使用ddcutil。

u010674101的专栏 1032

Python爬虫实战:公共资源交易平台招标数据采集实战 - 从零构建企业情报系统(附CSV导出 + SQLite持久化存储)!

我长期专注 Python 爬虫工程化实战,主理专栏 👉 《Python爬虫实战》:从采集策略到反爬对抗,从数据清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让数据价值真正做到——抓得到、洗得净、用得上。

喵手的博客 1288

新安装的ubuntu无法调节亮度

今天安装的ubuntu麒麟18。04,无法调节亮度,没有调节条: sudo add-apt-repository ppa:apandada1/brightness-controller $ sudo apt update $ sudo apt install brightness-controller 我通过下载这个软件就可以调节了

zouxu634866的博客 898

couldn‘t upgrade db schema: insert into ACT_GE_PROPERTY values (‘common.sche[已解决]

启动整合了flowable的项目,初始化时报错。flowable没有自动建表, 原因 测试数据库版本是MySQL5.7。经过查询和尝试,原因是:在这个数据库里面,已经有一个数据库里面有activiti的这些表了,它检索的时候全库检索查到它了,所以flowable不去建表了,但是我们指定的这个schema里卖弄还是空的,所以它报了找不到表。解决方法:mysql的链接上加上参数如下,让本schema成为默认的schema。...

JavaPub 6014

基于EB工具的TC3xx_MCAL配置开发05_ADC模块硬件Pwm触发Demo配置

基于EB工具,硬件Pwm触发ADC采集Demo配置详细介绍

initiallizer的博客 3509

ukui-control-center编译

下载

柳鲲鹏 905

SAP_ABAP_MM_BAPI清单案例教程——采购发票校验/预制_BAPI_INCOMINGINVOICE_PARK_MIRO

SAP ABAP BAPI_INCOMINGINVOICE_PARK BAPI 采购发票预制 采购发票校验 代码模版

java_zhong1990的专栏 1963

树莓派通过命令调节HDMI外接屏幕亮度

系统:2020-02-13-raspbian-buster 屏幕品牌:三星 连接方式:HDMI 使用工具:ddcutil 注:1、屏幕必须要支持DDC/CI协议 或 USB连接(USB是官方说明中提到的未验证) 2、屏幕要关闭护眼模式,护眼模式下亮度是固定的,无法手动调整 1、安装ddcutil sudo apt-get install ddcutil -y 2、配置配置文件 运行 sudo ra...

splinter的博客 8520

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

2026安卓平板选购指南:从场景驱动到硬件确定性的理性决策框架

安卓平板已超越‘iOS替代品’的初级定位,成为基于开放生态、USB OTG原生支持和Linux内核可扩展性的生产力载体。其技术原理根植于对HID协议、动态刷新率调度、ADC压感采样及VC均热板等底层硬件的深度调优;核心价值在于将系统自由度转化为真实场景效能——如教育场景的手写延迟<25ms、创作者所需的Delta E<1.5色准、银发族依赖的语音唤醒率>99%。典型应用场景涵盖网课批注、跨屏协同办公、户外绘画、轻量视频剪辑与长时差旅娱乐。本文聚焦2026年真实可用的安卓平板体验,结合手写笔压感线性度、屏幕D

weixin_34387468的博客 2万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

3步掌握ddcutil:让你的Linux显示器控制更智能

ddcutil是一款强大的Linux显示器控制工具,能够通过DDC/CI协议与显示器硬件直接通信,实现亮度、对比度、色彩等参数的精准调节。对于多显示器用户、色彩管理专业人士和自动化脚本开发者来说,ddcutil提供了从命令行到API的完整解决方案,让显示器管理变得前所未有的灵活和高效。 ## 从实际场景出发:为什么需要ddcutil? 在日常工作中,你是否遇到过这些痛点?多显示器亮度不一致导致

gitblog_00188的博客 349

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ubantu报错笔记

文章目录没有可安装候选 没有可安装候选 解决办法: 原因:本地没有该功能的资源 解决方法:使用sudo apt-get update命令进行更新资源 Linux系统需要更新,用以下命令: sudo apt-get update 或者Linux系统软件需要升级,用以下命令: sudo apt-get upgrade 然后执行: sudo apt install net-tools ...

sparky的博客 597

PiKVM EDID数据验证终极指南:使用ddcutil工具轻松排查视频问题

在PiKVM远程管理解决方案中,EDID(扩展显示识别数据)是确保目标主机正确识别虚拟显示器的关键配置。当您遇到视频无信号、分辨率异常或BIOS/UEFI显示问题时,使用ddcutil工具进行EDID数据验证能够快速定位并解决这些问题。💡 ## 什么是EDID数据验证? **EDID数据验证**是通过DDC/CI协议检查显示器配置信息的过程。在PiKVM环境中,这可以帮助您确认: - 目标

gitblog_00075的博客 478

显示器的隐藏功能: 显示数据通道命令接口 (DDC/CI)

大部分显示器都支持 DDC/CI 功能, 包括 10 年前的老显示器, 也包括便宜的杂牌显示器. 好的显示器对 DDC/CI 的支持更好一些, 功能也更多一些. 便宜的杂牌显示器问题就比较多了, 但是常用功能还是有的, 基本不影响使用.有了 DDC/CI, 就可以在此基础上做一些方便的小工具了. 比如显示器按键的手感太差, 按着手疼, 那么可以把常用功能做成软件, 直接用软件调节显示器参数.

穷人小水滴的博客 1万+

终极ddcutil入门教程:从安装到调整亮度的完整步骤

ddcutil是一款强大的Linux工具,让你轻松控制显示器设置,如亮度和色彩水平。无论是普通用户还是专业人士,都能通过这个工具实现对显示器的精细化管理。本文将带你从安装到实际操作,快速掌握ddcutil的核心功能。 ### 什么是ddcutil? 大多数显示器(笔记本电脑显示器除外)都有一个虚拟控制面板(VCP),它实现了显示器控制命令集(MCCS)中定义的功能。通常,ddcutil通过I2

gitblog_00468的博客 480

【亲测免费】 推荐开源项目:WindDcUtil —— Windows上的显示器设置神器

WindDcUtil 是一款专为Windows平台设计的开源工具,它的灵感来源于Linux下的ddcutil程序,旨在帮助用户轻松查询和调整显示器的各种设置,如亮度、色温等。通过利用VESA Monitor Control Command Set(MCCS)并通过Display Data Channel Command Interface Standard(DDC-CI),WindDcUtil实现...

gitblog_00074的博客 1056

银河麒麟桌面操作系统V10 SP1 屏幕亮度调整方法

在操作系统中屏幕的亮度是很难控制的,就比如缺少对应的调整亮度的设备,就算软件运行顺利,亮度也是无法调整的。 本文旨在总结银河麒麟桌面系统V10 SP1下调整背光的所有可能办法。 有很多方法可以控制显示器、笔记本电脑或集成面板的亮度。根据讨论,控制方法可分为以下几类: 亮度由设备供应商指定的热键控制,操作系统没有接口来调整亮度。 亮度由ACPI、图形或平台驱动程序控制。在这种情况下,背光控制通过对应的应用程序控制/sys/class/backlight。 亮度通过setpci写入图形卡寄存器来控制 硬件接

weixin_40579171的博客 1万+

JWTRefreshTokenBundle核心功能解析:从配置到实战的完整路线图

JWTRefreshTokenBundle是Symfony框架中一款强大的JWT刷新令牌管理工具,它能够与LexikJWTAuthenticationBundle无缝集成,为应用提供安全高效的令牌刷新机制。本文将从基础安装到高级配置,全面解析该bundle的核心功能与实战应用。 ## 快速安装指南 安装JWTRefreshTokenBundle非常简单,根据你的数据存储方案选择对应的安装命令:

gitblog_02469的博客 477

【亲测免费】 winddcutil 开源项目教程

`winddcutil` 是一个在 Windows 平台上实现 `ddcutil` 功能的工具。`ddcutil` 原本是一个用于 Linux 系统的显示器控制工具,而 `winddcutil` 则是其 Windows 版本的实现。该项目允许用户通过命令行接口控制显示器的各种设置,如亮度、对比度等。 ## 项目快速启动 ### 安装步骤 1. **克隆仓库**: ```bash ...

gitblog_00474的博客 550

umi熔断机制:服务降级与故障隔离

在现代前端应用中,随着微服务架构的普及,一个页面往往需要调用多个后端API服务。当某个服务出现故障或响应缓慢时,如果不加以控制,会导致整个应用雪崩式崩溃。umi作为React社区的主流框架,提供了完善的熔断机制来保障应用的稳定性。 **读完本文,你将掌握:** - umi熔断机制的核心原理 - 服务降级的实现方式 - 故障隔离的最佳实践 - 实战配置示例和代码模板 ## 一、umi熔断机制架构...

gitblog_00218的博客 703

为什么选择ddcutil?Linux显示器控制工具的10大核心优势

**ddcutil**是一款强大的Linux显示器控制工具,通过DDC/CI协议和USB接口实现对显示器设置的精准控制。无论是调整亮度、对比度,还是管理多显示器配置,它都能提供专业级的解决方案,让Linux用户告别依赖物理按键的繁琐操作。 [![ddcutil显示器控制](https://raw.gitcode.com/gh_mirrors/dd/ddcutil/raw/be86730cbc41

gitblog_00539的博客 680
上一篇: Linux 命令行小技巧分享第二弹--超简单,超实用
下一篇: 大咖云集--优麒麟受邀参加《DIVE全球基础软件创新大会》
优麒麟
博客等级 码龄6年 113粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值