「一条命令调整屏幕亮度」FAQ:在Linux台式机上如何快速调节屏幕亮度 问题背景:通常在笔记本设备上,我们可以直接通过图形化界面调整屏幕亮度,但是对于台式机而言,调整屏幕亮度就显得有些无从下手了。 前提条件 当前显示器支持ddc/ci协议事实上,绝大多数的显示器都支持一种名叫 DDC/CI 协议,通过这个协议我们能直接通过 VGA、DVI、HDMI 或是 DP 这样的视频接口去控制显示器的亮度、色彩等显示器设置,减少了使用传统显示器 OSD 菜单的麻烦。各个显示器提供的控制显示器的软件也采用了 DDC/CI 协议,因此不必担心显示器因此造成损坏。 DDC是数据显示通道(digital display channel),是一条主机和显示器之间的信息通道,通过它可以将显示器的物理数据直接传输给主机。 DDC/CI协议是Display Data Channel Command Interface的简称,基于DDC/CI协议,用户可以通过鼠标和人性化的软件界面来完成显示器的各项设置和色彩调节,而不必使用传统的OSD菜单。 背景介绍 作为一个经常面对电子屏幕的你,是否经常会有眼睛干涩,不适等症状呢? 以下是一些缓解这些症状的方法:定时休息:采取20-20-20法则,即每20分钟远离屏幕,看向距离自己20英尺(约6米)的地方,持续20秒钟。调整屏幕设置:调整屏幕亮度、对比度和色温,使其更加舒适,同时避免过亮或过暗的情况保持屏幕清洁:定期清洁屏幕,以确保画面清晰,降低眼睛的视觉负担。使用蓝光滤镜:考虑在眼镜或屏幕上安装蓝光滤镜,以减少蓝光对眼睛的刺激。眼部按摩:进行简单的眼部按摩,可以缓解眼部疲劳和干涩感。补充眼部营养:摄入足够的维生素A、C和E,以及omega-3脂肪酸,有助于眼部健康。使用人工泪液:如果眼睛干涩严重,可以考虑使用人工泪液来缓解症状。 以上方法可能有助于缓解长时间使用电子屏幕带来的眼睛干涩和不适感。 配置手册 第一步:安装ddcutil Ubuntu Opensuse 第二步:内核模组配置 此时执行sudo ddcutil detect 检测命令可能会出现 No /dev/i2c devices exist. ddcutil requires module i2c-dev.的提示信息,说明/dev目录下没有i2c设备,即i2c-dev模组未载入 可以使用以下命令观察是否载入i2c-dev内核 输出为空则需要执行以下操作
man modules-load.d 上面是保证在下一次开机后会自动载入kernel,此时再执行 即可手动载入kernel 此时 可以看见文件夹中创建了新的i2c-*文件 第三步:为/dev/i2c-N显示监控设备添加读写权限 此时执行 ddcutil 命令可能会出现权限问题 按如下步骤配置权限
<user-name> 第四步:附加排错 不出意外的话,你可能还是出了意外 此时执行 就应该可以调整屏幕亮度了。 如果还是不行,那么我建议你执行 ddcutil environment命令(针对i2c设备),他会给你一个配置建议
ddcutil environment部分 按照它给的建议操作即可 如果你是usb显示设备,可以执行 当然,如果是usb设备,中间的细节会有一些差异,请从官方文档去寻找吧! https://www.ddcutil.com/install_config_main/ 第五步:设置快捷指令 打开.bashrc文件 示例 参考资料 [1] https://www.ddcutil.com/kernel_module/ Kernel Module Configuration [2 ] https://www.ddcutil.com/config/ ddcutil Configuration [3] https://www.ddcutil.com/i2c_permissions/ I2C Device Permission
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/39255.html