From 95818fd280ca6e752906f5decfe36fc2a0427dd2 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sun, 13 Aug 2017 03:07:09 +0200 Subject: [PATCH] doc --- README.md | 64 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 47 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index b13ee3e..2b734fd 100644 --- a/README.md +++ b/README.md @@ -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 ```