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