--- xinitrc-2.4.27/install/etc/X11/Xsession.randr 2007-12-25 19:23:50 +0300 +++ xinitrc-2.4.27/install/etc/X11/Xsession 2008-01-09 20:25:43 +0300 @@ -198,6 +198,7 @@ done unset f +RunIfExecutable /etc/X11/xinit/RandR RunIfExecutable /etc/X11/xinit/fixkeyboard RunIfExecutable /etc/X11/xinit/XIM --- xinitrc-2.4.27/install/etc/X11/xinit/RandR.randr 2008-01-09 20:26:52 +0300 +++ xinitrc-2.4.27/install/etc/X11/xinit/RandR 2008-01-09 21:21:48 +0300 @@ -0,0 +1,16 @@ +#!/bin/sh + +userxrandr="$HOME/.Xrandr" +sysxrandr=/etc/X11/xinit/Xrandr + +xrandr | fgrep -qs "^default connected" && + RANDR_IN_USE= || + RANDR_IN_USE=yes + +[ -n "$RANDR_IN_USE" -a -s "$sysxrandr" ] && + xrandr `cat "$sysxrandr"` + +[ -n "$RANDR_IN_USE" -a -s "$userxrandr" ] && + xrandr `cat "$userxrandr"` + +exit 0