Kyle renfro van egy megoldása arra, hogy az Apple billentyűzet megfelelően működjön az Ubuntuban, amikor azt mondjuk, hogy megfelelően működnek, akkor azt értjük, hogy a billentyűk olyan funkciókkal rendelkeznek, mint általában más billentyűzetekben.
Mit fogunk megoldani?
Ezekben a javításokban, amelyeket meg fogunk tenni, 3 apró részletet oldunk meg:
- Javítjuk az Fn billentyűt.
- Cseréljük a command / alt billentyűt.
- Az F13 kulcs lesz az Insert billentyű.
A javításokhoz 2 fájlt fogunk létrehozni keyboard-fix.sh és fix-billentyűzet.szolgáltatás
keyboard-fix.sh
A Keyboard-fix.sh lesz a szkript, amely a 3 kérdéses probléma megoldásáért felel, létrehozásához a következő parancsot kell végrehajtanunk:
$ gedit keyboard-fix.sh
A fájlba a következő tartalmat kell elhelyeznünk:
#! / bin / sh #fix fn kulcs echo 2> / sys / module / hid_apple / parameters / fnmode #swap parancs / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = echo beillesztése "kulcskód 191 = "" Beillesztése xmodmap -
Ezután átmásolom a keyboard-fix.sh fájlt a / usr / bin fájlba.
$ sudo cp keyboard-fix.sh /usr/bin/keyboard-fix.sh
fix-billentyűzet.szolgáltatás
El fix-billentyűzet.szolgáltatás a szolgáltatás meghatározása SystemD mi fog végrehajtani fix-keyboard.sh amikor a számítógépünk elindul. A létrehozásához a következő parancsot kell végrehajtanunk:
$ gedit fix-keyboard.service
A fájlba a következő tartalmat kell elhelyeznünk:
[Egység] Leírás = mac billentyűzet javítás [Szolgáltatás] Típus = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Telepítés] WantedBy = multi-user.target
Mentést adunk, majd a következő parancsokat kell végrehajtanunk a terminálról:
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl démon-reload sudo systemctl lehetővé keyboard-fix.service sudo systemctl start keyboard-fix.service
Ezzel az eljárással az Apple billentyűzeteit úgy működtetjük, ahogy mi szeretnénk az Ubuntuban, és a démon végrehajtásával ezeket a javításokat a rendszer indulásakor végre kell hajtani. Egy meglehetősen egyszerű megoldás egy gyakori problémára, amely sokaknak van
gedit fix-keyboard.szolgáltatás
és akkor
sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service
nincs ott valami baj? 🙂