如何禁用KDE的亮度OSD?


11

我正在使用lightum根据周围的光线(在Retina MacBook Pro上)自动控制屏幕的亮度。

但问题是,KDE会接管所做的更改并显示OSD(当您使用键盘更改亮度时会显示相同的OSD)。

亮度每分钟左右会略有变化,这使得OSD令人讨厌。如果可以的话,我很乐意完全摆脱它。

一些研究

我查看了KDE的通知设置,一无所获。我也grep'd〜/ .kde / share / config,什么也没找到。谷歌也没有帮助。

显然是通过设置亮度

# echo 4 > /sys/devices/pci0000\:00/0000\:00\:02.0/backlight/acpi_video0/brightness

不启动OSD。从源代码来看,lightum似乎是通过dbus(org.kde.Solid.PowerManagement.setBrightness)设置亮度的。


3
作为一种解决方法,我最终修改了lightum以使其也以root用户身份运行,并改用/sys/devices/.../brightness设置亮度。如果其他人觉得这有用,则可以使用我的lightum分支 -但请确保以root用户身份启动它。我将其添加到visudo以便能够自动启动,而无需输入密码:<my_user_name> ALL=NOPASSWD:/usr/local/bin/lightum
Vlad A Ionescu

1
键入sudo su,然后通过回声编辑亮度。>
taymindis Woon 2014年

1
请原谅,但似乎只是运行搜索查询:org.kde.Solid.PowerManagement.setBrightness将显示该错误和(其他)可能的解决方案 ^^顺便说一句。:)
Nostromov

1
现在,这不是Kubuntu的,但应该工作都是一样的refreshit.info/2012/08/...
Jessecast

@Jessecast该网站有一个...不幸的名字:P
Tim

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.