Linux FAQ - ceilingwaffle/OpenTabletDriver GitHub Wiki
I have a "ghost cursor" (constantly alternating cursor position)
This occurs because another program is reading the tablet at the same time as OpenTabletDriver. (#68)
wacom
module
Temporarily disable the - Run
sudo rmmod wacom
This will disable the module until your modules are reloaded, ex: on restart, other power events.
wacom
module
Permanently disable the - Add this line to
/etc/modprobe.d/blacklist.conf
(create if it doesn't exist)
blacklist wacom
- Run
sudo rmmod wacom
Note: this will make the wacom drivers no longer function
The driver fails to open the tablet (DeviceIOException)
This occurs because you lack the permissions to open a device stream.
(etc/udev)
Permanent fix; requires modifying system files This fix assumes that you have the dotnet-sdk
and git
packages installed. If it's not installed, install it through your package manager.
- Open a terminal and run this script
git clone https://github.com/InfinityGhost/OpenTabletDriver-udev.git
cd OpenTabletDriver-udev
git clone https://github.com/InfinityGhost/OpenTabletDriver.git ./.modules/OpenTabletDriver
mkdir ./build
./build.sh
sudo mv ./build/30-opentabletdriver.rules /etc/udev/rules.d/30-opentabletdriver.rules
sudo udevadm control --reload-rules
cd ..
rm -rf OpenTabletDriver-udev
Note: This script cleans up, so nothing should be left over given you execute all commands.
Poor performance with NVIDIA GPU drivers
- Disable
Force full composition pipeline
Address already in use
- Reboot your PC. This happens typically after a kernel or package update.
ArgumentOutOfRangeException: Value [0-15]
- Build and install the udev rules with the script above.
Failed to initialize virtual tablet/pointer
EACCES
sudo chmod 0666 /dev/uinput
ENODEV
- Reboot
Did a fix not work?
Open an issue ticket, or join the development Discord and ask around.