gnome-macos-remap-wayland
gnome-macos-remap-wayland copied to clipboard
macOS like keyboard remap for GNOME desktop environment. Works with Wayland and X11.
Gnome → macOS Keyboard Remap for Wayland
This keyboard remap is based on the xRemap functionality and works under Xord and Wayland.

How does it work?
Script doenloads the latest version of the xremap remapper for your architecture. Configuration file config.yaml contains majority of the remapping instructions. On top of that the default GNOME shell and Mutter keybindings are modified. A systemd service is created and enabled for a particular user. Therefore after the install other users on the system will not be affected by the remap.
Prerequisities
- Install Git and GNOME extensions
sudo <your-package-manager> install git gnome-shell-extensions.
Installation
- Make sure you are running Wayland display server. Logout from your session. On the GNOME login screen click ⚙ icon on the bottom right. Select
GNOME(defaults to Wayland). Log in. - Check out this repository run
install.shscript in Terminal. Script will ask for administrator password.
cd ~/Downloads
git clone https://github.com/petrstepanov/gnome-macos-remap-wayland
cd gnome-macos-remap-wayland
chmod +x ./install.sh
sh ./install.sh
- Install and enable this Gnome extension.
- Restart your computer.
How to uninstall
- If repository was removed, check it out again. Navigate into the program directory in Terminal and run:
chmod +x ./uninstall.sh
sh uninstall.sh
- Restart your computer.
Logbook
Oct 01, 2023 • Blocker issue is resolved. Repository is ready for testing.
May 23, 2021 • Moving to xRemap functionality instead.
Dec 13, 2021 • First commit, testing out the Key Mapper.