Difference between revisions of "Brightness On Thinkpad x61s running Debian"

From ThinkWiki
Jump to: navigation, search
(←Created page with '__TOC__ ==Brightness On Thinkpad x61s running Debian== Somehow after a fresch installation of Debian Testing I was not able to control the LCD Brightness with {{key|Fn}}...')
 
m (removed duplicate category entry)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
__TOC__
+
==Brightness On ThinkPad X61s running Debian==
  
==Brightness On Thinkpad x61s running Debian==
+
Somehow after a fresh installation of Debian Testing "Squeeze" I was not able to control the LCD Brightness with {{key|Fn}}{{key|Pos1}} and {{key|Fn}}{{key|Ende}} any more. {{cmdroot|acpi_listen}} did show that the corresponding ACPI events were generated.
 +
I ended up with this additional set of acpi rules to solve the problem:
  
Somehow after a fresch installation of Debian Testing I was not able to control the LCD Brightness with {{key|Fn}}{{key|Pos1}} and {{key|Fn}}{{key|Ende}} any more. {{cmdroot|acpi_listen}} did show that the corresponding ACPI events were generated. So I ended up with an additional set of acpi rules, that solve the problem.
 
  
/etc/acpi/thinkpad_video_brightnessup.sh:
+
 
<source lang=bash>#!/bin/sh
+
{{path|/etc/acpi/thinkpad_video_brightnessup.sh}}
 +
 
 +
<pre>
 +
#!/bin/sh
 
# /etc/acpi/thinkpad_video_brightnessup.sh
 
# /etc/acpi/thinkpad_video_brightnessup.sh
echo $(( $(grep current /proc/acpi/video/VID1/LCD0/brightness | cut -d ' ' -f 2)+10)) > /proc/acpi/video/VID1/LCD0/brightness</source>
+
echo $(( $(grep current /proc/acpi/video/VID1/LCD0/brightness | cut -d ' ' -f 2)+10)) > /proc/acpi/video/VID1/LCD0/brightness
 +
</pre>
 +
 
 +
 
 +
{{path|/etc/acpi/thinkpad_video_brightnessdown.sh}}
  
/etc/acpi/thinkpad_video_brightnessdown.sh:
+
<pre>
<source lang=bash>#!/bin/sh
+
#!/bin/sh
 
# /etc/acpi/thinkpad_video_brightnessdown.sh
 
# /etc/acpi/thinkpad_video_brightnessdown.sh
echo $(( $(grep current /proc/acpi/video/VID1/LCD0/brightness | cut -d ' ' -f 2)-10)) > /proc/acpi/video/VID1/LCD0/brightness</source>
+
echo $(( $(grep current /proc/acpi/video/VID1/LCD0/brightness | cut -d ' ' -f 2)-10)) > /proc/acpi/video/VID1/LCD0/brightness
 +
</pre>
 +
 
 +
 
 +
{{path|/etc/acpi/events/video_brightnessdown}}
  
/etc/acpi/events/video_brightnessdown:
+
<pre>
<source lang=bash># /etc/acpi/events/video_brightnessdown
+
# /etc/acpi/events/video_brightnessdown
 
event=video LCD0 00000087
 
event=video LCD0 00000087
action=/etc/acpi/thinkpad_video_brightnessdown.sh</source>
+
action=/etc/acpi/thinkpad_video_brightnessdown.sh
 +
</pre>
 +
 
 +
 
 +
{{path|/etc/acpi/events/video_brightnessup}}
  
/etc/acpi/events/video_brightnessup:
+
<pre>
<source lang=bash># /etc/acpi/events/video_brightnessup
+
# /etc/acpi/events/video_brightnessup
 
event=video LCD0 00000086
 
event=video LCD0 00000086
action=/etc/acpi/thinkpad_video_brightnessup.sh</source>
+
action=/etc/acpi/thinkpad_video_brightnessup.sh
 +
</pre>
  
And the brightness keys work again :-)
 
  
 +
Restart acpid and the brightness keys work again :-)
  
  
[[:Category:X61s|X61s]][[Category:X61s]][[Category:X Series]][[Category:Debian]]
+
[[Category:X61s]][[Category:Debian]]

Latest revision as of 14:11, 19 November 2019

Brightness On ThinkPad X61s running Debian

Somehow after a fresh installation of Debian Testing "Squeeze" I was not able to control the LCD Brightness with FnPos1 and FnEnde any more. # acpi_listen did show that the corresponding ACPI events were generated. I ended up with this additional set of acpi rules to solve the problem:


/etc/acpi/thinkpad_video_brightnessup.sh

#!/bin/sh
# /etc/acpi/thinkpad_video_brightnessup.sh
echo $(( $(grep current /proc/acpi/video/VID1/LCD0/brightness | cut -d ' ' -f 2)+10)) > /proc/acpi/video/VID1/LCD0/brightness


/etc/acpi/thinkpad_video_brightnessdown.sh

#!/bin/sh
# /etc/acpi/thinkpad_video_brightnessdown.sh
echo $(( $(grep current /proc/acpi/video/VID1/LCD0/brightness | cut -d ' ' -f 2)-10)) > /proc/acpi/video/VID1/LCD0/brightness


/etc/acpi/events/video_brightnessdown

# /etc/acpi/events/video_brightnessdown
event=video LCD0 00000087
action=/etc/acpi/thinkpad_video_brightnessdown.sh


/etc/acpi/events/video_brightnessup

# /etc/acpi/events/video_brightnessup
event=video LCD0 00000086
action=/etc/acpi/thinkpad_video_brightnessup.sh


Restart acpid and the brightness keys work again :-)