miércoles, 30 de enero de 2008

LBRC + GUTSY 64 bits

Bueno me compre el Bluetooth para la pc, y lo primero que quise era manejar la pc desde el celular.

Para esto necesitamos el software LBRC (Linux Bluetooth Remote Control) lo podemos descargar en: http://developer.berlios.de/project/showfiles.php?group_id=8112&release_id=12777
Este HowTo lo escribi porque no hay ninguno en castellano!

Primero tenemos que activar la conexion bluetooth entre la PC y el Movil:

$hcitool dev

$hcitool scan
esto nos devolvera un numero que es la MAC de nuestro Movil, que luego pegaremos abajo

$sudo hcitool cc 00:1A:DC:37:C9:EB (MAC de mi MOVIL)

Una vez que establecemos la conexion entre la PC y el Movil bajamos los 2 archivos, el .tar y el .deb

instalamos el .deb

en mi caso tengo 64 bits y tuve que forzar la arquitectura.

$sudo dpkg -i --force-architecture python-lbrc_0.4_i386.deb


si aparecen dependencias incumplidas hay que instalarlas con el apt-get

luego descomprimimos el archivo tar.gz y nos situamos dentro de la carpeta comprimida

LRBC requiere el modulo UINPUT, entonces hacemos:

$sudo modprobe uinput


$sudo mkdir /dev/misc

$sudo ln -s /dev/input/uinput /dev/misc/uinput

$sudo chmod 770 /dev/misc/uinput


Con esto abremos conseguido tener el modulo UINPUT.

luego dentro de la carpeta descomprimida ejecutamos:

$./LBRCdbus.py

si aparece algun error hacer CTRL+C y luego correr el applet:

$./LBRC-applet


y vamos a observar que en la barra de tareas (al lado del reloj) nos aparece un mouse con un bluetooth.

Luego nos queda cargar al celular los archivos LBRC.jad y LBRC.jar hubicados en la carpeta /j2me-build

Para comprobar el funcionamiento, instalamos rhythmbox, y hacemos click en el applet y en PROFILES seleccionamos rhythmbox. (tambien lo podemos hacer desde el celular teniendo ejecutado LRBC en el movil, presionamos * y elegimos rhythmbox).
Con una lista de reproduccion cargada en rhythmbox presionamos la tecla 2 en el movil y veremos como empieza a reproducirse.

YA PUBLICARE COMO HACER PARA QUE SE AUTOEXECUTE CADA VEZ QUE ACCEDEMOS AL S.O.

lunes, 28 de enero de 2008

Servicios UBUNTU - script

Este script es de mi propia autoria y tiene como objetivo permitirle al usuario la activacion y desactivacion de servicios en Distros Debian, como el caso de Ubuntu.
En el se presenta el servicio, una breve descripcion del mismo, y el estado del mismo.

El esquema de funcionamiento es mediante los permisos $CHMOD, quitandole o otorgandole permisos de ejecucion.

Solo hay que copiar el script en un procesador de textos como puede ser KATE, KWRITE O NANO y guardarlo con extension *.sh

Ejemplo:

abrimos consola y tipeamos:
$kate activadorservicios.sh


pegamos el contenido, guardamos y luego le damos permisos de ejecucion:

$ sudo chmod +x activadorservicios.sh

y ejecutamos:

$ ./activadorservicios.sh


aca esta el script:

#!/bin/bash
clear
echo El siguiente script fue elaborado para proporcionar una guia para la desactivacion de servicios ubicados en /etc/init.d, el uso del mismo cae bajo su propia responsabilidad.
echo Usted podra ir observando una descripcion del servicio, el estado actual y tendra la posibilidad de deshabilitarlo o no deshabilitarlo segun lo crea necesario.
echo
echo Desea continuar con la ejecucion del script?

OPCIONES="CONTINUAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SALIR" ]; then
exit
elif [ "$opt" = "CONTINUAR" ]; then

echo SERVICIO
echo BLUETOOTH, controla los dispositivos de conexion bluetooth.
echo EL ESTADO DE BLUETOOTH ES:
ls -l /etc/init.d/bluetooth
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/bluetooth
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/bluetooth
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo Anacron es un programador de tareas similar a cron, con la diferencia de que no necesita que el sistema esté en ejecución. Se puede utilizar para ejecutar los procesos que cron ejecuta normalmente de forma diaria, semanal y mensual.
echo
echo EL ESTADO DE ANACRON ES:
ls -l /etc/init.d/anacron
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/anacron
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/anacron
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo APMD - En los ordenadores portátiles, la gestión avanzada de energía Advanced Power Management APM proporciona acceso a la información del estado de la batería y puede ayudar a ahorrar batería dependiendo del ordenador y la implementación de APM. El programa apmd también permite ejecutar cualquier programa cuando ocurre algún evento APM por ejemplo, se pueden expulsar los dispositivos PCMCIA cuando se suspende, o cambiar los tiempos de espera del disco duro cuando se conecta la batería
echo
echo EL ESTADO DE APMD ES:
ls -l /etc/init.d/apmd
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/apmd
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/apmd
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo ATD es el demonio de at, ejecución no sincrónica de procesos. Sirve para ejecutar procesos programados por el usuario
echo
echo EL ESTADO DE ATD ES:
ls -l /etc/init.d/atd
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/atd
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/atd
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo BLUEZ-UTILS sirve para controlar dispositivos bluetooth
echo
echo EL ESTADO DE BLUEZ-UTILS ES:
ls -l /etc/init.d/bluez-utils
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/bluez-utils
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/bluez-utils
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo CUPSYS, Subsistema para el control de impresoras.
echo
echo EL ESTADO DE CUPSYS ES:
ls -l /etc/init.d/cupsys
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/cupsys
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/cupsys
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo DNS-CLEAN, Limpia los DNS cuando se utilizan conexiones a internet del tipo DIAL-UP, si no utilizas DIAL-UP puedes desactivarlo
echo
echo EL ESTADO DE DNS-CLEAN ES:
ls -l /etc/init.d/dns-clean
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/dns-clean
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/dns-clean
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done

echo
echo SIGUIENTE SERVICIO:

echo El Enterprise Volume Management System EVMS es un software de gestión de volúmenes flexible e integrado que permite gestionar sistemas de almacenamiento, MAS INFORMACION SOBRE ESTE SERVICIO http://es.wikipedia.org/wiki/EVMS
echo
echo EL ESTADO DE EVMS ES:
ls -l /etc/init.d/evms
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/evms
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/evms
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo SIGUIENTE SERVICIO:

echo FETCHMAIL, recoge y reenvía correo y actúa como pasarela hacia el servicio smtp
echo
echo EL ESTADO DE FETCHMAIL ES:
ls -l /etc/init.d/fetchmail
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/fetchmail
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/fetchmail
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo HOTKEY-SETUP, proporciona el soporte para los teclados que dispongan teclas multimedia
echo
echo EL ESTADO DE HOTKEY-SETUP ES:
ls -l /etc/init.d/hotkey-setup
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/hotkey-setup
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/hotkey-setup
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo HPLIP, subsistema de imagen e impresion HEWLETT PACKARD
echo EL ESTADO DE HPLIP ES:
ls -l /etc/init.d/hplip
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/hplip
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/hplip
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo IFRENAME,permite renombrar las interfaces de red a nuestro antojo
echo EL ESTADO DE IFRENAME ES:
ls -l /etc/init.d/ifrename
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/ifrename
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/ifrename
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo MDAMD, herramienta para el manejo de unidades RAID, si ud. posee discos en RAID activelo
echo EL ESTADO DE MDAMD ES:
ls -l /etc/init.d/mdamd
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/mdamd
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/mdamd
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo MDAMD-raid, herramienta para el manejo de unidades RAID, si ud. posee discos en RAID activelo
echo EL ESTADO DE MDAMD-raid ES:
ls -l /etc/init.d/mdamd-raid
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/mdamd-raid
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/mdamd-raid
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo NVIDIA-KERNEL, si utiliza los drivers-restricted proporcionados por el S.O. activelo
echo EL ESTADO DE NVIDIA-KERNEL ES:
ls -l /etc/init.d/nvidia-kernel
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/nvidia-kernel
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/nvidia-kernel
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo PORTMAP, El servicio PORTMAP es un demonio de asignación de puertos dinámico para servicios RPC, tales como NIS y NFS
echo EL ESTADO DE PORTMAP ES:
ls -l /etc/init.d/portmap
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/portmap
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/portmap
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo PPP, servicio para conexiones DIAL-UP, si posee ADSL o CABLE puede desactivarlo
echo EL ESTADO DE PPP ES:
ls -l /etc/init.d/ppp
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/ppp
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/ppp
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo PPP-DNS, servicio para conexiones DIAL-UP, si posee ADSL o CABLE puede desactivarlo
echo EL ESTADO DE PPP-DNS ES:
ls -l /etc/init.d/ppp-dns
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/ppp-dns
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/ppp-dns
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done
echo

echo
echo SIGUIENTE SERVICIO:

echo USPLASH, si no desea ver la pantalla de carga del S.O. cuando inicia puede desactivarlo, pero tendra que editar el menu grub y comentar la linea de carga del splash screen.
echo EL ESTADO DE USPLASH ES:
ls -l /etc/init.d/usplash
echo la X indica que este servicio esta actualmente ejecutandose ej: -rwXr-Xr-X
OPCIONES="SI_DESACTIVAR NO_DESACTIVAR SALIR"
select opt in $OPCIONES; do
if [ "$opt" = "SI_DESACTIVAR" ]; then
sudo chmod -x /etc/init.d/usplash
break
elif [ "$opt" = "NO_DESACTIVAR" ]; then
sudo chmod +x /etc/init.d/usplash
break
elif [ "$opt" = "SALIR" ]; then
exit
else
clear
echo opcion erronea
fi
done





echo
echo Thanks To:
echo PSICOFXP.COM
echo
echo Staff psicofxp.com:
echo Ezeaguerre
echo Rohan2k
echo LuisManson
echo Caleb
echo
echo fuentes:
echo http://packages.debian.org/lenny/apmd?lang=es
echo http://ubuntuforums.org/showthread.php?t=89491
echo
echo VERSION 1.2 - Leandro Bergero
exit

fi
done
exit