Accenty is a GNOME Shell extension that provides a quick way to type accented characters similar to macOS. Instead of trying to remember keyboard combinations, you can simply select accented variants visually from a popup menu.
- Open the accent menu with a configurable shortcut (default: Super + =)
- Type a base letter (e.g., 'a') to show a popup with all available accented variants
- Navigate between accent options using the left and right arrow keys
- Select an accent using the Spacebar or Return key (the character is copied to your clipboard)
- Cancel with the Escape key
The extension supports accented variants for many Latin alphabet characters:
- Vowels: a, e, i, o, u, y (à, á, â, ä, é, è, etc.)
- Consonants: n, c, s, z, l (ñ, ç, š, etc.)
- All uppercase variants are also supported
-
Clone or download this repository
-
Copy the folder to
~/.local/share/gnome-shell/extensions/ -
Enable the extension using one of these methods:
For Wayland sessions (default in Ubuntu 25.04):
- Log out and log back in to your session
- OR use the GNOME Extensions app:
gnome-extensions-app - OR use the command line:
gnome-extensions enable accenty@fjlessing.co.za
For X11 sessions:
- Press Alt+F2, type 'r', press Enter to restart GNOME Shell
- Enable the extension using GNOME Extensions app
From the extension directory, run:
mkdir -p ~/.local/share/glib-2.0/schemas
cp org.gnome.shell.extensions.accenty.gschema.xml ~/.local/share/glib-2.0/schemas/
glib-compile-schemas ~/.local/share/glib-2.0/schemas/To change the shortcut, use:
gsettings set org.gnome.shell.extensions.accenty show-accenty-popup "['<Super>equal']"You can use other key combinations, e.g. <Super>a, <Ctrl><Alt>a, etc.
- Click inside any text field where you want to type an accented character
- Press the shortcut (default: Super + =) to open the accent menu
- Type the base letter you want to accent (e.g., 'a', 'e', 'o')
- A popup will appear showing all available accented variants of that letter
- Use left/right arrow keys to navigate between the options
- Press Spacebar or Return to select the highlighted character
- The selected character is copied to your clipboard
- Paste the character where you want it (Ctrl+V or middle-click)
- Press Escape at any time to cancel
Note: The extension only copies the selected accented character to your clipboard. You must manually paste it (Ctrl+V or middle-click) into your text field.
If the extension doesn't work as expected:
- Check if the extension is enabled: run
gnome-extensions list --enabled | grep accenty - Make sure your GNOME Shell version is compatible (this extension supports GNOME 48)
- Look for errors in the system logs:
journalctl -f -o cat /usr/bin/gnome-shell - Try manually enabling with:
gnome-extensions enable accenty@fjlessing.co.za - Ensure the GSettings schema is installed and compiled (see above)
This extension is licensed under the GNU General Public License v3.0.