Kyle renfro έχει μια λύση για το πληκτρολόγιο της Apple να λειτουργεί σωστά στο Ubuntu, όταν λέμε ότι λειτουργεί σωστά, εννοούμε ότι τα πλήκτρα έχουν τις λειτουργίες που έχουν συνήθως σε άλλα πληκτρολόγια.
Τι θα λύσουμε;
Σε αυτές τις διορθώσεις που πρόκειται να κάνουμε, θα λύσουμε 3 μικρές λεπτομέρειες:
- Διορθώνουμε το πλήκτρο Fn.
- Ανταλλάσσουμε το πλήκτρο εντολής / alt.
- Το πλήκτρο F13 γίνεται το πλήκτρο Εισαγωγή.
Για να κάνουμε αυτές τις διορθώσεις πρόκειται να δημιουργήσουμε 2 αρχεία το keyboard-fix.sh και fix-keyboard.service
keyboard-fix.sh
Το Keyboard-fix.sh θα είναι το σενάριο που είναι υπεύθυνο για την επίλυση των 3 εν λόγω προβλημάτων, για να το δημιουργήσουμε πρέπει να εκτελέσουμε την ακόλουθη εντολή:
$ gedit keyboard-fix.sh
Μέσα στο αρχείο πρέπει να τοποθετήσουμε το ακόλουθο περιεχόμενο:
#! / bin / sh #fix fn key echo 2> / sys / module / hid_apple / parameter / fnmode #swap command / alt echo 1> / sys / module / hid_apple / parameter / swap_opt_cmd # F13 = Εισαγωγή ηχούς "πληκτρολογίου 191 = Εισαγωγή "| xmodmap -
Στη συνέχεια, προχωρά στην αντιγραφή του keyboard-fix.sh στο / usr / bin.
$ sudo cp keyboard-fix.sh /usr/bin/keyboard-fix.sh
fix-keyboard.service
El fix-keyboard.service είναι ένας ορισμός της υπηρεσίας ΣύστημαD τι θα εκτελεσει fix-keyboard.sh όταν ξεκινά ο υπολογιστής μας. Για να το δημιουργήσουμε πρέπει να εκτελέσουμε την ακόλουθη εντολή:
$ gedit fix-keyboard.service
Μέσα στο αρχείο πρέπει να τοποθετήσουμε το ακόλουθο περιεχόμενο:
[Μονάδα] Περιγραφή = επιδιόρθωση πληκτρολογίου mac [Υπηρεσία] Τύπος = oneshot ExecStart = / usr / bin / keyboard-fix.sh [Install] WantedBy = multi-user.target
Δίνουμε αποθήκευση και στη συνέχεια πρέπει να εκτελέσουμε τις ακόλουθες εντολές από το τερματικό:
sudo cp πληκτρολόγιο-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl ενεργοποιήσετε keyboard-fix.service sudo systemctl ξεκινήστε το keyboard-fix.service
Με αυτήν τη διαδικασία παίρνουμε τα πληκτρολόγια της Apple να λειτουργούν όπως θέλουμε στο Ubuntu, με την εκτέλεση του δαίμονα αυτές οι επιδιορθώσεις θα εκτελεστούν μόλις ξεκινήσει το σύστημα. Μια αρκετά απλή λύση σε ένα κοινό πρόβλημα που πολλοί έχουν
gedit fix-keyboard.service
και μετά
sudo cp πληκτρολόγιο-fix.service /etc/systemd/system/keyboard-fix.service
δεν υπάρχει κάτι λάθος εκεί; 🙂