kb84tkhrのブログ

何を書こうか考え中です あ、あと組織とは関係ないってやつです 個人的なやつ

UbuntuをMacbook Airに入れてみる (6)

今の設定だと、F1〜F12をそのまま押すと、輝度の調節だったり
音量の調節だったりになっている
ファンクションキーとして使うにはFnキーと同時押しする

これを逆にしたい
狙いはHomeやEndを割り当てること
PageUpやPageDown、Delete(BackspaceじゃないDelete)も割り当ててもいいかな
ファンクションキーってそんなに使わなかったし


やり方を検索
/etc/rc.localにこう書くといいらしい

echo 2 > /sys/module/hid_apple/parameters/fnmode

fnmode見てみたら、今は1と書いてある
これ、普通のファイルに見えるけど、sudo -e で2に書き換えちゃ
ダメなのかね
再起動したら戻っちゃうの?

$ file /sys/module/hid_apple/parameters/fnmode
/sys/module/hid_apple/parameters/fnmode: ASCII text
$ ll /sys/module/hid_apple/parameters/fnmode
-rw-r--r-- 1 root root 4096  5月 23 22:12 /sys/module/hid_apple/parameters/fnmode

やってみるか

$ sudo -e /sys/module/hid_apple/parameters/fnmode
$ cat /sys/module/hid_apple/parameters/fnmode
2

これで再起動

$ cat /sys/module/hid_apple/parameters/fnmode
1

戻ってやがる
なぜ戻る?
起動時にまずCMOSの状態を読み込んで更新するとか?
意味あるかなあそれ

しかたないのでrc.localを作る
どうもこれは旧式なやり方っぽいけどまあいいことにする

$ sudo -e /etc/rc.local
$ cat /etc/rc.local
echo 2 > /sys/module/hid_apple/parameters/fnmode
$ sudo chmod u+x /etc/rc.local

再起動
うまくいったかな

$ cat /sys/module/hid_apple/parameters/fnmode
2

いった
Fnキー押さなくてもファンクションキーになった

キー割り当ては明日やろう