因此,每当我按下键盘上的调暗/变亮键时,屏幕亮度就会弹出一个通知气泡。一切都很好,但是我希望能够更改每次按键改变的亮度。
例如,现在仅需按5下即可从完全黑暗的设置转到最明亮的设置。但是,从“亮度/锁定”设置中我知道,屏幕的间隔比这要小得多。
有没有一种方法可以改变每次按下按键时亮度会跳多少?
acpi_backlight=vendor
到GRUB引导行中,然后将其分类。
因此,每当我按下键盘上的调暗/变亮键时,屏幕亮度就会弹出一个通知气泡。一切都很好,但是我希望能够更改每次按键改变的亮度。
例如,现在仅需按5下即可从完全黑暗的设置转到最明亮的设置。但是,从“亮度/锁定”设置中我知道,屏幕的间隔比这要小得多。
有没有一种方法可以改变每次按下按键时亮度会跳多少?
acpi_backlight=vendor
到GRUB引导行中,然后将其分类。
Answers:
由于尚未指定要使用的桌面环境,因此我还将提供一些KDE特定的详细信息。
我刚刚将KDE更新为4.9.2,并遇到了同样的不便。我决定深入研究代码,这是我的结论:
/sys/class/backlight/*your_backlight_type*/
。这是我的样子:$ ls -1 / sys / class / backlight / intel_backlight / 实际亮度 bl_power 亮度 设备 max_brightness 功率 子系统 类型 事件现在有两个文件与我们有关:
brightness
和max_brightness
。以及如何使用它们:$ cd / sys / class / backlight / intel_backlight $ cat max_brightness 976 $猫的亮度 176 $ echo 77 | sudo tee亮度 77第一个命令使您可以确定可以设置的最大亮度(最小值始终为零)。第二个让您知道实际亮度设置为什么值。使用第三个可以将其设置为所需的任何值,在范围内
[0; max_brightness]
。KDE的KRunner仍然可以设置任何亮度级别。按Alt-F2并输入:
屏幕亮度17
KDE的键盘Brightness Up
和Brightness Down
键处理代码的增量值为10%的硬编码。因此,除非您想弄乱从源代码构建KDE,否则您将无能为力。
KDE的BatteryMonitor等离子体团都有自己的亮度控制,其增量也是硬编码为10%,但现在我们很幸运的是,因为它是写在QML: $ sudo nano /usr/share/kde4/apps/plasma/plasmoids/battery/contents/ui/PopupDialog.qml
(UPD:在KDE 4.11它已经被移动到BrightnessItem.qml
),导航到看起来像的部分
Components.Slider { id:亮度滑块 minimumValue:0 最大值:100 步长:10 onValueChanged:亮度变化(值) }并将步长更改为所需的大小。重新登录后,您将看到更改。
这是我所做的,对我来说效果更好。我的屏幕有很多亮度增量,因为它是LED背光灯,有人认为可以利用它。
sudo apt-get install xbacklight
# ..and test it..
xbacklight -dec 20
xbacklight -inc 20
# If this works for you, you can proceed
我正在使用KDE,但这也适用于Gnome。对于KDE:
您还可以设置一个特定的百分比:
xbacklight -set 100
有时,增量或百分比更改可能无效。这是因为硬件仅允许特定设置,并且使用与所选百分比最接近的设置。
顺便说一句,我很高兴地发现,即使这是一个进行更改的更底层程序,KDE仍然可以识别出屏幕亮度发生了变化,并适当地显示了亮度百分比。:-)
首先,安装 xbacklight
$ sudo apt install xbacklight
其次,检查您是否可以控制背光。
$ xbacklight -1
$ xbacklight +5
如果这些命令导致No outputs have backlight property
错误,请在继续操作之前执行以下补救步骤。
单击“确定”,xbacklight -1
然后xbacklight +1
从命令行开始,继续将这些命令分别分配给XF86MonBrightnessDown
和XF86MonBrightnessUp
键。通过在“设置”→“键盘”→“应用程序快捷方式”应用程序询问时敲击那些键来完成此操作。
最后,重新启动以使这些更改生效。