Resolvendo alguns Problemas no Xubuntu - mouse touch


Tenho um netbook HP-mini 210-1095NR e o primeiro problema foi o mouse touch , ele só funcionava um dos botão , na verdade eu começei a usar o xubuntu 10.04 poer que o ubuntu 10.04 e o 10.10 tinham o mesmo problema , então o xubuntu 10.04, funcionava melhor , mais não me segurei e instalei o 10.10 e o problema do mouse então desta vez resolvi encarar este problema , achei uma solução bem simples ate :
entre no terminal e como root execute :

$modprobe -r psmouse
$modprobe psmouse proto=imps
Então \0/ , mais na hora se reiniciar , o problema volta . =/ .
Procurei na internet para fazer estes comandos na inicialização , então cheguei ao rc.local , que se encontra em etc/initd.d, bem coloquei o arquivo no final do arquivo , reiniciei e pra minha tristeza voltou o problema , fiz mais uma tentativa coloquei antes de uma chamada de função ( sou bem iniciante em linux desculpe se estiver falando bobagem) , então reiniciei e funcionou ate hoje pra minha alegria .Lembrando que no xubuntu o editor é o mousepad , então para editar o rc.local , usamos :

$ sudo mousepad rc.local

Para finalizar colocarei abaixo o meu rc.local , lembrando que este arquivo pode varia de computador para computador. 

#! /bin/sh
### BEGIN INIT INFO
# Provides:          rc.local
# Required-Start:    $remote_fs $syslog $all
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: Run /etc/rc.local if it exist
### END INIT INFO


PATH=/sbin:/usr/sbin:/bin:/usr/bin

. /lib/init/vars.sh
. /lib/lsb/init-functions

modprobe -r psmouse
modprobe psmouse proto=imps

do_start() {
if [ -x /etc/rc.local ]; then
       [ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}

case "$1" in
    start)
do_start
        ;;
    restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
    stop)
        ;;
    *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
esac


Comentários

Anônimo disse…
resolveu o meu problema ...