メモ書き

自分が後で見直すためにつけている作業のメモ書きです.それ以上の意味はありません

Linux+X+GTK の環境で,画面解像度を設定しようとするもリストに自分が使っているモニタの解像度(1600x900)が無いので解像度の変更方法を調べてみた

#!/bin/sh

OUTPUT=`xrandr | awk '$2=="connected"{print $1}'`
MODELINE=`cvt 1600 900 | awk "NR==2{print}" |awk '{for(i=3;i<NF;i++){printf("%s ",$i)} print $NF}' `
MODENAME="1600x900"

xrandr --newmode $MODENAME $MODELINE
xrandr --addmode $OUTPUT $MODENAME
xrandr --output $OUTPUT --mode $MODENAME