View | Details | Raw Unified | Return to bug 623250
Collapse All | Expand All

(-)/etc/X11/xdm/Xsetup (-23 / +2 lines)
Lines 76-104 Link Here
76
if xrandr | grep -q "^default connected" ; then
76
if xrandr | grep -q "^default connected" ; then
77
  echo "Driver not XRANDR 1.2 capable, ignoring DISPLAYMANAGER_RANDR_MODE_* settings"
77
  echo "Driver not XRANDR 1.2 capable, ignoring DISPLAYMANAGER_RANDR_MODE_* settings"
78
else
78
else
79
  if $halporp --key system.formfactor --string laptop ; then
79
  for ext in `xrandr|grep " connected"| awk {'print $1'}` ; do
80
    mode_auto="$DISPLAYMANAGER_RANDR_MODE_auto"
80
	xrandr --output $ext --preferred
81
  else
82
    mode_auto=""
83
  fi
84
  for ext in VGA DVI-I DVI-D DVI-A Composite S-Video Component LFP Proprietary ; do
85
    var="DISPLAYMANAGER_RANDR_MODE_${ext//-/_}"
86
    line="${!var}"
87
    test "x$line" = xauto && line="$mode_auto"
88
    mode="${line%% *}"
89
    case "x$line" in
90
    x)	;;
91
    x*\ *)
92
      echo "xrandr for $ext: new mode $line"
93
      xrandr --newmode $line
94
      xrandr --addmode $ext $mode
95
      xrandr --output $ext --mode $mode
96
      ;;
97
    x*)
98
      echo "xrandr for $ext: known mode $line"
99
      xrandr --output $ext --mode $mode
100
      ;;
101
    esac
102
  done
81
  done
103
fi
82
fi
104
83

Return to bug 623250