diff options
Diffstat (limited to 'xres')
-rwxr-xr-x | xres | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -21,11 +21,15 @@ elif ! which xrandr &> /dev/null; then fi # Get modeline and interface -MODELINE="`cvt $X $Y | grep -v '^#'` | sed -e 's/^Modeline //'" +MODELINE="`cvt $X $Y | grep -v '^#' | sed -e 's/^Modeline //'`" INTERFACE="`xrandr | grep " connected" | cut -d ' ' -f 1 | head`" -NAME="`echo $MODELINE | cut -d ' ' -f 1 | sed -e 's/"//g'`" +NAME="`echo $MODELINE | cut -d ' ' -f 1 | sed -e 's/"//g'`" + +# Add modeline +if ! xrandr | grep -q $NAME; then + xrandr --newmode $MODELINE +fi # Apply -xrandr --newmode $MODELINE xrandr --addmode $INTERFACE $NAME xrandr --output $INTERFACE --mode $NAME |