This commit is contained in:
Simon Vieille 2017-08-13 03:07:09 +02:00
parent 72925d313b
commit 95818fd280

View file

@ -1,13 +1,16 @@
Monitor display
===============
Configurations files loaded (if exist):
Configuration
-------------
Files loaded:
* `/etc/monitordisplay/config.ini`
* `$HOME/.config/monitordisplay/config.ini`
* `$HOME/.monitordisplay`
Screens's sections examples:
### Screens
```
[screen:HUMAIN_SCREEN_NAME1]
@ -26,7 +29,7 @@ resolutionX=1920
resolutionY=1080
```
Modes's sections examples:
### Modes
```
[mode:MODE_NAME]
@ -38,20 +41,47 @@ primary=HUMAIN_SCREEN_NAME1
config[]=HUMAIN_SCREEN_NAME1,HUMAIN_SCREEN_NAME3
```
Usage:
Usage
----
```
monitordisplay -m MODE_NAME
# equals: xrand --output SYSTEM_SCREEN_NAME1 --primary --mode 1920x1080 --pos 0x0 --output SYSTEM_SCREEN_NAME2 --mode 1024x768 --pos 1920x0
monitordisplay -t
# equals: xrand --output SYSTEM_SCREEN_NAME2 --mode 1024x768 --pos 0x0 --output SYSTEM_SCREEN_NAME1 --mode 1920x1080 --primary --pos 1024x0
monitordisplay -m MODE_NAME2
# equals: xrand --output SYSTEM_SCREEN_NAME1 --primary --mode 1920x1080 --pos 0x0 --output SYSTEM_SCREEN_NAME3 --mode 1920x1080 --pos 1920x0 --output SYSTEM_SCREEN_NAME3 --off
# For removing the parameter "--off"
monitordisplay -m MODE_NAME2 -s
# equals: xrand --output SYSTEM_SCREEN_NAME1 --primary --mode 1920x1080 --pos 0x0 --output SYSTEM_SCREEN_NAME3 --mode 1920x1080 --pos 1920x0
$ monitordisplay -m MODE_NAME
```
…which equals:
```
$ xrand \
--output SYSTEM_SCREEN_NAME1 --primary --mode 1920x1080 --pos 0x0 \
--output SYSTEM_SCREEN_NAME2 --mode 1024x768 --pos 1920x0 \
--output SYSTEM_SCREEN_NAME3 --off
```
Then you can run:
```
$ monitordisplay -t
```
…which equals:
```
$ xrand \
--output SYSTEM_SCREEN_NAME2 --mode 1024x768 --pos 0x0 \
--output SYSTEM_SCREEN_NAME1 --mode 1920x1080 --primary --pos 1024x0 \
--output SYSTEM_SCREEN_NAME3 --off
```
You can remove the parameter `--off` with `-s`:
```
$ monitordisplay -m MODE_NAME -s
```
It equals:
```
$ xrand \
--output SYSTEM_SCREEN_NAME1 --primary --mode 1920x1080 --pos 0x0 \
--output SYSTEM_SCREEN_NAME2 --mode 1024x768 --pos 1920x0
```