2011-10-16 17:01:42 -04:00
|
|
|
# $FreeBSD$
|
|
|
|
|
#
|
|
|
|
|
# PowerPC Apple specific devd events
|
|
|
|
|
|
|
|
|
|
# Keyboard power key
|
|
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "Button";
|
|
|
|
|
action "shutdown -p now";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2011-12-05 09:13:21 -05:00
|
|
|
# PowerBook and iBook lid close.
|
2011-12-04 19:12:10 -05:00
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "lid";
|
|
|
|
|
match "type" "close";
|
|
|
|
|
action "shutdown -p now";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2012-02-26 08:45:25 -05:00
|
|
|
# The next blocks enable brightness hotkeys that can be found on Apple laptops
|
|
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "keys";
|
|
|
|
|
match "type" "brightness";
|
|
|
|
|
match "notify" "down";
|
|
|
|
|
action "sysctl dev.backlight.0.level=\
|
|
|
|
|
$(expr `sysctl -n dev.backlight.0.level` - 10)";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "keys";
|
|
|
|
|
match "type" "brightness";
|
|
|
|
|
match "notify" "up";
|
|
|
|
|
action "sysctl dev.backlight.0.level=\
|
|
|
|
|
$(expr `sysctl -n dev.backlight.0.level` + 10)";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2011-10-16 17:01:42 -04:00
|
|
|
# The next blocks enable volume hotkeys that can be found on Apple laptops
|
|
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "keys";
|
|
|
|
|
match "type" "mute";
|
|
|
|
|
action "mixer 0";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "keys";
|
|
|
|
|
match "type" "volume";
|
|
|
|
|
match "notify" "down";
|
|
|
|
|
action "mixer vol -10";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "keys";
|
|
|
|
|
match "type" "volume";
|
|
|
|
|
match "notify" "up";
|
|
|
|
|
action "mixer vol +10";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
# Eject key
|
|
|
|
|
notify 0 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "keys";
|
|
|
|
|
match "type" "eject";
|
|
|
|
|
action "camcontrol eject cd0";
|
|
|
|
|
};
|
|
|
|
|
|
2014-10-12 15:12:48 -04:00
|
|
|
# Equivalent to the ACPI/ACAD notify
|
|
|
|
|
notify 10 {
|
|
|
|
|
match "system" "PMU";
|
|
|
|
|
match "subsystem" "POWER";
|
|
|
|
|
match "type" "ACLINE";
|
|
|
|
|
action "/etc/rc.d/power_profile $notify";
|
2014-11-18 11:31:00 -05:00
|
|
|
};
|