Sometimes, you may need to disable mouse and keyboard on a remote server / PC running X (i.e. over SSH) and Linux (or any other operating system running X).
Here is how to do it:
- First, list the devices your X sees:
- Now, list details for the mouse (id=3):
- Disable the mouse:
- Enable the mouse again:
- Disable the keyboard:
- Enable the keyboard again:
- You may find more details in "man xinput".
How to Disable keyboard and mouse in Linux
To disable or enable the keyboard and mouse in Linux, you can use the
xinput command to disable or enable input devices.
To disable an input device, you can use the following command:
xinput disable DEVICE_ID
DEVICE_ID with the ID of the device you want to disable. You can find the ID of an input device by running
To enable an input device that has been disabled, use the following command:
xinput enable DEVICE_ID
DEVICE_ID with the ID of the device you want to enable.
Keep in mind that these changes are only temporary and will be reset when you restart your computer. If you want to make the changes permanent, you can add the
xinput commands to a startup script that runs when your system boots up.
I hope this helps! Let me know if you have any questions or if you need further assistance.