detect primary screen and save to config.

This commit is contained in:
Maciej Sitarz 2012-02-11 22:17:06 +01:00 committed by Stefan Tomanek
parent 190e1c0698
commit 8f54947a04
1 changed files with 4 additions and 1 deletions

View File

@ -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