On 08/08/2014 05:03 PM, David C. Rankin wrote:
On 08/08/2014 01:08 PM, Istvan Gabor wrote:
Hello:
I have a new MSI AIO (all in one) AE200 touch screen computer. I installed openSUSE 13.1 with its default KDE4 on it. The installation was very smooth, and - as a very pleasant surprise - the touch screen has been working "out of the box". I have configured KDE more or less to my liking, it's OK. But there is one thing I don't know is normal or not:
The device has buttons to increase/decrease screen brightness but they don't have any effect. Is it possible that they don't adjust the brightness directly but require the OS for an effect? I have worked only with regular monitors so far where I can change monitor settings directly using the buttons/monitor's menu.
How can I change the screen brightness in this device? I googled but could not find anything.
Thanks,
Istvan
Istvan,
See if https://bugzilla.novell.com/show_bug.cgi?id=887629 looks familiar :)
Istvan: Sorry, forgot to attach the workaround I'm using. I have come up with a workaround on my laptop (script attached) You will have to check /sys/class/backlight/ to confirm the correct interface (acpi_video0 in my case). Then change that in the script if needed. You will also need to know the range of values to set in /sys/class/backlight/acpi_video0/brightness. Mine uses 8 steps of brightness [0-7] (some monitors/displays use percent 0-100). Once you have confirmed the backlight device and steps, you can test your control (as root) with echo # > /sys/class/backlight/acpi_video0/brightness (where # is 0-7 [or as appropriate for yours]) If that provides backlight control, then just create menu 2 entries in kde for the script that provide (one for increase, one for decrease): '/path/to/scrnbrightness.sh' -i and '/path/to/scrnbrightness.sh' -d and then assign the appropriate shortcut key combos to each (XF86MonBrightnessUP and XF86MonBrightnessDown here). That is the hack needed on my Toshiba to get around the loss of backlight control apparently due to loss of HAL. -- David C. Rankin, J.D.,P.E.