Blueman does not help when connecting the Apple Keyboard to Manjaro. In the future, follow these steps to fully configure it. This needs package bluez-utils
.:
- Get the device's MAC Address:
$ bluetoothctl
[bluetooth]$ power on
Changing power on succeeded
[bluetooth]$ devices
Device 00:11:22:33:44:55 Apple Wireless Keyboard
- Connect the device to Bluetooth. While still logged to
bluetoothctl
:
[bluetooth]$ agent KeyboardOnly
Agent is already registered
[bluetooth]$ default-agent
Default agent request successful
[bluetooth]$ pairable on
Changing pairable on succeeded
[bluetooth]$ pair 00:11:22:33:44:55
Attempting to pair with 00:11:22:33:44:55
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]$ trust 00:11:22:33:44:55
Changing 00:11:22:33:44:55 trust succeeded
[bluetooth]$ connect 00:11:22:33:44:55
Attempting to connect to 00:11:22:33:44:55
[CHG] Device 00:11:22:33:44:55 Connected: yes
[Apple Wireless Keyboard]$
- Disable Num Lock (in case it's on): Press
Fn + F6
twice - Disable Fn Key (in case it's on) :
echo 2 > /sys/module/hid_apple/parameters/fnmode
echo options hid_apple fnmode=2 > /etc/modprobe.d/hid_apple.conf
- Configure US International layout:
setxkbmap -model apple -layout us -variant intl
- cheat sheet for US International: https://www.starr.net/is/type/intlchart.html
Note: if you run into a "Permission denied" problem in step 4, try entering a sudo environment using su
and then run the commands again.
weirdly enough
echo 2 > /sys/module/hid_apple/parameters/fnmode
will tell me "permission denied" even if i'm running sudoand
echo options hid_apple fnmode=2 > /etc/modprobe.d/hid_apple.conf
even after restarting.Running Manjaro 20.1.2 kernel 5.8.16
i must be doing something wrong..
thanks for the information anyway, the setxkbmap did work for me