카일 렌프로는 애플 키보드를 우분투에서 제대로 작동시키는 해결책을 제시합니다. "제대로 작동한다"는 것은 다른 키보드에서 일반적으로 사용하는 기능들을 애플 키보드에서도 똑같이 사용할 수 있다는 것을 의미합니다.
우리는 무엇을 해결할 것인가?
이 수정 사항에서는 세 가지 작은 세부 사항을 해결합니다.
- Fn 키를 수정합니다.
- 우리는 command / alt 키를 교환합니다.
- F13 키가 삽입 키가됩니다.
이러한 수정을 위해 2 개의 파일을 생성 할 것입니다. 키보드 수정.sh 과 수정-keyboard.service
키보드 수정.sh
Keyboard-fix.sh는 문제의 세 가지 문제를 해결하는 스크립트가 될 것입니다.이를 생성하려면 다음 명령을 실행해야합니다.
$ gedit keyboard-fix.sh
파일 내에 다음 내용을 배치해야합니다.
#! / bin / sh #fix fn key echo 2> / sys / module / hid_apple / parameters / fnmode #swap command / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = echo 삽입 "keycode 191 = "| 삽입 xmodmap-
그런 다음 keyboard-fix.sh를 / usr / bin에 복사합니다.
$ sudo cp 키보드-수정.sh /usr/bin/keyboard-fix.sh
수정-keyboard.service
`fix-keyboard.service` 는 컴퓨터 시작 시 `fix-keyboard.sh`를 실행하는 SystemD 서비스 정의 입니다 . 이 서비스를 생성하려면 다음 명령을 실행해야 합니다.
$ gedit fix-keyboard.service
파일 내에 다음 내용을 배치해야합니다.
[단위] 설명 = mac keyboard fix [서비스] Type = oneshot ExecStart = / usr / bin / keyboard-fix.sh [설치] WantedBy = multi-user.target
저장을 한 다음 터미널에서 다음 명령을 실행해야합니다.
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl 가능 keyboard-fix.service sudo systemctl start keyboard-fix.service
이 절차를 통해 Ubuntu에서 원하는대로 Apple 키보드가 작동하도록하고 데몬을 실행하면 시스템이 부팅되는 즉시 이러한 수정 사항이 실행됩니다. 많은 사람들이 가지고있는 일반적인 문제에 대한 매우 간단한 해결책