WWW En esta página
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

24 de octubre de 2007

Compiz Fusion en Kubuntu 7.10

Al final he acabado pasándome a KDE por la integración que tiene con todo, por la comodidad de editar los archivos remotamente, y porque me dí cuenta de que la mayoría de programas que uso son de KDE.

Pero al instalar Kubuntu 7.10 me ví sin compiz. Los repositorios de trebiño no funcionan (de momento) en la 7.10. Y al instalar desde los repositorios de Kubuntu no arrancaba el compiz. Pero para eso está este tutorial.

Es mejor no haber tocado en nada el escritorio de Kubuntu, aunque si lo has hecho ya veremos qué pasa y cómo solucionarlo.

Empecemos. Doy por supuesto que ya has instalado los driver de la gráfica. Si no es así te aparecerá un mensaje abajo a la derecha el cual te lo recuerda cada vez que inicias Kubuntu.



Nos abrimos una terminal e instalamos los paquetes de compiz

sudo aptitude install compiz compiz-kde emerald compizconfig-settings-manager

Ahora para lanzarlo escribimos

compiz --replace&
emerald --replace&


Ya debería estar funcionando. Ten cuidado de no cerrar la terminal para no quedarte sin bordes en las ventanas. Si hace el amago pero al final no arranca no te preocupes, sigue el tutorial y al final te digo lo que tienes que hacer.

Para que no tengamos que andar con terminales cada vez que queramos arrancarlo haremos un script para que lo cargue al inicio.

Abrimos otra terminal (para no quedarnos sin bordes) y escribimos.

kate /home/tu_usuario/.kde/Autostart/compiz

Dentro escribimos:

#!/bin/bash
/usr/bin/compiz --replace&
/usr/bin/emerald --replace&




Ya podemos reiniciar la sesión y ver cómo arranca el compiz. Para configurarlo nos vamos al menú K, a "Preferencias" y a "Advanced Desktop Effects Settings".

¿Qué pasa si tocaste el escritorio y cambiaste algo? Pues tendras que borrar la carpeta /home/tu_usuario/.kde y reiniciar la sesión. Cuando hagas esto volverás al fondo azul y la barrita plateada que traía ubuntu por defecto. Ya sólo te queda volver a hacer el script y funcionará.

Es recomendable que en las opciones del compiz le digais que un sólo escritorio y 4 virtuales en horizontal para no haceros un lío.

Espero que os haya ayudado.

14 de mayo de 2007

SSH desde el móvil

En uno de mis intentos por usar mi ordenador desde cualquier parte del mundo he encontrado esta solución. El ssh. Ale, ya puedo hacerlo desde casi cualquier sitio.

Ahora la cosa es ¿Y si donde estoy no puedo usar ningún ordenador (o por lo menos no todo el tiempo que me gustaría)? Encontré una solución temporal. Existe un cliente ssh para symbian, por lo que funciona en el móvil. Ya está, ssh en cualquier parte que tenga covertura.

Pero está el claro problema del presupuesto (si no existiese tal problema la solución sería muy sencilla, comprar una PDA y buscar un ssh para ella) y es que el móvil tiene que conectarse a internet y eso suele salir caro.

Por lo que tendremos que hacer que el móvil se conecte de otra forma a internet. Pues la solución viene de manos de vud1 Vlog's. En este enlace explica como conectar el móvil (usa una N-GAGE) a internet a través del PC y el bluetooth. Por lo que acabamos de solventar el problema del dinero. Además como es para linux nos ahorramos el dinero del S.O.

Ya podemos estar en el salón o en cualquier parte de la casa y trabajar con nuestro ordenador sin tener que estar encerrados en el cuarto. No es útil para estar una hora trabajando, pero para hacer una pequeña consulta como un "ps -A" o relanzar algún servicio sin tener que ir hasta el ordenador.

Espero que a alguien más le parezca interesante.

4 de marzo de 2007

Nintendo64 en Linux


Sí, ahora podremos jugar a clásicos como Mario 64 o Zelda Ocarina of time en nuestro sistema linux.

Para empezar necesitaremos Wine, una herramienta para emular aplicaciones de Windows en Linux. La instalaremos (si no la tenemos ya) mediante este sencillo comando

sudo aptitude install wine

También necesitamos el emulador de Nintendo64. Es cierto que hay uno para linux, pero no termina de convencerme. Usaremos Project64, que lo puedes descargar de la página oficial. También está en la sección de utilidades de mi servidor. Lo guardaremos en nuestra carpeta personal.

Abrimos una terminal y escribimos

sudo wine Project64.exe (cuidado porque puede tener espacios en el nombre del ejecutable)

Nos saldrá la ventana de instalación como en Windows. Pulsamos siguiente, siguiente... hasta que finalice la instalación.

Para que nos hagamos una idea, lo que en Windows sería "C:\" para Wine es "/home/tucarpetapersonal/.wine/drive_c/" y de ahí colgarían todas las otras carpetas, como por ejemplo "Archivos de programa". "Mis documentos" es tu carpeta personal.

Si lanzásemos así el emulador, nos daría un error, ya que los plugin de gráficos que trae por defecto no son compatibles, por lo que nos bajaremos otros. Los glN64 desde la página oficial o desde el servidor.

Ahora lo descomprimimos y tendremos "glN64_v0.4.1.dll". La copiamos a la carpeta de plugins del Project64. Lo hacemos como root porque no tenemos permisos para escribir en esa carpeta.

sudo cp glN64_v0.4.1.dll /home/tucarpetapersonal/.wine/drive_c/Archivos\ de\ programa/Project64\ 1.6/Plugin/

Ya estamos listos para lanzarlo.

sudo wine /home/tucarpetapersonal/.wine/drive_c/Archivos\ de\ programa/Project64\ 1.6/Project64.exe

Debe aparecer una ventana en la que nos pide que indiquemos el idioma y luego otra en la que nos dice que el plugin de sonido es incompatible. Entonces aparecerá la ventana de configuración. Si no sale le damos a "opciones -> configuración".

Marcaremos en plugin gráfico el "glN64" y en el de sonido pondremos "no sound". En plugin del control el "N-Rage's"



Le damos a aceptar.

Ahora sólo queda configurar la resolución de la pantalla y los controles. Primero le damos a "Opciones -> Configurar plugin gráfico". Escogeremos nosotros todos los detalles gráficos. Y luego a "Opciones -> Configurar plugin control" para configurar los botones.

Para empezar a jugar le damos a "Archivo -> Abrir rom" la buscamos y listo, a jugar. Que lo disfrutéis.

21 de enero de 2007

VLC: Que tus amigos vean lo que ves tú

He aquí uno de los mejores de reproductores multimedia. En tan solo unos 10MB que ocupa el instalador tienes todos los codecs de audio y vídeo que necesitas para reproducir cualquier cosa. Y no sólo eso, si no que además puedes hacer que tus amigos lo disfruten al mismo tiempo que tú.

Si usas linux (alguno basado en Debian) puedes instalarlo directamente de los repositorios.

sudo aptitude install vlc

Si usas cualquier otro sistema operativo lo puedes descargar de la página oficial. Está disponible para todos, con la misma interfaz gráfica también.

A continuación explico como configurarlo en modo servidor, y a continuación que hacer para ver lo que está emitiendo tu amigo.

Modo servidor:

Abre el vlc, le das a "archivo -> abrir archivo". Pulsa en explorar para escojer el archivo que quieras reproducir. Una vez escogido marca la opción "Volcado/Salvar" y pulsa en "opciones...".

En esta ventana que aparece nueva, marca las opciones de "Reproducir localmente" y "HTTP". En este apartado pon tu dirección ip. En puerto puedes poner el que quieras, pero asegúrate de abrirlo en tu firewall o en tu router.

En la sección de "Opciones de transcodificación" marca la casilla "codecs de vídeo". Escoge "WMV1". En "tasa de bits" pon el valor 16 y en "escala" 0.5. Marca ahora la casilla "Codecs de audio". Escoge "mp4a" y en "tasa de bits" pon 16. En "canales" elije 1. Pulsa "OK" y luego otra vez.

Puedes ir probando a cambiar las "Opciones de transcodificación" para que se vea mejor. Yo lo tengo puesto así porque es como mejor funciona para el ancho de banda de mi casa. Si estoy en la facultad, por ejemplo, "escala" será 1 y la "tasa de bits" será mayor.

Ahora el resto del mundo podrá ver lo mismo que tú.

Configuración de cliente:

Abres el vlc. Una vez que tu amigo te diga que ya está reproduciendo, su dirección ip y qué puerto está usando, le das a "abrir archivo -> Abrir volcado de red".

Marca "HTTP/HTTPS/FTP/MMS". En "URL" pon la dirección ip de tu amigo, dos puntos (:), y el puerto que está usando (todo junto en una forma de este tipo, ip:puerto). Pulsa "OK" y al poco tiempo estaréis viendo y/o escuchando lo mismo.

Pues nada, a disfrutarlo que está muy bien el invento ;)

17 de enero de 2007

Cambiando el splash de gnome

¿Estais cansados de ver siempre la misma imagen marroncita mientras carga gnome? Pues tiene solución. Voy a explicar como cambiarlo de dos formas distintas.

Vamos a empezar con la más elaborada.

Nos vamos a nuestra querida consola y ejecutamos:

gconf-editor

Se nos abrirá una ventana parecida a la de la imagen. Entonces pinchamos en las siguientes carpetas: apps -> gnome-sessions -> options. En el último apartado tenemos la ruta de imagen que sale en nuestro splash, simplemente cambiala por la que tú quieras. Recomiendo que sean png. Comprobad que la casilla "show_splah_screen" está ,arcada.



Esta segunda forma consiste en instalar un paquete, aunque hay gente que prefiere no instalar más programas y por eso he puesto la opción anterior.

Abrimos una consola y ejecutamos:

sudo aptitude install gnome-splashscreen-manager

Esta aplicación permite cambiar el splash de forma más comoda. Escoge uno, selecciona y listo.

Bueno, espero que os haya servido de ayuda.

14 de enero de 2007

Usar EyeToy como webcam en Linux

Vamos a instalar ahora nuestra cámara en Linux. Como siempre está pensado para debian y ubuntu. Si usas debian abre una consola y escribe: "su" y pon tu contraseña y sigue los pasos sin escribir sudo.

Lo primero que necesitamos:

Los headers del núcleo. Para saber qué núcleo tenemos escribimos "uname -r". En Debian tendremos que bajarlos de la página oficial. Podemos instalarlos directamente con:

sudo aptitude install linux-headers-tu_núcleo

Ahora necesitamos el compilador, aunque Debian debe tenerlo ya instalado.

sudo aptitude install build-essential

Bien, ahora necesitamos los drivers, te los puedes bajar de aqui y compilarlos a mano si tu distribución no esta basada en debian.

Añadimos los repositorios a nuestra lista (no os asustéis si usáis ubuntu)

sudo gedit /etc/apt/sources.lst

y añadimos al final las siguientes lineas

# ov519 repository
deb http://www.rastageeks.org/downloads/debian binary/
deb http://www.rastageeks.org/downloads/debian backport/
deb http://www.rastageeks.org/downloads/debian source/


actualizamos aptitude y instalamos los drivers.

sudo aptitude update
sudo aptitude install ov519-source
sudo module-assistant a-i ov519


Ya debería funcionar. Si no es así instálalos a mano. Bájate los drivers (están unas lineas más arriba) y vamos a empezar.

Descomprímelos en tu carpeta personal y abre una consola.

cd ov519-1.0.0.beta2
make
sudo make install
sudo update-modules
sudo modprobe ov51x
sudo modprobe ov519_decomp


Si no funciona:

sudo insmod ./ov51x.ko
sudo insmod ./ov519_decomp.ko


Ahora vamos a hacer que se cargue todo al inicio, y habremos terminado.

sudo echo "install ov51x /sbin/modprobe --ignore-install ov51x; /sbin/modprobe ov519_decomp" > /etc/modprobe.d/ov51x
sudo update-modules


Ya hemos terminado, ¿Listo para usar tu webcam?

Aquí dejo el enlace al tutorial original, aunque está en inglés. Espero que lo disfruteis.

31 de diciembre de 2006

iptables en ubuntu para servidor web

Lo primero, miramos cuales son las reglas que tenemos
-"sudo iptables -xnvL INPUT"

Buscamos una regla que nos hace un DROP de los protocolos tcp y udp de los puertos 0 al 1023. Pues bien, justo antes de estas reglas tenemos que insertar las dos siguientes de la siguiente forma. "n" será la posición del primer drop (empezando en 1). Nos fijamos también en la columna de "prot opt in". Todos los valores de la columna deben tener este aspecto "algo -- otra_cosa". "Algo" será un protocolo y "otra_cosa" es la parte que nos interesa.

Entonces creamos las reglas:

Esta permite la entrada al puerto 80:
-"sudo iptables -I INPUT n -i otra_cosa -p tcp --dport 80 -j ACCEPT"

Esta nos protege de intrusiones:
-"sudo iptables -I INPUT n -i otra_cosa -m state --state RELATED,ESTABLISHED -j ACCEPT"

Al acabar ejecutamos "sudo iptables-save" para que guarde los cambios hechoas al iptables.

modem adsl ct-350/ct-351 (azul de telefonica) en ubuntu

Este tutorial explica cómo conectarse a internet en linux con el modelo de modem antes mencionado. Para los que no
sepan, es la cajita azul que te da telefónica al poner adsl. Ya no hay motivos para no usar linux, porque la excusa que
más he escuchado es que con linux no te puedes conectar a internet. En este tutorial explico cómo hacerlo con ubuntu,
aunque para debian es exactamente igual. Bueno casi. Sólo cambia en que en Debian antes de empezar tienes que ser
superusuario, para conseguirlo escribimos "su" y nos pedirá la contraseña de root. A partir de aquí es el mismo
procedimiento, pero al escribir en la consola no pondremos "sudo"; y tendremos que escribir "su" cada vez que cerremos
la consola. Empezemos ya.


Lo primero que necesitamos (y que viene en el cd):

-Los headers del núcleo. Para saber qué nucleo tenemos escribimos "uname -r". En Debian tendremos que bajarlos
de la página oficial. Podemos instalarlos directamente con:

"sudo apt-get install linux-headers-tu_núcleo"

-Ahora necesitamos el compilador, pero Debian debe tenerlo ya instalado.

"sudo apt-get install build-essential"


Los siguientes paquetes:

-ueagle-atm y
ueagle-data: Los drivers y el firmware del módem ADSL,
es preferible que no sea con Synaptic, mejor que te bajes los .tar de esta página(y no descomprimirlos aún).

-br2684ctl: No se para qué sirve este paquete
pero es necesario.


-rp-pppoe: Se va a encargar de la conexión a Internet
(Creo que viene en el cd pero es mejor descargarse la última versión).


Pues vamos a empezar a trastear. Si tienes instalados algunos drivers eagle de antes
(como por ejemplo de intentos fallidos) elimínalos de la siguiente forma.

"sudo modprobe -r eagle-usb"

"sudo rm /lib/modules/tu_kernel/kernel/drivers/usb/atm/usbatm.ko"

"sudo rm /lib/modules/tu_kernel/kernel/drivers/usb/net/eagle/eagle-usb.ko"


No olvides cambiar tu_nucleo por la version del que tienes.


Ahora creamos la carpeta 'ueagle-atm' en '/lib/firmware'

"sudo mkdir /lib/firmware/ueagle-atm"

Si /lib/firmware no existe, la creamos de la misma forma.


Aquí descomprimimos los archivos que hay en el archivo 'ueagle-data', que ya debes tener, y cópialos
en la carpeta que acabamos de crear. Si no sabes hacerlo de forma manual, situate con la consola en la carpeta
donde te lo has descargado y ejecuta estas lineas.

"tar -xf ueagle-data-1.1.tar.gz"

"cd ueagle-data-1.1"

"sudo cp -a *.* /lib/firmware/ueagle-atm"


"cd .. "



Ahora descomprime el fichero 'ueagle-atm' que has descargado en otra carpeta y ejecuta 'sudo make' y
cuando acabe 'sudo make install'. Es decir, ejecuta estas lineas.

"tar -xf ueagle-atm-1.3.tar.gz"

"cd ueagle-atm-1.3"

"sudo make"

"sudo make install"

"cd .."



Ahora instalamos el paquete br2684ctl, así que nos vamos a la carpeta donde te lo bajastes (que debería ser
en la que estas) de la siguiente forma. Podemos hacerle doble click y debería instalarlo, aunque para hacer lo de
forma segura ejecultamos la siguiente linea.

"sudo dpkg -i br2684ctl_20040226-1_i386.deb"


Llegados a este punto tenemos que reiniciar, algo no muy habitual en linux pero que en nuestro caso es
indispensable para que funcione. A partir de aquí viene la parte más fácil. Linux ya sabe qué modem tenemos y sólo
queda configurarlo.


Nos vamos a la carpeta donde descargamos todo lo que nos hacía falta y descomprimimos el 'rp-pppoe'. Nos metemos
en la nueva carpeta y lo ejecutamos. Lo hacemos así:

"tar -xf rp-pppoe-3.8.tar.gz"

"cd rp-pppoe-3.8"



De forma gráfica (aunque a mí no me funcionó) "sudo ./go-gui"

Modo texto "sudo ./go"


Te pedirá nombre de usuario, contraseña y DNS, que deberás ponerlos según tu compañía; y que puedes encontrar en google.


Cuando pida la interfaz para conectarse al módem le decimos 'nas0', y cuando pregunte el tipo de firewall
pon el que mas te guste de los que te da a elegir (0,1 ó 2). Reinicia una vez más. Ya estamos casi listos para
empezar a disfrutar de nuestro adsl.


El paso que falta tendremos que darlo cada vez que reiniciemos. Se trata de escribir unas cuantas líneas
en la terminal.

"sudo modprobe br2684"

"sudo br2684ctl -c 0 -b -a 8.32"

"sudo ifconfig nas0 up"

"sudo pppoe-start"



Puedes descargarte el script de aquí. Para que funcione tienes que
darle permisos de ejecución, para lo que te vas a la carpeta donde lo has descargado y ejecutas:
"sudo chmod ugo+x ./adsl.sh"

Ahora le das doble click o ejecutas "./adsl.sh"

Bueno, ya hemos acabado. Espero que os sirva. El

manual original
está en el foro oficial de ubuntu.