monitordisplay/README.md

58 lines
1.5 KiB
Markdown
Raw Normal View History

2017-08-13 02:56:08 +02:00
Monitor display
===============
Configurations files loaded (if exist):
* `/etc/monitordisplay/config.ini`
* `$HOME/.config/monitordisplay/config.ini`
* `$HOME/.monitordisplay`
Screens's sections examples:
```
[screen:HUMAIN_SCREEN_NAME1]
name=SYSTEM_SCREEN_NAME1
resolutionX=1920
resolutionY=1080
[screen:HUMAIN_SCREEN_NAME2]
name=SYSTEM_SCREEN_NAME2
resolutionX=1024
resolutionY=768
[screen:HUMAIN_SCREEN_NAME3]
name=SYSTEM_SCREEN_NAME2
resolutionX=1920
resolutionY=1080
```
Modes's sections examples:
```
[mode:MODE_NAME]
config[]=HUMAIN_SCREEN_NAME1,HUMAIN_SCREEN_NAME2
config[]=HUMAIN_SCREEN_NAME2,HUMAIN_SCREEN_NAME1
primary=HUMAIN_SCREEN_NAME1
[mode:MODE_NAME2]
config[]=HUMAIN_SCREEN_NAME1,HUMAIN_SCREEN_NAME3
```
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
```