Saludos, Compañeros, Colegas, Cyber Seguidores y Amantes del Software Libre (No necesariamente gratis).
PROYECTO TIC – TAC
(PROYECTO DE TECNOLOGÍA DE INFORMACIÓN Y COMUNICACIÓN – TOTAL ACCESO A LOS CIUDADANOS).
En esta nueva jornada de Tutoriales basados en la Versión 4.4 próxima a lanzarse aprenderán mucho sobre Bash Shell con Zenity, y como manipular archivos de Sonido mediante los comandos mpg123 y espeak . En este Tutorial en especial «Modulo de Inicialización» mostraremos como se inicia esta nueva aplicación totalmente gráfica y multimedia. Basados en este código podrán ir creando o adaptando sus propios Script en beneficio propio y de la Comunidad de Usuarios de Software Libre.
Bueno para esto, estimados Usuarios les dejo este Módulo de Inicialización para que automaticen sus actividades con un Script:
#!/bin/bash
################################################################################
# REPUBLICA BOLIVARIANA DE VENEZUELA
#
# SCRIPT BICENTENARIO 4.4
# LINUX POST INSTALL PARA SISTEMAS OPERATIVOS GNU/LINUX BASADOS EN DEBIAN
# NOMBRE CODIGO: LEONA
# CREADO POR: JOSE JOHAN ALBERT IZAIPE – PROYECTO TIC – TAC
# PROBADO EN: LA VICEPRESIDENCIA DE LA REPUBLICA BOLIVARIANA DE VENEZUELA
# PAGINA WEB DEL PROYECTO TIC – TAC: https://proyectotictac.wordpress.com/
# EMAIL DEL PROYECTO TIC – TAC: linuxcanaimabicentenario@hotmail.com
# TELEFONO: 0426.905.89.44
# FECHA DE CREACION DE LA VERSIÓN 1.0: 07/12/2010
# FECHA DE ULTIMA ACTUALIZACION DE LA VERSION ACTUAL – 4.4: 18/02/12
################################################################################
################################################################################
# INICIO DEL MODULO DE VARIABLES GLOBALES DEL SISTEMA
################################################################################
# Variable exportable que permite agregar un proxy temporal al sistema para
# facilitar la descarga de paquetes desde el internet en instituciones u
# organizaciones donde usen un proxy. Modifique este parametro o descomentelo en
# caso de que la conexion de Internet de donde el equipo se conecta use proxy.
# export http_proxy=http://192.168.3.235:8080
# Variable que contiene el nombre del directorio actual de trabajo del Sistema.
DIRSIST=$( pwd )
# Variable que contiene el nombre del directorio de los Scripts de trabajo del Sistema.
DIRSCRI=$DIRSIST/scripts
# Variable que contiene el nombre del directorio de auditoria del Sistema.
DIRLOGS=$DIRSIST/logs
# Variable que contiene el Caracter «_» para separar el valor de otras variables.
E=_
# Fecha actual del Equipo.
FECHA_ACTUAL=$(date +»%d%b%y»)
# Hora actual del Equipo.
HORA_ACTUAL=$(date +»%H%M»)
# Nombre del Usuario que inicio sesión en el Terminal.
# logname
# echo $LOGNAME
# Nombre del Usuario creado en el Sistema.
# echo $USERNAME
# Nombre del Equipo.
# hostname
# echo $HOSTNAME
NOMBREEQUIPO=$(cat /etc/hostname)
# Proxy de la Interface eth0 del Equipo. | No valido para DHCP.
PROXY=$(cat /etc/network/interfaces | grep gateway | cut -d » » -f 2)
# Direccion IP de la Interface eth0 del Equipo.
#Solo se ve cuando esta configurada estaticamente o esta activa por DHCP.
IP_ETH0=$(gksu ifconfig eth0 | grep inet | grep -v inet6 | cut -d «:» -f 2 | cut -d » » -f 1)
clear
# Direccion IP de la Interface wlan0 del Equipo.
#Solo se ve cuando esta configurada estaticamente o esta activa por DHCP.
IP_WLAN0=$(gksu ifconfig wlan0 | grep inet | grep -v inet6 | cut -d «:» -f 2 | cut -d » » -f 1)
clear
# Direccion MAC de la Interface eth0 del Equipo.
#echo Variable ‘»MAC_ETH0″‘ [Direccion MAC de la Interface eth0 del Equipo].
#echo > /etc/network/MAC_ETH0
#ifconfig | grep «HWaddr» | grep -v wlan0 > /etc/network/MAC_ETH0
#MAC_ETH0=$(sed ‘s/eth0 Link encap:Ethernet HWaddr //’ /etc/network/MAC_ETH0)
#echo $MAC_ETH0
#clear
# Direccion MAC de la Interface wlan0 del Equipo.
#echo Variable ‘»MAC_WLAN0″‘ [Direccion MAC de la Interface wlan0 del Equipo].
#echo > /etc/network/MAC_WLAN0
#ifconfig | grep «HWaddr» | grep -v eth0 > /etc/network/MAC_WLAN0
#MAC_WLAN0=$(sed ‘s/wlan0 Link encap:Ethernet HWaddr //’ /etc/network/MAC_WLAN0)
#echo $MAC_WLAN0
#clear
################################################################################
# FINAL DEL MODULO DE VARIABLES GLOBALES DEL SISTEMA
################################################################################
################################################################################
# INICIO DEL LLAMADO DE LOS MODULOS DE INICIALIZACION
################################################################################
mpg123 -q $DIRSIST/multimedia/alerta.mp3 &
zenity –info –text=»Bienvenido Usuario a la Aplicación: Script Bicentenario, El Primer LINUX POST INSTALL del Mundo.»
espeak -ves+male1 –stdout «Bienvenido Usuario a la Aplicación: Script Bicentenario, El Primer LINUX POST INSTALL del Mundo.» | aplay -q &
gksu sh $DIRSCRI/inicio.sh
################################################################################
# FINAL DEL LLAMADO DEL MODULO DE INICIALIZACION
################################################################################
Aquí les dejo esta encuesta para medir el apoyo logrado:
Mensaje 100% Positivo del Blog para esta entrada:
La habilidad de los padres debe de ser también saber que les gustaría ser a sus hijos y apoyarlos en sus luchas. Si tu hijo quiere ser bombero llevalo a la estación mas cercana y enseñale que es ser bombero, si tu hijo quiere ser futbolista comprale comprale zapatos y camisola. Alimenta sus sueños, solo tu debes hacerlo, sino otros lo harán.


Gracias por tus comentarios…