Plover-uinput

From Plover Wiki
Revision as of 17:08, 23 June 2024 by Aerick (talk | contribs) (Created page with "== Background == Plover is not officially supported on Wayland. There are several workarounds to deal with this. The <code>[https://github.com/LilleAila/plover-uinput plover-uinput]</code> plugin should (in theory) work across all systems running Wayland. It has been confirmed to work on the following setups: * Fedora 40 GNOME 46 == Installation and setup == === Plugin installation === The <code>plover-uinput</code> plugin is not in the plugins manager and has to be i...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Background

Plover is not officially supported on Wayland. There are several workarounds to deal with this. The plover-uinput plugin should (in theory) work across all systems running Wayland. It has been confirmed to work on the following setups:

  • Fedora 40 GNOME 46

Installation and setup

Plugin installation

The plover-uinput plugin is not in the plugins manager and has to be installed manually.

  1. Navigate to the folder containing the AppImage.
  2. Run ./plover-4.0.0rc2+6.g53c416f-x86_64.AppImage -s plover_plugins install plover-uinput.
    • Note that the executable may be different if you're running a different version of Plover, or if you're not using the AppImage.
  3. Restart Plover.
  4. Go to Configure → Plugins and check the box next to plover-uinput.

For more detailed installation instructions, see the page on manually installing plugins.

Post-installation setup

Add your user to the input group with the following command:

sudo usermod -aG input $USER

Create a file at /etc/udev/rules.d/90-plover-uinput.rules with the following content:

KERNEL=="uinput", GROUP="input", MODE="0660", OPTIONS+="static_node=uinput"

For full Unicode support (emoji, accented letters, etc), install ibus or fcitx5.

format=frameless
format=frameless

Distributions running GNOME already have ibus installed.

After setup has been complete, restart your computer to ensure the changes take effect.

Troubleshooting

Verify ibus is working

  1. On a regular keyboard, press Ctrl+Shift+U.
  2. You should see an underlined u appear.
  3. Type 1f990 and press enter.
  4. You should see 🦐 appear.