detect primary screen and save to config.
This commit is contained in:
parent
190e1c0698
commit
8f54947a04
|
@ -113,13 +113,16 @@ setup_fp() {
|
|||
}
|
||||
|
||||
current_cfg_xrandr() {
|
||||
$XRANDR -q | awk '
|
||||
local PRIMARY_SETUP=$(xdpyinfo -ext XINERAMA|awk '/^ head #0:/ {printf $3 $5}')
|
||||
$XRANDR -q | awk -v primary_setup=${PRIMARY_SETUP} '
|
||||
# display is connected and has a mode
|
||||
/^[^ ]+ connected [^(]/ {
|
||||
split($3, A, "+");
|
||||
print "output "$1;
|
||||
print "mode "A[1];
|
||||
print "pos "A[2]"x"A[3];
|
||||
if (A[1] A[2] "," A[3] == primary_setup)
|
||||
print "primary";
|
||||
next;
|
||||
}
|
||||
# disconnected or disabled displays
|
||||
|
|
Loading…
Reference in New Issue