Ubuntu(20.04)를 부팅할 때마다 항상 터미널을 시작하고 다음을 실행해야 합니다.
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
어떤 이유로 시스템 설정에서 기능 키 동작을 영구적으로 구성하는 것이 불가능합니다(참조: Linux에서 Apple 키보드의 fn 수정자 키 없이 기능 키가 작동하도록 하려면 어떻게 해야 합니까?)
그러나 sudo/root 권한이 필요한 경우에도 Ubuntu가 부팅될 때마다 자동으로 실행되는 init 스크립트에 위 명령을 추가할 수 있습니까?
답변1
귀하의 명령은 실제로 매개변수를 커널 모듈로 설정합니다 hid_apple
.
모듈이 커널로 컴파일되지 않은 경우 다음 /etc/modprobe.d/hid_apple.conf
이름의 텍스트 파일을 만들 수 있습니다.
options hid_apple fnmode=2
이는 모듈 매개변수를 지속적으로 설정하는 표준 방법입니다.
/etc/modprobe.d/
파일 이름이 디렉토리에 있고 이름에 .conf
접미사가 있으면 원하는 대로 파일 이름을 지정할 수 있습니다 .
답변2
루트의 cron에 다음을 추가할 수 있습니다( 사용 sudo crontab -e
).
@reboot echo 2 > /sys/module/hid_apple/parameters/fnmode
답변3
당신은 할 수
rc.local 활성화https://linuxmedium.com/how-to-enable-etc-rc-local-with-systemd-on-ubuntu-20-04/그리고 이 명령을
/etc/rc.local
시스템 단위/서비스 만들기: 이 작업을 수행하는 방법에 대한 여러 가이드가 온라인에 있습니다.