Plover-uinput: Difference between revisions

From Plover Wiki
(Update plugin installation now that plugin is in plugins manager. Add note about keyboard not being supported based on maintainer conversation in discord.)
 
Line 4: Line 4:
* Debian 12 GNOME 43
* Debian 12 GNOME 43
* Fedora 40 GNOME 46
* Fedora 40 GNOME 46
Note that the plugin ''does not'' support using a machine type of keyboard.


== Installation and setup ==
== Installation and setup ==


=== Plugin installation ===
=== Plugin installation ===
The <code>plover-uinput</code> plugin is not in the plugins manager and has to be installed manually.


# Navigate to the folder containing the AppImage.
# Open the plugins manager.
# Run the following command: <pre>./plover-4.0.0rc2+6.g53c416f-x86_64.AppImage -s plover_plugins install plover-uinput</pre>
# Find <code>plover-uinput</code> in the list.
#* Note that the executable may be different if you're running a different version of Plover, or if you're not using the AppImage.
# Press <code>Install/Update</code>
# Restart Plover.
# Proceed with the installation.
# Go to <code>Configure → Plugins</code> and check the box next to <code>plover-uinput</code>.
# Press <code>Restart</code> after it is finished.


For more detailed installation instructions, see the page on [[Plugins#Linux|manually installing plugins]].
For more detailed steps for installation, see the [[Plugins#How to Install Plugins|plugins page]]


=== Post-installation setup ===
=== Post-installation setup ===

Latest revision as of 14:20, 29 August 2024

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:

  • Debian 12 GNOME 43
  • Fedora 40 GNOME 46

Note that the plugin does not support using a machine type of keyboard.

Installation and setup

Plugin installation

  1. Open the plugins manager.
  2. Find plover-uinput in the list.
  3. Press Install/Update
  4. Proceed with the installation.
  5. Press Restart after it is finished.

For more detailed steps for installation, see the plugins page

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 the ibus or fcitx5 package.

format=frameless
format=frameless

Distributions running GNOME already have the ibus package 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.