sábado, 24 de noviembre de 2007

Instalado nuevos plugins en Compiz Fusion

Fuente: MundoGeek

En los foros de Compiz Fusion he visto un pequeño tutorial sobre cómo compilar e instalar distintos plugins para Compiz Fusion de forma que funcionen con la versión por defecto de Ubuntu Gutsy Gibbon.

No tiene ningún misterio, pero se me ha ocurrido comentarlo para facilitaros el no tener que buscar las dependencias y los enlaces e intentar animaros a instalar nuevos plugins.

Para instalar las dependencias:

sudo aptitude install compiz-bcop compiz-dev build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev x11proto-scrnsaver-dev libxss-dev libxslt1-dev libtool


Ahora descargamos el / los plugins que nos interesen:

  • 3D Windows: Sirve para ver las ventanas con relieve al iniciar el cubo (las ventanas que están al frente se verán encima de las otras).
  • Atlantis y Atlantis 2: Muestra animales marinos dentro del cubo (peces de colores, cangrejos, tiburones, ballenas, etc). Atlantis 2 además añade olas.
  • Snow: Caen copos de nieve en el escritorio
  • Stars: Similar al anterior pero muestra estrellas en el escritorio
  • Screensaver: Como su nombre indica es un salvapantallas. Puede mostrar las ventanas del escritorio volando o el cubo rotando.
  • Anaglyph: Sirve para ver la pantalla en 3D usando las típicas gafas con una lente azul y otra roja.
  • Wallpaper: Sirve para poner distintos fondos de pantalla en las distintas caras del cubo.
  • Title: Sirve para organizar las ventanas con un atajo de teclado. Podemos mostrar todas las ventanas ordenadas una detrás de otra, en horizontal, en vertical, en cascada, etc.
  • Freewins: Sirve para poder girar las ventanas (también en profundidad)
  • Photo wheel: Muestra en el interior del cubo una a una las imágenes seleccionadas mientras rotan.

O bien si los queréis todos en vuestro directorio de usuario y bien nombrados:

wget -O ~/3d.tar.gz 'http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot;h=db3c51d6c5c0df268fc1ec29a4264ef3d21dbbb3′
wget -O ~/atlantis2.tar.gz 'http://gitweb.compiz-fusion.org/?p=users/smspillaz/atlantis2-0.6;a=snapshot;h=d50d17bcdef5a025699e6b1bc0d604a98d1b74b2;sf=tgz'
wget -O ~/snow.tar.gz 'http://gitweb.opencompositing.org/?p=fusion/plugins/snow;a=snapshot;h=01d0ff6ec71dae4699bc990e0114569c8ad4e083′
wget -O ~/stars.tar.gz 'http://oreaus.googlepages.com/stars.tar.gz'
wget -O ~/atlantis.tar.gz 'http://gitweb.opencompositing.org/?p=fusion/plugins/atlantis;a=snapshot;h=a47d7151444faccd66ea5cb884673cdebe5d7dff'
wget -O ~/screensaver.tar.gz 'http://gitweb.opencompositing.org/?p=users/pafy/screensaver;a=snapshot;h=6565001eb389fb0d18cfead6030054cc8edc6c5f'
wget -O ~/anaglyph.tar.gz 'http://oreaus.googlepages.com/anaglyph.tar.gz'
wget -O ~/wallpaper.tar.gz 'http://gitweb.compiz-fusion.org/?p=fusion/plugins/wallpaper;a=snapshot;h=c2d19686e46ae171b6a0c04da9de1adbd74ae8be'
wget -O ~/tile.tar.gz 'http://gitweb.opencompositing.org/?p=fusion/plugins/tile;a=snapshot;h=550c91fa188efd39c9cea43f894b45716b5cc6d5′
wget -O ~/freewins.tar.gz 'http://oreaus.googlepages.com/freewins.tar.gz'
wget -O ~/photowheel-0.6.tar.gz 'http://gitweb.opencompositing.org/?p=users/b0le/photowheel;a=snapshot;h=41d8090b55b629f72bef55d785beaf468f31662f'

Descomprimimos cada uno de los tar.gz descargados:

tar -xvzf 3d.tar.gz

Entramos en la carpeta del plugin que queramos compilar e instalar y seguimos los pasos habituales:

make && make install

Y eso es todo. Basta reiniciar el ordenador y tendremos nuevos plugins con los que jugar.

Si alguna vez queréis desinstalar uno de ellos, los Makefiles suelen tener un target uninstall, así que sería tan sencillo como entrar en la carpeta generada al descomprimir el plugin y ejecutar:

make uninstall

Proteger el Grub para evitar que nos cambien la contraseña

Este post es una respuesta al post anterior sobre cómo recuperar una contraseña en Ubuntu para evitar que terceras personas puedas usar este método.

Fuente: ElModem

Ayer Cesarius publicaba un post en el que nos mostraba cómo recuperar una contraseña olvidada en Ubuntu (en realidad en Linux en general) editando el Grub mediante en el booteo.

¿Cómo podemos protegernos?

Protegeremos con una contraseña el Grub. Primero generaremos la contraseña encriptada cifrada. Abrimos consola e ingresamos al Grub:

$grub
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> md5crypt
Password: ********
Encrypted: $1$1ksAF$zoqKrlytw7Qzd2pxlUCs70
grub>quit

Lo importante de acá es el código generado (en el ejemplo $1$1ksAF$zoqKrlytw7Qzd2pxlUCs70) que no viene a ser otra cosa que nuestra contraseña cifrada mediante el algoritmo MD5.

1. Protección de edición de Grub durante el menú de booteo.

De esta forma, tendremos que ingresar una contraseña si es que queremos editar las opciones de Grub durante el booteo. Abrimos para edición el archivo de configuración de Grub (yo uso Kate, pero pueden usar Gedit o su editor de texto preferido)

sudo kate /boot/grub/menu.lst

Ubicamos la siguiente sección:

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

Y quitamos el comentario a la línea # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ y reemplazamos el código por nuestra clave cifrada que acabamos de generar (en este ejemplo $1$1ksAF$zoqKrlytw7Qzd2pxlUCs70)

Queda de esta manera:

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
password --md5 $1$1ksAF$zoqKrlytw7Qzd2pxlUCs70
# password topsecret

Luego de guardar los cambios y reiniciar el sistema, se nos presentará el menú normal de Grub, con la diferencia de que para poder entrar al modo de edición tendremos que ingresar nuestra contraseña (ojo es la contraseña que pusimos en el paso inicial, no es la contraseña cifrada). Para poder escribir nuestra contraseña presionamos antes la letra p. Si es que no ingresamos una contraseña, podremos cargar en forma normal nuestros sistemas operativos (pero no podremos entrar al modo edición).

2. Protección de booteo de determinado sistema operativo

Esto se puede usar como seguridad adicional ya que evitará bootear determinado kernel o sistema operativo si es que no se ha ingresado la contraseña (puede usarse, por ejemplo, para proteger el booteo del Modo de Recuperación). Luego de seguir los pasos del punto 1, ubicamos en menu.lst la sección de kernels / sistemas operativos que tengamos instalados. Por ejemplo, para mi caso:

title  Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd1,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=770b351a-887e-43f5-9049-c667746e49b3 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet

Debajo de la línea initrd agregamos la línea lock que indica a Grub que se necesita una contraseña para poder bootear dicho kernel. Queda así:

title  Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd1,1)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=770b351a-887e-43f5-9049-c667746e49b3 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
lock
quiet

Debemos agregar dicha línea para cada kernel que deseemos proteger. Guardamos los cambios y reiniciamos el sistema.

¿Mayor seguridad?

Lo anterior no protege en caso alguien use algún Live CD, por lo que es recomendable también configurar la BIOS para que cargue primero el disco duro y protegerla con contraseña.

Recuperar una contraseña olvidada en Ubuntu

Fuente: CesariusRevolutions

Muchos me han consultado cómo configurar una nueva contraseña para un usuario ya que se ha olvidado la contraseña.

Los pasos son sencillos

  • Enciende tu PC, y cuando salga el prompt del grub presionas la tecla ESC
  • Presiona e para editar
  • Desplázate hasta la linea del kernel que usas en caso de que sean 2 o más y presiona e
  • Sitúate hasta la linea del final y agrega rw init=/bin/bash
  • Presiona Enter y después b para arrancar (boot) tu sistema
  • Tu sistema iniciará con el usuario Root y sin contraseña
  • Ahora solo teclea:

passwd tu_usuario

  • Escribe la contraseña (Ojo… una que recuerdes ;) )
  • Reinicia el sistema

Esta demás decirlo que no nos hacemos responsables del uso que le den a esta información. Usala bajo tu propio riesgo y responsabilidad.

Reseteando admin passwords... de Vista (con Linux)

Fuente: BeLinuxMyFriend

Sí, se que el titulo suena algo raro, pero es que el otro día me vi obligado (a petición de un cliente) algo que hasta ahora no se me había planteado nunca: Saltarse el login de un Windows Vista por "olvido" de la password.

Por mucho que no uséis Windows siempre va a venir el primo del amigo de la vecina con un problema de este tipo y, como buenos informáticos que sois, vais a solucionarle la papeleta quedando como auténticos señores ante vuestra flamante vecina (que no es mi caso, pero bueno :P)

1.- Materiales que vamos a necesitar:

Ya que NeoDave se ha encargado de enseñaros una “distro” fantástica como WifiSlax yo os voy a enseñar otra: Trinity Rescue Kit (TRK de ahora en adelante).

TRK es una distribución hecha con un poco de aquí y un poco de allí, es decir, cogiendo scripts, programas y útiles de otras como Fedora o Mandriva. Actualmente se encuentra en versión 3.2 stable y 3.3 beta. Para su descarga procederemos al siguiente link:

ftp://ftp.osuosl.org/pub/trk/trinity-rescue-kit.3.3-build-301.iso

Es el enlace de la versión Beta, pero ya comprobareis que va perfecta. Está claro que vamos a necesitar también CD donde poder grabarla :P

2.- Borrando la password de Windows Vista

En mi vida había visto algo tan sencillo como borrar una password de Vista, bastará con arrancar el Live CD de TRK para encontraros con un menú con diferentes opciones. Vamos a usar la opción por defecto así que le damos al Intro.

Lo que estáis viendo se corresponde con esto:

Ahora empezará a cargar el sistema hasta que nos encontremos en una shell como ésta:

Alli vamos a proceder a escribir el siguiente comando:

# winpass

Este comando nos va a mostrar un listado de particiones en las que Windows se encuentra instalado. Bastará con seleccionar con la que queremos trabajar. Por defecto es la partición 1 así que si no tenéis ninguna más podes darle al Intro directamente. ;)

Ahora se nos muestra información sobre los usuarios existentes en esa partición. Como es de suponer nos interesa borrar la contraseña del administrador del sistema para así poder entrar con privilegios y hacer a nuestras anchas los cambios necesarios. A partir de ahora simplemente hay que poner la nueva contraseña cuando se nos muestra el mensaje “Please enter new password:”


En este punto podemos hacer dos cosas. Primero y lo más lógico sería restablecer una nueva contraseña para el administrador del sistema. Segundo y menos seguro sería poner una contraseña en blanco. Para los masoquistas que elijan la opción segunda debo deciros que para dejar la password en blanco hay que poner “*” (sin las comillas) Aceptais con "yes" y ya casi está.

3.- Resumen

Después de haber aceptado los cambios se nos muestra un resumen de las contraseñas cambiadas o restauradas. Fijaros que al lado del usuario con permisos de Administrador aparezca un "OK", esto nos indicará que todo ha funcionado correctamente.

Ahora ya tenéis vuestro Vista listo para poder entrar de nuevo. Sacamos el CD, rebooteamos y a “disfrutar” del Windows del primo del amigo de la vecina (seguro que tiene alguna película subida de tono en el Incoming, ¡palabrita del niño Jesús! xD)

PD: Si os pica por copiar el artículo (que a mi me molesta más que a mi compañero NeoDave) debéis saber que en esta vida hay que tener modales y que no está bien hecho el hacerse propio el trabajo de otro... y no lo digo por los que, afortunadamente, ya rectificaron sino por los caraduras que aún teniendo tres, cuatro y hasta cinco veces más visitas que este blog se han habituado al “copy paste” del trabajo que aquí se hace. Un saludo “Ana Rosa Quintaneros”!!!

Renombrar todos los archibos de un fichero a la vez

Fuente: DiarioDeUnLinuxero

Ahora que estamos de Puente, aprovecho para resolver algunas dudas que me habían preguntado…

¿Cómo renombrar todos los archivos de un directorio de una vez?

$ wget http://www.xscd.com/pub/mvb/mvb_2.4.tgz
$ sudo tar zxvf mvb_2.4.tgz -C /usr/
$ sudo chown -R root:root /usr/mvb_2.4/
$ sudo ln -s /usr/mvb_2.4/mvb /usr/bin/mvb
$ mvb -h

Bueno después de la instalación de la aplicación mvb que tiene similitud a mv pero que no hay que confundir, pondré algunos ejemplos gráficos:

  1. Digamos que en mi carpeta /home/albertjh tengo un carpeta con documentos, o con fotos o con lo que sea, en este caso documentos de texto, al azar y que los quiero renombrar, esto resultaría útil para las fotografías, que siempre es un engorro renombrarlas; Bueno al lío:

    Archivos a renombrar

    Como podéis ver tienen todos nombres al azar, ahora las renombraremos.

  2. Pasamos a renombrar:
    $ cd nueva
    $ mvb -a EXT documento

    Por defecto te crea todos los documentos ya que no le asigno ninguna extensión, solo pongo EXT para coger todo, pero puedes ver el MAN del mvb y que te muestre todas las opciones posibles, y le damos al enter para aceptar lo que renombramos.

    Renombrados!!!

  3. Y listo, es sencillo, sobre todo con una gran cantidad de archivos, te ahorras mucho trabajo

viernes, 23 de noviembre de 2007

Mininova: buscador de torrents

Fuente: UbuntuLife

mininova.jpg

No se si conoces Mininova, es un buscador de ficheros .torrent. Es especialmente interesante si ves ciertas series de television norteamericanas y al dia siguiente de su emision quieres localizar el fichero correspondiente. Te recuerdo que las series siguen esta nomenclatura: Nombre de la serie (en ingles) S (de Season) numero de temporada y E (de Episode) numero de episodio. Por ejemplo una busqueda valida seria: “Prison break S02 E03“, si quisieramos ver el capitulo 3 de la 2 temporada de Prison Break.

mininova2.jpg

Y si el idioma ingles no es lo tuyo, una buena web con subtitulos para series es solosubtitulos.

Enviar a Gmail desde Nautilus

Fuente: MundoGeek

He escrito un pequeño script para Nautilus (Nautilus send Gmail) que permite enviar los archivos seleccionados y los archivos contenidos en las carpetas seleccionadas a nuestra cuenta de Gmail desde el menú contextual, es decir, desde el menú que aparece al hacer clic con el botón derecho sobre algún elemento.

Enviar a Gmail desde Nautilus

Podéis descargar un paquete deb y un tar.gz desde mi web de scripts para Nautilus.

Si vuestra distro soporta los archivos deb podéis instalar la aplicación descargando y haciendo doble clic sobre este archivo. Si no, tendréis que descargar el tar.gz, descomprimirlo, y ejecutar el comando

make install

con privilegios de root.

También podéis añadir el repositorio de Mundo geek a vuestro sources.list para que vuestra distro os informe de nuevas versiones. Basta editar /etc/apt/sources.list:

sudo aptitude gedit /etc/apt/sources.list

y añadir la línea:

deb http://mundogeek.net/repo ubuntu all

actualizar la lista de paquetes escribiendo

sudo aptitude update

en la terminal, e instalar la aplicación usando el comando

sudo aptitude install nautilus-send-gmail

Una vez instalado es necesario reiniciar el ordenador (o Nautilus) para que se muestre el nuevo menú.

Wifislax: experimentando con el WI-Fi

Fuente: BeLinuxMyFriend

Después de una escueta conversación con DaRKnSiS, me recomendó fervientemente Wifislax.


¿Qué es Wifislax?

Wifislax es un CD de arranque que contiene al sistema operativo Linux. Puede hacer correr Linux directamente desde el CDROM sin instalación.
Wifislax esta basado básicamente y principalmente en SLAX (basado en la distribución Slackware Linux), pero debido al gran trabajo realizado por los autores del BackTrack hemos trabajado directamente sobre este ultimo live CD, así pues catalogar al Wifislax como una live CD podría incluso considerarse como erróneo.

¿Cual es su función?

Wifislax desea mantener la idea principal que el enfoque de la seguridad viene efectuado sobre las redes inalámbricas, si bien al estar basado en los proyectos que hemos comentando en la página principal esta dotado de una serie de herramientas muy ajustadas a la seguridad en general. Pero aun a costa de repetirnos, nos centraremos fundamentalmente en determinar y presentar las características que lo hacen único desde el punto de vista de la seguridad inalámbrica.


¿Que hay que tener en cuenta al usar Wifislax?
El uso de este software de análisis wireless debe ser una herramienta básica para profesionales y particulares que ansían conocer el nivel de seguridad de sus instalaciones inalámbricas, queda totalmente prohibido el uso de la misma para cometer actos delictivos de intrusión sobre las redes wireless de las cuales no somos propietarios o no tenemos los permisos pertinentes para analizar su nivel de seguridad. Es vuestra responsabilidad mantener la idea principal por la que se creo seguridad wireless y todo su entorno.

¿Que incluye Wifislax?


Popout

¿Como lo consigo?

Wifislax versión 3.1 (683MB)

http://download3.wifislax.com/wifislax-3.1.iso

ftp://files.tuto-fr.com:8080/distro/wifislax-3.1.iso

http://www.comprawifi.net/public/wifislax/3.1/wifislax-3.1.iso

Wifislax versión 3.1 - reducida (290MB) (información de contenido)

http://mirror2.wifislax.com/wifislax-small-3.1.iso


Enlaces:
Página principal
Contenido
Soporte
Proyectos

Por qué GNU/Linux

Fuente: Magarto

Os dejo una lectura “obligatoria” para los que siempre decís Linux en vez de GNU/Linux ;)

Para los que no sepáis como se pronuncia es nu-linux y no diciendo las letras GNU

jueves, 22 de noviembre de 2007

¿Cuelgues en Ubuntu? Dejémolos para sistemas privativos

Fuente: ThinkUbuntu

No todo es bonito en Ubuntu, como todo en la vida, presenta su problemillas. Aqui os dejo unas pautas para intentar solucionar, y no morir en el intento, algunos tipos de cuelgues en Ubuntu.

¿Qué hacer cuando se nos bloquea nuestro Ubuntu?

Generalmente podemos intentar matar el proceso que quede colgado pulsando ALT+F2 y ejecutando

xkill

Esto hará que nuestro cursor cambie, y podamos hacer clic sobre la aplicación o ventana que queramos cerrar.

Si el cuelgue es más importante podemos intentar reinciar las X (servidor gráfico) pulsando la siguiente combinación de teclas:

Control + Alt + Backspace

Hoy encontré que hacer si el sistema está tan colgado que no funciona la opción de Control + Alt + Backspace, antes de darle el botón de Reset que podría dañar seriamente tu sistema, podemos recurrir a este curioso truco:

1. Pulsa Alt+ ImprPantalla y mantenlos pulsados.
2. Teclea RSEIUB y tu sistema se reiniciará, así de simple.

Aquí está lo que hace cada tecla con detalle:

  • * R devuelve el control al teclado.
  • * S sincroniza.
  • * E manda a los procesos la señal term.
  • * I manda a los procesos la señal kill.
  • * U desmonta los sistemas de ficheros.
  • * B reinicia el sistema.

Eso sí, no intentes probarlo cuando no este bloqueado el ordenador porque lógicamente llenaras la pantalla de capturas de pantalla :)