manpage: default options and hook scripts
This commit is contained in:
parent
a4202b3150
commit
e74f41a5c1
|
@ -58,6 +58,7 @@ Contributors to this version of autorandr are:
|
||||||
* Tomasz Bogdal
|
* Tomasz Bogdal
|
||||||
* Victor Häggqvist
|
* Victor Häggqvist
|
||||||
* Jan-Oliver Kaiser
|
* Jan-Oliver Kaiser
|
||||||
|
* Alexandre Viau
|
||||||
|
|
||||||
## Installation/removal
|
## Installation/removal
|
||||||
|
|
||||||
|
|
47
autorandr.1
47
autorandr.1
|
@ -78,6 +78,53 @@ Configuration files are searched for in the \fIautorandr
|
||||||
In each of those directories it looks for directories with \fIconfig\fR and
|
In each of those directories it looks for directories with \fIconfig\fR and
|
||||||
\fIsetup\fR in them. It is best to manage these files with the
|
\fIsetup\fR in them. It is best to manage these files with the
|
||||||
\fBautorandr\fR utility.
|
\fBautorandr\fR utility.
|
||||||
|
|
||||||
|
.SH DEFAULT OPTIONS
|
||||||
|
|
||||||
|
You can store default values for any option in an INI-file located at
|
||||||
|
\fI~/.config/autorandr/settings.ini\fR. In a config section, you may
|
||||||
|
place any default values in the form \fIoption-name=option-argument\fR.
|
||||||
|
|
||||||
|
.SH HOOK SCRIPTS
|
||||||
|
|
||||||
|
Three more scripts can be placed in the configuration directory:
|
||||||
|
.TP
|
||||||
|
\fIpostswitch\fR
|
||||||
|
Executed after a mode switch has taken place. This can be used to notify
|
||||||
|
window managers or other applications about the switch.
|
||||||
|
.TP
|
||||||
|
\fIpreswitch\fR
|
||||||
|
Executed before a mode switch takes place.
|
||||||
|
.TP
|
||||||
|
\fIpostsave\fR
|
||||||
|
Executed after a profile was stored or altered.
|
||||||
|
.TP
|
||||||
|
\fIpredetect\fR
|
||||||
|
Executed before autorandr attempts to run xrandr.
|
||||||
|
|
||||||
|
.PP
|
||||||
|
These scripts must be executable and can be placed directly in the
|
||||||
|
configuration directory, where they will always be executed, or in
|
||||||
|
the profile subdirectories, where they will only be executed on changes
|
||||||
|
regarding that specific profile.
|
||||||
|
|
||||||
|
Instead (or in addition) to these scripts, you can also place as many
|
||||||
|
executable files as you like in subdirectories called script_name.d
|
||||||
|
(e.g. postswitch.d).
|
||||||
|
.PP
|
||||||
|
|
||||||
|
Some of autorandr's state is exposed as environment variables prefixed with
|
||||||
|
\fIAUTORANDR_\fR, such as:
|
||||||
|
\fIAUTORANDR_CURRENT_PROFILE\fR,
|
||||||
|
\fIAUTORANDR_CURRENT_PROFILES\fR,
|
||||||
|
\fIAUTORANDR_PROFILE_FOLDER\fR,
|
||||||
|
and \fIAUTORANDR_MONITORS\fR
|
||||||
|
with the intention that they can be used within the hook scripts.
|
||||||
|
|
||||||
|
The one kink is that during \fIpreswitch\fR, \fIAUTORANDR_CURRENT_PROFILE\fR
|
||||||
|
is reporting the upcoming profile rather
|
||||||
|
than the current one.
|
||||||
|
|
||||||
.SH AUTHOR
|
.SH AUTHOR
|
||||||
\fRPhillip Berndt <phillip.berndt@googlemail.com>
|
\fRPhillip Berndt <phillip.berndt@googlemail.com>
|
||||||
.br
|
.br
|
||||||
|
|
Loading…
Reference in New Issue