首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >i3中的控制屏亮度

i3中的控制屏亮度
EN

Unix & Linux用户
提问于 2019-06-24 16:48:11
回答 11查看 66.6K关注 0票数 19

我想控制屏幕亮度在i3,在英特尔笔记本电脑,与Fn键的目的。这些键与任何其他DE一起工作。

首先确保可用的设备是Intel:

代码语言:javascript
复制
$ ls -l /sys/class/backlight/
total 0
lrwxrwxrwx 1 root root 0 juin  24 18:26 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight

在另一个论坛上程序xbacklight被建议作为控制i3亮度的手段。然而,在我迄今尝试过的笔记本电脑中,它却失败了:

代码语言:javascript
复制
$ xbacklight -inc 10
No outputs have backlight property

还有其他方法来控制i3的亮度吗?

EN

回答 11

Unix & Linux用户

回答已采纳

发布于 2019-07-09 11:39:35

若要更改屏幕亮度,可以使用xrandr

为了做到这一点,您可以:

代码语言:javascript
复制
xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1

它将返回所有连接的监视器(例如LVDS-1DVI-D-0 )。

现在,要更改屏幕亮度,请执行命令(用前面的命令输出替换DVI-D-0 ):

代码语言:javascript
复制
xrandr --output DVI-D-0 --brightness 0.7

例如,此命令将亮度设置为70%。

我希望这会有帮助!

票数 21
EN

Unix & Linux用户

发布于 2020-01-29 00:39:07

brightnessctl可以用来设置实际的设备亮度。

票数 28
EN

Unix & Linux用户

发布于 2020-12-24 13:06:14

我的解决方案。它是在Ubuntu20.04上测试的。

  1. sudo apt install light
  2. sudo chmod +s /usr/bin/light
  3. 添加到i3 config:bindsym XF86MonBrightnessUp exec --no-startup-id light -A 1 # increase screen brightness bindsym XF86MonBrightnessDown exec --no-startup-id light -U 1 # decrease screen brightness
票数 13
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/526653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档