メモ書き

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

X-Windowで解像度変更

1600x900のモニタでLinux(+X-Window)を使おうとしたがモニタの解像度にデフォルトで切り替えできなかったので
モードを追加して表示できるようにする方法を調べた.
忘れてしまいそうなので記録.

#!/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