Configs and utilities for Linux users on a Microsoft Surface tablet.
This section contains everything that might be useful when using the tablet as a note taking device.
Enables the purple button to be programmed to take an action upon pressing. Be aware for some reason the pen must be paired each time upon reboot.
The default action I choose is to send CTRL+z to the active window, which is helping alot with note taking.
Contains a script and a service (which must be enabled of course) for disabling the touchscreen when the Surface Pen is hovering on the screen. Useful for improved palm rejection.
Is just a set of settings I'm comfortable with in xournal++ (autosave settings, custom toolbars, etc...)
Contains my X11 configuration for using libinput driver for both Touchpad and Touchscreen, while keep using wacom driver for the pen.
Contains a script and a service (which must be enabled of course) for making it possible to... well it's pretty much self-explicative.
On integrated Intel gfx, vsync might not be enabled by default. Hence, we see this 'tearing' effect when scrolling contents.
On the Surface Pro 3 (among few others) the wifi kernel drivers are a bit buggy. When launched, this script reloads the kernel module, effectively restarting connectivity (most of the times)