"I've had the Uni for a few days now, and it works just great with Ubuntu. However, it doesn't work straight out of the box. There is a simple enough fix and only requires a one-line terminal command to get it working.
The issue is that, in order to read/write to a serial port (which is the protocol Gemini PR uses in Ubuntu), the user needs to be added to the dialout group. In theory, one could run Plover as a super user, but at least on my machine, Plover crashes for some reason when I try to run it with super user permissions, so I had to specifically change one permission for the regular user.
If none of this makes sense, that's okay. Here's a step-by-step on what to do to get the Uni working in Ubuntu, and you're welcome to re-publish it on your Guide page or your Blog. The command should, in theory, work in Arch Linux distros too, but I recommend testing that before saying so on your website.
1. Press CTRL + ALT + T to bring up the terminal.
2. Type the following line in the terminal from within any directory:
sudo usermod -a -G dialout $USER
3. Log out of Ubuntu.
4. Log back in as the user you normally log in as.
5. Plug your Uni v2 into any USB port.
6. Open Plover.
7. Click on the Configure button.
8. Click on the Machine tab.
9. In the Machine dropdown menu, click on Gemini PR.
10. Click the Scan button in the Connection subgroup.
11. Click on the option* that shows up in the Port dropdown menu.
12. Click the OK button.
* If the device still doesn't work and there was more than one device in the Port dropdown menu, just keep trying different ones until it works.
One other thing is that, if you unplug the Uni and plug it back in, there's a chance it will switch ports. The easy way to fix that is to tell people to repeat steps 6 through 12 in order to get Plover to detect it again, with the additional step of clicking on Reconnect Machine in the File menu."