diff options
-rwxr-xr-x | monitor-probe | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/monitor-probe b/monitor-probe index 1bd1533..74af0be 100755 --- a/monitor-probe +++ b/monitor-probe @@ -5,11 +5,19 @@ if [ "$1" = -v ]; then shift fi -if [ -n "$1" ]; then - echo "usage: monitor-probe [-v]" +if [ "$1" = -h -o "$1" = --help ]; then + opt_h="$1" + shift +fi + +if [ $# != 1 ]; then + echo "usage: monitor-probe [-v] <X driver>" + echo "(X driver is one of: i810, nv, radeon...)" exit 1 fi +X_driver="$1" + if [ $EUID != 0 ]; then echo "you must be root to run this program" exit 1 @@ -19,7 +27,7 @@ fi monitor-edid $opt_v && exit 0 [ -n "$opt_v" ] && echo "probing using X" -monitor-probe-using-X && echo 0 +monitor-probe-using-X $X_driver && exit 0 [ -n "$opt_v" ] && echo "probing DMI" lspcidrake | sed -n 's/^\(Resolution\|Diagonal_size\):\([^:]*\):.*/\1: \2/p' |