#!/bin/sh # # 855resolution Change the resolution of an available vbios mode for the 855/865/915 Intel graphic chipset # # chkconfig: 2345 15 89 # description: set resolution for your laptop # processname: 855resolution # Source function library. . /etc/rc.d/init.d/functions # Get service config if [ ! -f /etc/sysconfig/855resolution ]; then exit 0 fi # See how we were called. case "$1" in start|restart|reload|force-reload) grep -v "^#" /etc/sysconfig/855resolution | while read line do #TODO: make here some better better args checking mode=`echo ${line} | awk '{ print $1;}'` width=`echo ${line} | awk '{ print $2;}'` height=`echo ${line} | awk '{ print $3;}'` run_cmd "Replacing Mode ${mode} of your card with ${width}x${height}" "855resolution ${mode} ${width} ${height}" done ;; stop) # nothing to do ;; status) 855resolution -l ;; *) msg_usage "$0 {start|stop|restart|reload|force-reload|status}" exit 3 esac