SOLVED!
в https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/389519 есть ссылка на программу под названием XCreateMouseVoid. Я использовал версию nZain (есть более поздняя улучшенная версия, которая будет работать, но я ее не скомпилировал), чтобы создать барьеры, которые заставляют мыши определенные направления. Ссылка https://bugs.launchpad.net/ubuntu/+source/libxrandr/+bug/373367/+attachment/1053824/+files/XCreateMouseVoid.tar.gz
Вот преграды I
XCreateMouseVoid 1280 0 1280 1022 l &
XCreateMouseVoid 1280 924 1441 100 d &
XCreateMouseVoid 0 1023 1278 100 u &
XCreateMouseVoid 1180 1026 100 901 r &
он так сладок и работает как шарм.
Я бы предложил попробовать MuPDF:
легкий просмотрщик PDF и XPS. Средство рендеринга в MuPDF предназначено для высококачественной сглаженной графики. Он отображает текст с метрикой и интервалом с точностью до фракций пикселя для максимальной точности воспроизведения изображения печатной страницы на экране. MuPDF также небольшой, быстрый и все же завершенный.По моему опыту молниеносно.