An open API service indexing awesome lists of open source software.

https://github.com/unclechu/xinput-restore

Saving and restoring xinput devices properties utility
https://github.com/unclechu/xinput-restore

Last synced: 8 months ago
JSON representation

Saving and restoring xinput devices properties utility

Awesome Lists containing this project

README

          

xinput-restore
==============

Saving and restoring xinput devices properties utility.

Usage
=====

Find the ID of your device in the list:
```bash
$ xinput list
```

Save properties of your device
(replace %ID% to ID number of your device from `xinput list`):
```bash
$ xinput-restore --save %ID%
```
It will save properties of your device to file
with name as device name to `~/.xinput-saved-props/`.

You can specify custom file name:
```bash
$ xinput-restore --save %ID% red-mouse
```

You can change some properties in `~/.xinput-saved-props/`

Restore properties for specific device by file name:
```bash
$ xinput-restore --restore red-mouse
```

Or by device product id:
```bash
$ xinput-restore --restore '1452, 781'
```

Restore properties by all saved properties files:
```bash
$ xinput-restore
```

Also you can redefine saved properties files directory:
```bash
$ env XINPUT_RESTORE_PROPS_DIR="$HOME/.custom-saved-xinput-props-dir" xinput-restore
```