Skip to content
Benoit Pierre edited this page Oct 26, 2021 · 88 revisions

Table of Contents

Troubleshooting

If you get stuck, see the troubleshooting guide or ask for help on the Plover Discord Server or in the steno community.

Select a version

Unsure which version to download? You have a few options, depending on your needs:

The latest features and developments. See the guides on this page (Windows, Linux, Mac) to see which files to download and follow up instructions.

If you are upgrading from version 3, you may need to upgrade the dictionaries to the newest version.

If you are looking for a specific version of Plover. It is usually recommended that you download the continuous version above, but if you are upgrading you may want to look here for the list of things that have changed since your previous version.

If you want to build from source (e.g. if you are a developer), follow the guide for your OS linked above.

Installation

Each release has files for all the operating systems we support. You only need the files that are relevant to your operating system


Install Plover on Windows

  1. Download the .exe file from the release page.
  • You can place the file anywhere on your computer. You will run it from the same location every time.
  1. Open the file to launch Plover.

Install Plover on Mac

If you have Homebrew Cask installed on your system, you can run brew install --cask plover at the command-line.

Note that the above will install the latest stable version. It is recommended to install the continuous version manually using the steps below:

  1. Download the .dmg file from the release page.
  2. Open the .dmg file.
  3. In the mounted disk, drag the Plover.app to your Applications folder.
  4. Open System Preferences > Security & Privacy > Privacy > Accessibility.
  5. Click the "+" Button, and go to your applications and select Plover.app.

If you use a keyboard instead of a steno machine, Plover needs Assistive Device Permissions. From the Catalina version of macOS, you may need to enable the Plover app under Security & Privacy > Privacy > Accessibility.

Plover is set up! You can run Plover like you would any other application.

Note: Other "keyboard helper"-type applications (e.g. Karabiner Elements and text expanders) may interfere with Plover.


Install Plover on Linux

An AppImage is provided: it includes all the necessary dependencies and should run on most x86 64-bits distributions. To use it:

Note: you can install the AppImage for your current user (and register Plover in your standard applications menu) by executing it with the --install flag. If you had previously installed another AppImage version of Plover, it will be automatically uninstalled and replaced.

As of April 2021 AppImage files are not in the latest stable version but can be found in weeklies or weekly. AppImage files will also be provided with the next stable release of Plover (4.0.0).

Allowing Access to Serial Ports

For devices such as the Georgi and Tiny Mod which have serial modes (Gemini PR, or TX Bolt), you will have to add yourself to the uucp or dialout groups depending on your distro. These are the owners of /dev/ttyACM*, which is usually where your keyboard will show up. You can run ls -l /dev/ttyACM* when your keyboard is plugged in to find out which group owns the port.

To add a user to a group, you can use the command sudo usermod -aG <group> <user>.

For example: sudo usermod -aG dialout bob or sudo usermod -aG uucp sue.

Error relating to xcb

If the following error occurs when running the AppImage:

Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because noQt platform plugin could be initialized. Reinstalling the application may fix this problem.

Ensure that libxcb, xcb-util and qt5-qtstyleplugins are installed (or whatever the equivalent packages are on your distro).

If the error still persists, run the following:

./plover.AppImage -s plover_plugins install -v 'PyQt5==5.14.2' 'PyQt5-sip==12.7.2'

Note that the exact name of the AppImage will change depending on which version you install.


Install Plover on Arch Linux distribution

Two AUR packages are provided:

  1. plover for the latest stable release
  2. and plover-git for the current master

Note: the plugins manager is not part of plover-git, and is available as a separate package.


Install Plover on Gentoo Linux distribution

Currently, only a git ebuild for the master branch is provided.

Personal overlay.


Setting up my machine

Initially, Plover is set up to use your computer keyboard as a steno machine. If you have a steno machine, you'll need to configure Plover to look for your machine. Please check the Supported Hardware page to find instructions specific to your machine.

Clone this wiki locally