우분투 8.04 이후에서 애플 키보드의 Fn 키 뒤집기

Computing 2008. 9. 22. 20:44

우분투에서 애플 키보드를 쓰면 F9, F10, F11, F12 등의 특수 기능이 그냥 해당 function 키를 누르면 바로 동작되어 버린다. 그래서 이것을 뒤집어서
Fn+F10 ---> mute
Fn+F11 ---> vol dn
등으로 바꿔주어야 한다.

/etc/rc.local 에 아래의 라인을 넣어 두면 된다.
echo -n 0x02 > /sys/module/hid/parameters/pb_fnmode
그러면 이전에 설명했었던 core file name 을 바꾸는 부분과 함께 rc.local 이 아래와 같이 된다 :

shawn@ygdrasil:/etc$ cat rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo -n 0x02 > /sys/module/hid/parameters/pb_fnmode
echo core_%e > /proc/sys/kernel/core_pattern

exit 0
shawn@ygdrasil:/etc$

그리고, 하나 더 덧붙이자면, 어쩌다 보니 키보드가 마치 노트북 키보드처럼 일반 알파벳을 눌렀는데도 숫자가 나오는 등의 만행을 저지르기도 하는데, 이럴 때는 Alt-F6 이던가, Alt-6 이던가, 암튼 이 키를 눌러 주면 제대로 돌아온다 -_-;;; 어떻게 알았는지는 묻지 마라. 나도 모른다.

덧. 티스토리 새로 만들어진 글쓰기.. 좋은 듯 하지만 자세히 보면 "뭥미-_-" 다. 장인정신이 부족해... -_-;;;
버그 리포트 해 봐야 안고쳐질게 뻔한데 -_-;;;;
그래도, 무료로 (실은 무료가 아니겠지만) 이런 것을 쓸 수 있다는 걸 감사하고는 있다만...;;

: