Skip to content

Instantly share code, notes, and snippets.

@C-Loftus
Created May 18, 2025 18:56
Show Gist options
  • Select an option

  • Save C-Loftus/5a60f03005d332634bbaaf4baa7abafd to your computer and use it in GitHub Desktop.

Select an option

Save C-Loftus/5a60f03005d332634bbaaf4baa7abafd to your computer and use it in GitHub Desktop.
Orca swap capslock for vim
#!/bin/bash
if pgrep -x "orca" > /dev/null; then
echo "Orca is running. Killing Orca and swapping Caps Lock and Escape."
# Kill Orca
pkill -x "orca"
# Swap Caps Lock and Escape
gsettings set org.gnome.desktop.input-sources xkb-options "['caps:swapescape']"
else
echo "Orca is not running. Reverting Caps Lock and Escape to normal and starting Orca."
# Revert Caps Lock and Escape to normal
gsettings reset org.gnome.desktop.input-sources xkb-options
# Start Orca
orca &
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment