Archlinux 屏幕亮度调节失效问题解决

我的联想拯救者15最近装上了Archlinux,我也准备逐渐将日常使用逐渐迁移过来,其间也遇到了很多问题,通过查询wiki的方法也都得到了解决,其中之一就是屏幕亮度问题。按照官方的wiki解决之后,恢复了电脑屏幕亮度调节的功能,但是之后通过optimus-manager这套方案解决多显卡切换问题之后屏幕亮度不仅无法通过按键调节,xbacklight也出现了问题,在此记下解决方法。

问题具体描述

桌面的解决方案采用的仍然是传统的Xserver的模式,所以在仅使用核显的时候安装了xorg-xbacklight,并且使用xbacklignt进行亮度调节。搭配i3桌面的快捷键绑定功能恢复了Fn+上下方向键调节亮度的功能。

但是 xorg-xbacklight 包中提供的xbacklight命令默认只对 Intel 核显有效,在其它显卡上会提示 No outputs have backlight property 错误,我此次的optimus双显卡解决方案也受到了影响。

解决方法

我们知道调整屏幕亮度在硬件层面就是调整LED灯的功率大小,在linux里面通过acpi(高级配置与电源接口)来控制,具体是通过设置/sys/class/backlight/%k/brightness来实现的,当然手动调节这个文件的数值是可行的,但是并不是很方便。所以安装ACPI的亮度控制取代xbacklight的功能:

sudo pacman -S acpilight

将当前用户加入 video 组,实现免 root 控制亮度:

sudo gpasswd video -a 用户名

acpilight 兼容 xbacklight 重启之后就可以通过下面命令控制亮度了:

# 获得当前亮度
xbacklight -get
# 设置亮度
xbacklight -set 70
# 增加亮度
xbacklight -inc 10
# 降低亮度
xbacklight -dec 10
Arch Linux是一种轻量级、灵活且高度可定制的Linux发行版。它采用滚动更新的方式,意味着你只需安装一次系统,然后通过持续的软件包更新来保持系统最新。Arch Linux注重简洁、纯净和自由,它提供了一个简单的基础系统,用户可以根据自己的需求自定义安装和配置。 学习Arch Linux可以帮助你深入了解Linux操作系统的内部工作原理,并提供更多的自定义和控制权。以下是一些学习Arch Linux的步骤和资源: 1. 安装Arch Linux:首先,你需要按照Arch Linux的官方安装指南进行系统安装。这个过程需要一些基本的命令行操作和对分区、文件系统等概念的理解。 2. Pacman包管理器:Arch Linux使用Pacman作为其主要的软件包管理器。学习如何使用Pacman来安装、更新和删除软件包是非常重要的。你可以查阅Pacman的官方文档或者搜索相关教程来学习更多。 3. Arch User Repository (AUR):AUR是一个社区驱动的软件仓库,其中包含了大量由用户维护的软件包。学习如何使用AUR可以让你获得更多的软件选择和定制化选项。 4. 配置和定制化:Arch Linux鼓励用户进行系统的定制化和配置。学习如何编辑配置文件、设置网络、管理用户和权限等操作可以帮助你更好地适应和掌握系统。 5. Arch Wiki:Arch Linux拥有一个非常详细和全面的官方Wiki,其中包含了大量关于系统安装、配置、故障排除等方面的文档。阅读和参考Arch Wiki是学习Arch Linux的重要资源。 6. 社区支持:Arch Linux拥有一个活跃的社区,你可以通过访问官方论坛、邮件列表或者加入相关的社交媒体群组来获取帮助和交流经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值