Linux la revolución ya comenzo
Enlaces y mini how to todo referido al mundo GNU/Linux
Enlaces en ventana nueva


Acerca de Clerigo
Soy aficionando a Linux desde hace mas de 8 años, he probado todo tipo de distribucion y me gustaria compartir con todos ustedes mis experiencias en este mundo y que ustedes compartan las suyas conmigo.-
Sindicación
 
UBUNTU + Windows Xp no arranca por problema en el archivo xmnt2002.exe
El problema es provocado por el Partition Magic 7 u 8, si instalas cualquier tipo de linux (no solo UBUNTU) que tenga como bootloader GRUB, windows xp booteara pero no te dejara entrar al sistema en ves de eso te mostrara el siguiente error:

STOP: c000021a Error Grave del Sistema el proceso del sistema Session Manager Initialization terminó inesperadamente con un estado de 0xc000003a [...] Se ha apagado el sistema.

aparte de ese error tambien el windows xp hace referencia al archivo xmnt2002.exe.

Para solventar este problema existen dos posibles soluciones la 1 es:

Entrar a tu sistema linux y desde la consola poner lo siguiente:

sudo gedit /boot/grub/menu.lst

una ves que tengamos abierto el archivo debemos buscar la siguiente parte del archivo:

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1


y deben reemplazarlo por esto:

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows NT/2000/XP
root unhide (hd0,0)
savedefault
makeactive
chainloader +1


la segunda solución es:

lo que debes hacer es en la pantalla de escojer booteo y hay edito como bootear DOS, --------------se edita presionando e---------- despues veran 2 lineas de comandos en medio de las 2 agregen(presionando o) unhide (hd0,0) luego presionen b y listo problema resuelto, que habia pasado partition magic habia dejado la particion activo, pero esta escondida... ahora si podes usar windows

Cualquier duda no olvides dejar tu comentario o enviame un mail THX

Este articulo lo inclui en el Blog debido a que a un amigo le ocurrio un percanse y asi como el debe de haber varios, y me dio la idea de subir la solucion al Blog. THX Esteban
 
Instalacion de un servidor para telefonia VoIP - (2 parte y ultima)
Como hemos visto en el articulo anterior llegamos solo a instalar e iniciar los servicios de nuestro servidor para finalizar la entrega termino de explicar la configuracion del mismo y de los clientes (junto con el equipo Cisco ATA 186).-

Configuración del Gatekeeper

Antes de poner en marcha el programa gnugk debemos crear un archivo de configuración o script, el archivo debe llevar el nombre de Gatekeeper.ini este se debe crear en /root (para crear el archivo empleamos cualquier editor de textos ya sea en modo grafico o consola)
Una ves creado el archivo lo editamos y el mismo debe tener la siguiente estructura:

Gatekeeper.ini

#Archivo de configuración de gatekeeper
[Gatekeeper::Main]
Fourtytwo=42
#Nombre del servidor de gatekeeper
Name=GKp
#Tiempo que transcurre antes de matar la aplicación
TimeToLive=300
#Numero IP del servidor gatekeeper
Home=129.88.11.78
#Ancho de banda esta es prefijada por el administrador por defecto esta deshabilitada
TotalBandwithd=100000
#Puerto accesible vía telnet para ver el estado del demonio gatekeeper
StatusPort=7000
[GkStatus::Auth]
#Reglas de coneccion
rule=allow
[RasSvr::GWPrefixes]
qw1=0
[RasSvr::RewriteE164]
12345=08765
[RoutedMode]
GKRouted=1
H245Routed=0
CallSignalPort=1721
[RasSvr::LRQFeatures]
#Cisco ATA186
CiscoGKCompatible=1


Una ves diseñado el archivo lo guardamos y ya estamos listos para ejecutar el Gatekeeper, pero antes debemos realizar la configuración del equipo Cisco ATA186 y procedemos de la siguiente forma:

Obtenemos el IP de ATA en nuestro caso es 129.88.0.131
Desde un navegador web accedemos a la pagina de configuración del mismo http://direccion_IP/dev
Una vez en la pagina de configuración las únicas casillas que modificamos son las siguientes:

StaticRoute: IP (en esta casilla va el IP de nuestro servidor general 129.88.0.1)
GkOrProxy: IP (en esta casilla va el IP de nuestro servidor Gatekeeper 129.88.11.78)
StaticIP:
IP (en esta casilla va el IP de nuestro equipo ATA186 129.88.0.131)
Tenemos dos opciones mas para modificar que son el numero de interno con el cual nuestro equipo será identificado las opciones para esto son UID0 y UID1.
Una ves reconfigurado el ATA186 pulsamos en el botón sumit y este graba nuestra nueva configuración.

Puesta en marcha del servidor Gatekeeper y ohphone

Para poner en marcha los servicios de telefonía simplemente des una consola ya sea en modo texto o grafica ponemos:

root@linux>gnugk (enter)

de esta forma se inicia el servidor Gatekeeper si todo salió bien la pantalla debe mostrar lo siguiente:

luego en una nueva consola debemos correr el servicio ohphone al igual que Gatekeeper ponemos (el ejecutable se encuentra en la carpeta obj_linux_x86_r):

root@linux>cd obj_linux_x86_r
root@linux/obj_linux_x86_r>ohphone -l –a –u jan (enter)


si todo salió bien en la pantalla nos debe aparecer lo siguiente:


Configuración cliente NeetMeeting 3.0 (PC Terminal)

Ajustar con el asistente las configuraciones de audio y video
Configuración del cliente (usuario) y ancho de banda
 
Seguridad Informática: Contraseñas de Usuario
Es discutible que una buena seguridad de contraseñas sea la mejor y más importante ventaja que podamos tener. A menudo,los atacantes inexpertos probaran primero ataques a contraseñas. Cuando esto les falle, ejecutaran ataques de denegacion de servicio u otros ataques parecidos y continuaran avanzando. Por tanto, se debe contemplar la seguridad de contraseñas como nuestra 1 linea de defensa. Y una buena seguridad de contraseñas se consigue con un esfuerzo minimo.

Algunas recomendaciones o reglas a seguir que hay que ejecutar de forma secuencial:

1. En un sistema sin shadowing, detene la maquina temporalmente, instala la suite shadow y migra los usuarios y grupos segun sea el caso. Establese que las contraseñas expiren cada 60 u 90 dias, con aviso de 5 dias de anticipacion y un bloqueo en una semana.

2. A continuacion, instala una comprobacion proactiva de contraseñas, reforzando las reglas al maximo y utilizando un directorio de al menos 100.000 terminos.

3. Volve a poner en servicio la maquina y permiti a los usuarios elegir nuevas contraseñas.

4. Una vez al mes, ejecuta Crack utilizando la lista de palabras mas amplia que puedas obtener. (Este proceso lo podriamos automatizar usando el comando AT)

5. Esta muy pendiente del distribuidor y de las listas de seguridad en espera de nuevos exploits que puedieran descubrir tus contraseñas.

6. Asegurate de que cada usuario crea una contraseña nueva y unica para cada host al que tiene acceso. Si es necesario, toma los registros del comprobador proactivo de conraseñas (que contiene todas las contraseñas que los usuarios han probado previamente) y añadilos a las listas de palabras del comprobador proactivo de contraseñas de los demas host. De este modo, las contraseñas mal elegidas se incorporan a los comprobadores de toda la red.

7. Proporciona a los usuarios, al menos, una formacion basica acerca de seguridad de contraseñas.

Si sigues fielmente estos pasos, conseguiras una buena seguridad de las contraseñas.-

 
Instalacion de un servidor para telefonia VoIP - (1 parte)
Instalacion del Servidor Gatekeeper

Los paquetes que debemos descargar son los siguientes:

Pwlib
MySQL (no es indispensable)
Ohphone
Openh323gk
Expat

Los paquetes pwlib, mySQL, expat, se los puede descargar desde los repositorios de la distribucion que estemos usando, por ejemplo para slackware linux podemos descargarlos desde la pagina oficial www.slackware.com o desde linuxpackages.net, si la distribucion que empleamos es una basada en Debian simplemente con un apt-get install nom_del_paquete los tendrmos instalados en nuestro sistema.
Los paquetes ohphone y openh323gk se los debe bajar de la siguientes paginas, al paquete ohphone de www.gnugk.org y a openh323gk desde www.sourceforge.net en sourceforge debemos buscar el paquete en la parte de proyectos y software. Un problema que se puede presentar es con el paquete gnugk (openh323gk, la ver. 2005 es la 2.2.2) es que no sea compatible con la versión de gcc que tenga nuestro SO por eso debemos bajar una versión un poco antigua para asi no tener problemas en el momento de la instalación.

Instalación de Gatekeeper

Instalar los paquetes ya vistos en la primera parte, para instalar los paquetes en Slackware se debe emplear la herramienta pkgtool la cual se iniciara desde una consola ya sea en modo texto o en una consola grafica (dependiendo la ver. que tengamos).

Ejemplo de uso de la herramienta pkgtool:

root@linux>cd telefonia (enter)
root@linux/telefonia>pkgtool (enter)


donde el directorio telefonia es donde estan descargados los paquetes para nuestra distribucion.
Una ves dentro de la herramienta simplemente instalamos los paquetes.

Para instalar los paquetes gk-2.0a-linux-bin.tgz (es el paquete gnugk) procedemos de la siguiente manera:

Descomprimir el paquete en /root, se crea la carpeta openh323gk/
Ingresar a la carpeta /openh323gk/bin y copiar el archivo ejecutable gnugk a la carpeta /usr/sbin :

cp gnugk /usr/sbin (enter)

Copiar las librerías de la carpeta /openh323gk/bin a /usr/lib:

cp * -axv /usr/lib

Hasta este momento hemos visto la instalacion de los paquetes necesarios para la instalacion del servidor, en la 2 parte vamos a ver la configuracion del archivo Gatekeeper.ini y la configuracion de los clientes y del quipo CISCO ATA 186.

 
¿Por que el kernel de Linux se llama vmlinuz?
La z del final esta ahi porque la imagen del kernel esta comprimida con el fin de reducir la cantidad de spacio de disco que ocupa por medio de un metodo similar a gzip; la imagen se descomprime al iniciarse. Si realmente quieres, puedes cambiarle el nombre del archivo del kernel; simplemente, ¡asegurate de que apunta a LILO o GRUB u LOADLIN el archivo adecuado!
 
Diagnostico de Errores: Mensajes de inicio de LILO
Cuando LILO se carga, muestra en la pantalla la palabra LILO. La aparición de cada letra indica la terminación de una determinada fase, por lo tanto, las letras que ya han salido en la pantalla indican en que momento apareció el problema.

(nada) no se cargo ningún parte de LILO. Puede que LILO no este instalado o no se haya iniciado la partición con el sector de arranque de LILO.

L se cargo e inicio la “primera fase” pero no fue capaz de cargar la segunda (/boot/boot.b). Esto generalmente indica un error físico del medio de arranque o una geometría de disco errónea.

LI se cargo la segunda fase de LILO pero no pudo ser arrancada. Esto ocurre por geometría falsa de disco o por haber movido /boot/boot.b sin reinstalar LILO.

LIL arranco la segunda fase de LILO, pero esta no pudo cargar los datos necesarios del archivo map. Se trata de un error típicamente provocado por un fallo físico del medio de arranque.

LIL? la segunda fase de LILO se cargo en un area de memoria falsa. Esto provoco generalmente un pequeño fallo de la geometría del disco o por haber movido /boot/boot.b sin reinstalar LILO.

LIL- los valores en el archivo map no son validos. El error es generalmente provocado por un fallo en la geometría del disco o por haber movido /boot/boot.b sin reinstalar LILO.

LILO todas las partes de LILO fueron cargadas con éxito.
 
Como instalar un patch en nuestro kernel Linux
El kernel muchas veces cuenta con desarrollos paralelos, los cuales pueden ser agregados a nuestro kernel. Tambien muchas veces para instalar un nuevo kernel, no hace falta bajar todo el archivo de dicho kernel, ya que tenemos la opcion de bajar directamente el patch de actualizacion. Sea cual fuera nuestro caso, para agregar un patch debemos hacerlo desde el directorio /usr/src/ , tenemos que asegurarnos que exista el link o directorio linux y ejecutar el comando:

patch -p0 nombre_del_patch

El argumento -p nos dice el nivel de directorio va a respetar para incorporar los archivos del patch, por ejemplo el nivel 0 significa que el camino va a ser absoluto o sea que si en nuestro patch tenemos un archivo llamado /usr/src/linux/kernel/sys.c este se va a ubicar en el camino /usr/src/linux/kernel/sys.c si hubieramos puesto -p1 este se ubicaria en el directorio usr/src/linux/kernel/sys.c si hubieramos puesto -p2 este se ubicaria en el directorio src/linux/kernel/sys.c y asi sucesivamente.-

THX al Lug Tucuman
 
Configurar SQUID para compartir la Coneccion de Internet (2 parte antes lo vimos con IPTABLES)
Compartir la conexión con un proxy Squid

Instalación del proxy Squid (si no lo tenemos ya instalado)

En Debian (o distribuciones basadas en el mismo)

apt-get install squid

En Fedora

yum install squid

Si queremos compilarlo desde las fuentes seria de la siguiente manera:

tar xvfz squid-version.tar.gz
cd squid-version
./configure --prefix=/usr/local/squid
make
make install


Puesta en marcha de Squid

Para ponerlo en marcha ejecutamos lo siquiente:

/etc/init.d/squid start
/etc/rc.d/init.d/squid start (esto para algunas distribuciones basadas en rpm)

Si hemos instalado desde fuentes, es posible que no tengamos este script de arranque, debiendo de arrancarlo con el comando:

/usr/local/squid/sbin/squid

Configurar Squid para compartir la conexión

Para configurar squid, basta configurar el fichero "squid.conf" que según si hemos instalado desde paquetes binarios o desde fuentes lo encontraremos en un lugar u otro.
En dicho fichero, deberemos prestar atención a varias directivas que nos serán necesarias para compartir la conexión a internet, las cuales vamos a ver resumidas ahora (presuponemos que nuestra red local es del tipo 192.168.1.0/255.255.255.0):

http_port 3128 (este es el puerto por el que queremos que escuche nuestro proxy)
cache_mem 8 (tamaño máximo que pueden alcanzar los objetos cacheados, sería
recomendable ponerlo a 16 MB si poseemos varios clientes).
cache_dir ufs /var/spool/squid 100 16 256 (es el directorio donde se almacenará la caché
y como se estructurará éste. No lo tocaremos)
acl all src 0.0.0.0/0.0.0.0 (creamos una lista de acceso con todas las redes)
acl localhost src 127.0.0.1/255.255.255.255 (creamos una lista de acceso con
la propia maquina)
acl mired src 192.168.1.0/255.255.255.0 (creamos una lista de acceso con mi red)
http_access allow localhost (permitimos el acceso a la propia maquina)
http_access allow mired (permitimos el acceso a nuestra red local)
http_access deny all (denegamos el acceso al resto de la red)
httpd_accel_host virtual
httpd_accel_port 0 (habilitamos cache acelerada para cualquier puerto)
http_accel_with_proxy on

Y todas las demás opciones las dejamos como vienen por defecto.
También recordar que ante cualquier cambio en el fichero de configuración de squid, deberemos reiniciar este servicio:

/etc/init.d/squid stop
/etc/init.d/squid start

/etc/rc.d/init.d/squid stop (esto para algunas distribuciones basadas en rpm)
/etc/rc.d/init.d/squid start

Configuración de los clientes

En los clientes, solo comentar que en cada una de las aplicaciones que utilicemos de cara a internet , habrá que configurar como proxy el que acabamos de configurar.

Muchas gracias a la gente de Redes-Linux
 
GRUB
Que es GRUB exactamente y como se usa

Dicho brevemente, el gestor de arranque es el primer programa que se ejecuta al arrancar un ordenador. El tiene la tarea de cargar y de transferir el control al núcleo del sistema operativo. El núcleo a su vez inicia el resto del sistema operativo.

Crear un disquete de arranque de GRUB

En sistemas operativos tipo UNIX, esto se puede hacer con las órdenes siguientes:

# cd /usr/share/grub/i386-pc
# dd if=stage1 of=/dev/fd0 bs=512 count=1
1+0 records in
1+0 records out
# dd if=stage2 of=/dev/fd0 bs=512 seek=1
153+1 records in
153+1 records out
#


GNU/Linux

Resulta relativamente sencillo arrancar GNU/Linux desde GRUB, ya que se asemeja de alguna manera a un SO Multiarranque.

1. Fija el dispositivo ráiz de GRUB en el mismo dispositivo que GNU/Linux. Puedes ayudarte de una orden como find /vmlinuz o similar

2. Carga el núcleo:
grub> kernel /vmlinuz root=/dev/hda1

Si necesitas especificar algún otro parámetro del núcleo añádelos sin más a la orden. Por ejemplo, para poner la `vga' en `ext' usa:
grub> kernel /vmlinuz root=/dev/hda1 vga=ext

3. Si usas un initrd, ejecuta la orden initrd
grub> initrd /initrd

4. Para terminar, ejecuta la orden boot

Este es una pequeña ayuda pero si realmente quieres saber todas las posibilidades de este arrancador visita la pagina del Manual de Grub este se encuentra compleatamente en ESPAÑOL.
 
Compilacion del Kernel Linux a pedido :)
Pimero bajamos las fuentes del kernel que queremos compilar desde Kernel Linux una vez descargado las fuentes comenzamos el trabajo :)

Generalmente el código fuente del kernel se encuentra en todas las distribuciones de LINUX en el siguiente camino:

/usr/src/linux

Ahora debemos descomprimir nuestro nuevo kernel:
Formato “tar.gz”

cp linux-x.y.z.tar.gz /usr/src
cd /usr/src
tar -zxvf linux-x.y.z.tar.gz

Formato “tar.bz2”

cp linux-x.y.z.tar.bz2 /usr/src
cd /usr/src
tar -jxvf linux-x.y.z.tar.bz2


make config: es la opción mas antigua. En este caso el sistema va preguntando una por una si incluye, excluye o modulariza todas las posibles opciones del configuración del kernel.
make menuconfig: esta opción permite configurar el kernel mediante menús. Es la opción mas usada.
make xconfig: esta opción permite configurar el kernel mediante menús pero dentro del entorno X-Window, lo que lo hace mas vistosa, cómoda y rápida de usar.
make oldconfig: se usa cuando se esta utilizando un patch para el kernel, el programa solo pregunta las nuevas opciones a configurar.

Ya configurado nuestro kernel, tenemos que proceder con la compilación. Para esto debemos seguir la secuencia de comandos siguiente:

make dep (chequea dependencias)
make clean (limpia los archivos generados durante la Configuración del kernel)
make bzImage (es la compilación en si)
make modules (compila los módulos del kernel)
make modules_install (instala los módulos)


Instalación del kernel nuevo

Lo primero que haremos es copiar el archivo System.map al subdirectorio “/boot”

cp System.map /boot

Luego nos moveremos al subdirectorio “/usr/src/linux/arch/i386/boot” dentro de este habrá un archivo llamado bzImage este archivo es el binario del kernel y tenemos que copiarlo a “/boot/vmlinuz”.

cp /bzImage /boot/vmlinuz
lilo


Listo nuestro administrador de booteo ya esta actualizado y listo para ejecutar el nuevo kernel, cualquier duda no dejen de poner sus comentarios o envien sus dudas via mail.
 
Como configurar una Sony Clie con Linux
Lo primero que debemos hacer es verificar si el soporte a USB de nuestro kernel esta activo ya que este tipo de equipos se conectan atravez del conector USB, si no tenemos el soporte a USB devemos hacer lo siguiente:

# cd /usr/src/linux
# make xconfig


Una vez aquí debemos ir hasta usb support y activar:
* USB support (CONFIG_USB)
* Preliminary USB Device Filesystem (CONFIG_USB_DEVICEFS
* Controladora apropiada - UHCI, or OHCI (CONFIG_USB_UHCI, ó CONFIG_USB_OHCI)
* USB Serial Converter support (CONFIG_USB_SERIAL)
* USB Handspring Visor Driver (CONFIG_USB_SERIAL_VISOR)

Recompilamos el kernel ... reiniciamos ... cargamos los modulos con modprobe y ya deberíamos tener activado el soporte USB.
Ahora debemos crear las entradas a nuestra palm de la siguiente forma: (como root)

# mknod /dev/ttyUSB0 c 188 0
# mknod /dev/ttyUSB1 c 188 1
# chmod 666 /dev/ttyUSB*


Ahora bien, necesitaremos instalar todo el software necesario para empezar a sincronizar:

# apt-get install jpilot jpilot-plugins jpilot-mail jpilot-backup jpilot-syncmal pilot-link malsync

Luego copiamos todos los archivos descargados a una misma carpeta y ejecutamos:

#dpkg -i *.deb

de esta forma instalamos los paquetes descargados
Ahora para finalizar debemos configurar el JPilot para sincronizar con nuestra Clie:

Dependiendo en donde este conectada puede estar en /dev/ttyUSB0 o en /dev/tty/USB1 una ves configurado el medio smplemente guardamos y precionamos en la tecla de sync y si todo salio bien la Clie tendria que sincronizarce con nuestro linux.

Si quieres ampliar mas lo visto en este mini how to te recomiendo este link Palm y Linux

THX a todos.
 
Compartir Internet empleando IPTABLES
Este es un pequeño script para ayudarte a compartir tu coneccion a Internet dentro de una LAN.

#! /bin/sh
#Script de xDSL
echo Inicializando Coneccion compartida xdsl
echo Bajando placa de red
ifconfig eth0 down
echo Subiendo Red
ifconfig eth0 up
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forwarding
echo Activo...
#Si tenemos a laguien que usa el Messenger de Yahoo ponemos
iptables -A INPUT -s localhost -p tcp --destination-port 80 -j ACCEPT
iptables -A INPUT -s localhost -p tcp --destination-port 81 -j ACCEPT
adsl-start

Algunas aclaraciones sobre el codigo hasta la distribucion 9.0 de Slackware era necesario bajar y subir la placa de red en el inicio de sistema para poder comunicarnos a nuestro modem apartir de la distro 9.1 esto ya no es necesario por ende se puede comentar ese apartado, donde pongo ppp0 es el nombre del dispositvo por donde tenemos salida a internet este cambia segun el medio fisico que usemos para conectarnos.
Y por ultimo para correr el script le debemos dar permisos de ejecucion
para asi poder ejecutarlo, en las distribuciones Slackware el script podria ser llamado desde /etc/rc.d/rc.local segun la distro que usen pongan el script donde mejor les funciones.
 
Problemas de sonido en CEDEGA
Si tienes instalado Cedega y no puedes oir el audio de tus juegos favoritos esta es una de las posibles razones y soluciones al problema.

Cedega usa el motor de audio ALSA o OSS, algunos sistemas GNU/Linux vienen con el motor predefinido ESD, este motor no tiene soporte en Cedega es por ello que no se escucha el audio, entonces verifica que perfil de audio estas usando y si es ESD deverias matar el demonio ya sea desde la consola o con el administrador de procesos ya sea de Gnome o de KDE una ves hecho esto los sonidos de tus juegos deverian funcionar.

Si no quieres que ESD se inicie cada ves que inicies secion debes desabilitarlo de la siguiente manera:

Sistemas--->Preferencias----->Sonido y e la solapa de general destildas la primera opcion Activar el servidor de sonido al inicio de secion.
O directamente cambia tu motor de audio (entrada y salida) por Alsa u OSS.

Otra recomendación si ves que las graficas en Cedega se ven lentas seguramente debe de ser por la cantidad de memoria virtual asignada a la placa de video, por defecto viene con 16 megas, para ello edita el archivo de configuracion del mismo que se encuentra en tu /home en un directorio oculto y alli asigna la memoria proporcional a la memoria real de tu placa de video.
 
Como escuchar multiples sonidos usando ALSA y ESD juntos
Introducción:

1.Necesitas instalar el siguiente archivo: libesd-alsa0 para ello hacemos lo siguiente, desde la consola ponemos:

sudo apt-get install libesd-alsa0

2. Ahora necesitamos crear el siguiente archivo: /etc/asound.conf

sudo gedit /etc/asound.conf

y dentro del mismo insertamos las siguientes lineas de comando:

pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 2048 #1024
buffer_size 32768 #4096
#periods 128
rate 48000 #44100
}
bindings {
0 0
1 1
}
}


3. Ahora debemos cambiar el contenido del archivo: /etc/esound/esd.conf

sudo mv /etc/esound/esd.conf /etc/esound/esd.conf_backup
sudo gedit /etc/esound/esd.conf


y ahora insertamos la siguiente porcion de codigo:

[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=


Por ultimo devemos modificar nuestro motor de sonido y cambiar el que estemos usando por ALSA para hacer esto desde la consola ponemos:

gstreamer-properties

y modificamos tanto la salida como la entrada de audio por ALSA

Agradecemos este articulo a la gente de la comunidad Ubuntu por realizarlo.--
 
Como Instalar Splashy en Ubuntu Linux
Splashy es un bootsplash de nueva generación para sistemas Linux. Permite ver una imagen de fondo personalizada en el arranque y apagado del sistema. No necesita patches y se instala como un paquete normal.

Introducción:

1. Desintalamos los siguientes paquetes de nuestro sistema:
lib++dfb y libdirectfb.

2. Ahora descargamos los siguientes archivos:
Splashy:
libdirectfb:
lib++dfb:

3. Ok descargados y guardados los archivos, desde la consola usando ya sea nuestro usuario root o el sudo ponemos dpkg -i *.deb para instalar los paquetes descargados.

4. Reiniciamos nuestro sistema y listo.

5. Si quieres tocar la fonfiguracion del Splashy edita el archivo config.xml que se encuentra en /etc/splashy/

Visita la pagina del proyecto la cual es :

Proyecto Splashy

Otro link donde encontrar un poco mas de data sobre la conf. de Splashy es la de mi amigo Mr-Petah