Lately I have been trying to focus on using the keyboard for all the things rather then constantly switching from mouse to keyboard and back. As I have tip toed down this path I realized one thing. I really don’t like it when the mouse pointer is hovering over where I am trying to interact with the screen. Whether it be typing a post or jamming out some code, talk about annoying to have to reach over and move the mouse pointer out of the way! Without further elaboration here is what I did.
This command will be different if running Ubuntu pretty much just change devel to dev
dnf install \ make \ libXi-devel \ libXfixes-devel \ libXt-devel \ libX11-devel \ ;
git clone https://github.com/jcs/xbanish ~ cd ~/xbanish make cp xbanish /usr/local/bin/
[Unit] Description=xbanish After=default.target [Service] Type=simple ExecStart=/usr/local/bin/xbanish Restart=on-failure StartLimitBurst=10 RestartSec=30 [Install] WantedBy=default.target
systemctl --user enable xbanish
systemctl --user start xbanish
Now when you type your mouse pointer will hide, and when need your mouse pointer just move the mouse and it will show up right where you left it!
systemctl --user stop xbanish
systemctl --user disable xbanish