58 lines
1.5 KiB
Markdown
58 lines
1.5 KiB
Markdown
|
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
|
||
|
```
|