Jul 21

Ayer me surgió la idea de hacer un backup del sistema raíz completo y también del directorio home, por las dudas de que haga estragos con la computadora, o simplemente por si me da por probar alguna distro e intento volverme fácilmente a la que uso ahora.

Para hacer esto vamos a necesitar:

1) Un live-cd/dvd de alguna distro
2) Algo de espacio en disco

Y nada más, se me quedó corta la lista. Con respecto a el live-cd, puede ser uno de Ubuntu, Knoppix, Freespire, lo que se les ocurra, o simplemente una distro de rescate como las que están acá.

Haciendo la copia de seguridad

Bueno, empezamos. Iniciamos el Live-cd y montamos las particiones a las que queramos hacer rescate y la partición donde vayamos a querer guardar el archivo. Yo, por ejemplo, monté la partición donde está instalado Slackware en /media/linux y la partición donde están los directorios personales, el Home, en /media/home.

$ sudo su
# mkdir /media/linux /media/home
# mount /dev/xxx# /media/linux
# mount /dev/yyy# /media/home

/dev/xxx# debe ser la partición donde está instalado Linux y /dev/yyy# la partición donde están las acrpetas personales. Si no saben cuáles son las particiones correspondientes, pueden darse una idea ejecutando fdisk -l como root.

Una vez que hicimos esto, vamos a empezar por la partición donde está Linux.

# cd /media/linux
# tar cv * | bzip2 -7 /ruta/al-archivo/comprimido.tar.bz2

la c significa crear, la v es de verbose (esto es opcional) y con la tubería le decimos que comprima toda la salida con bzip2 a nivel de compresión 7 en el archivo comprimido.tar.bz2. El nivel de compresión 7 es bastante alto y quizá no es necesario usarlo, podemos usar un nivel 5 o 6. Para que se den una idea, mi partición, que tiene ocupados 5.7 Gb, la comprimió y la dejó en un archivo de 1.7 Gb. O sea que pesa 70% menos que el original aproximadamente.

Con el home hacemos lo mismo:

# cd /media/home
# tar cv * | bzip2 -7 /ruta/al-archivo/comprimido-home.tar.bz2

Ya tenemos el backup de ambas particiones. Ahora, si queremos, vamos a hacer un backup del MBR, donde se encuentra el sector de arranque de GRUB, que si por alguna razón se daña, lo vamos a poder restaurar.

Para esto, vamos a usar el comando dd:

# dd if=/dev/xxx of=/ruta -al/backup-de/mbr.backup bs=512 count=1

/dev/xxx debe ser el disco duro donde está instalado GRUB, generalmente es /dev/hda. Con eso vamos a guardar un archivo llamado mbr.backup que contiene la información de los primeros 512 bytes del disco duro, es decir, el MBR.

Restaurando los datos

Ok, ya tenemos el backup hecho. Este lo pudimos haber guardado en un CD/DVD, dejado en el disco duro o lo que sea que hayan hecho con él. Pero ahora vamos a ver qué tenemos que hacer en caso de que necesitemos restaurar estos archivos.

Iniciamos el Live-cd. Formateamos la partición:

# mkfs.ext3 /dev/xxx#

/dev/xxx# debe ser la partición a la que quieren restaurar los datos. Montamos la partición en /media/linux, por ejemplo:

# mkdir /media/linux
# mount /dev/xxx# /media/linux

Ahora vamos al directorio donde tenemos el archivo con el backup y ejecutamos:

# tar xvjf archivo-comprimido.tar.bz2 /media/linux

De esta forma ya vamos a tener el sistema como lo teníamos antes de mandarnos el moco ;).

Restaurando GRUB

Si es necesario restaurar el GRUB, vamos al directorio donde esté el archivo backup y ejecutamos:

# dd if=mbr-backup of=/dev/xxx bs=512 count=1

/dev/xxx debe ser el dispositivo donde estaba instalado antes el MBR.

Vía | Proyecto Slackware Linux, Centro Internacional de Referencia Linux, Wikipedia

Jul 20

Hoy (ya no sé si es hoy o mañana) llego con un tutorial sobre cómo hacer las famosas userbars con el GIMP.

Al principio puede parecer medio largo pero al hacer uno o dos, el proceso se hace luego mucho más corto.

Patrón de líneas diagonales

He hecho un patrón de líneas diagonales que a mi parecer queda bastante bien en los Userbars. Pueden descargar el archivo desde acá: stripes. Deben guardar el archivo en ~/.gimp-x.x/patterns. Las dos x corresponden a la versión de GIMP que tengan instalada. Este patrón nos va a hacer falta más adelante.

Hay una maner más sencilla de hacer los "stripes", que es seleccionando Filtros -> Distorsiones -> Video y seleccionando 3x3, pero a mí no me gusta porque pone colores verdes y rojos alrededor de las líneas y quedea medio feo ¬¬.

Creando el Userbar

Una vez que tenemos guardado el patrón, iniciamos el GIMP y creamos un archivo nuevo de 350 px por 19 px.

Una vez hecho esto, elegimos un par de buenos colores, hacemos clic sobre la herramienta degrado y arrastramos el mouse de un lado a otro de la imagen para lograr el degrado que queremos.

A continuación creamos una nueva capa llamada lineas con fondo transparente y del mismo tamaño que la imagen. Seleccionamos la herramienta de clonado, elegimos el máximo valor en Proporción y arrastramos de una sola pasada el mouse de una punta a la otra de la imagen.

Ahora seleccionamos la capa lineas y bajamos la opacidad a un valor de entre 25 y 30 porciento. Luego creamos una nueva capa llamada elipse. Seleccionamos la herramienta Elipse y dibujamos una elipse como la mostrada debajo. Una vez hecha la selección, escogemos la herramienta de relleno (el tacho de pintura) y pintamos la selección con color blanco. A continuación seleccionamos la capa elipse y bajamos el valor Opacidad a entre 15 y 20 porciento.

Ahora creamos un texto con el contenido que queramos usando la fuente Visitor TT1 BRK en tamaño 10.

Una vez hecho esto, hacemos clic derecho en la capa correspondiente al texto que creamos, seleccionamos Alfa a Selección y creamos una nueva capa llamada negro. Vamos a Selección y hacemos clic en Agrandar [Grow], y agrandamos con un valor 1.

Ahora escogemos la herramienta de relleno y pintamos con color negro la capa recién hecha.

Ya podemos incrustar la imagen que más nos guste para acompañar al texto. En este ejemplo usé esta:

Para esto, creamos una capa nueva y luego pegamos la imagen que más nos guste en esta. A continuación creamos una nueva capa llamada borde, presionamos Ctrl+A, vamos a Editar y escojemos Trazar selección [Stroke selection]. Elegimos valor 1 y hacemos clic en aceptar.

El orden ideal de las capas debería ser el siguiente (de superior a inferior):

1) borde
2) elipse
3) imagen
4) [texto creado]
5) negro
6) lineas
7) fondo

Ya podemos guardar la imagen, preferentemente en formato PNG.

El resultado debería ser parecido al siguiente:

Les dejo otros userbars que me hice:

Via | Scribd

Jul 18

Es mi deber anunciar, luego de más de mes y medio sin publicar ninguna entrada, que debido a que ya hacía tiempo pensaba probar alguna otra distro que me diera mayor panorama de cómo funcionan las cosas en los sistemas Linux, he migrado por completo a Slackware 12.1 hace un par de semanas.

Ha sido un cambio casi radical, si no fuera porque no pude evitar instalar slapt-get (xD), pero ya me voy acostumbrando y seguramente dentro de poco empiece a publicar algunas cosillas acerca de esta distro que realmente vale la pena probar.

Simplemente eso, dar a conocer mi decisión y lo que probablemente se viene a partir de esta. Espero sepan apreciar mi decisión y que este blog sirva de fuente de información para esta distro a la que realmente le faltan adeptos a mi parecer.

Jun 1

Cuando usaba Güindous y tenía que manejarme por FTP con algún mini proyecto que tendría o alguna otra chanchada, usaba FileZilla. Pero una vez que me pasé a Linux, tenía que usar programas como kftpgrabber cuando usaba KDE. Yo creo que la descripción exacta para ese programa (en el momento en que lo usaba al menos) era inestable. Se cerraba cada dos por tres mientras hacía transferencias, cosa que resultaba realmente incómoda, porque luego no restauraba el estado en que estaba la transferencia.

Una vez que empecé a usar GNOME, busqué algún programa con la misma utilidad pero que se adaptara al nuevo entorno gráfico que usaba. Me topé con gFTP, y funcionó correctamente hasta ayer, cuando me topé, por alguna razón que desconozco, con un fallo de segmentación al intentar bajar archivos del servidor de este sitio. Fue ahí cuando me acordé que el programa que usaba en Güindous, FileZilla, era libre. Pensé que indefectiblemente habría una versión para GNU/Linux.

Me atreví a hacer un apt-cache search filezilla, con resultados satisfactorios. con un simple

$ sudo apt-get install filezilla filezilla-locales

ya estaba instalado. Entre las ventajas mencionadas en la web del proyecto, se encuentran:

  • Fácil de usar
  • Soporta FTP, FTP sobre SSL/TLS (FTPS) y SSH File Transfer Protocol (SFTP)
  • Multi-platforma. Corre en Windows, Linux, *BSD, OSX y más
  • Disponible en varios lenguajes
  • Soporta reanudación y transferencias de archivos de más de 4GB
  • Poderosos Administrador de sitios y lista de espera de transferencia
  • Soporta drag & drop
  • Límites de velocidad configurables
  • Filtros por nombre de archivo
  • Asistente de configuración de red
  • Edición remota de archivos
  • Keep-alive
  • Soporta Proxy-FTP

Sin mencionar la estabilidad. Realmente, me ha parecido lo mejorcito que he probado hasta ahora en clientes FTP.

Enlace | FileZilla Project

May 30

Me ha quedado gustando este tema, así que me he dedicado a traducirlo del inglés yo diría que (casi) completo. Al menos no hay faltas de traducción a la vista. He agregado también algunas modificaciones ya que me pareció preciso hacerlas.

El tema lo pueden descargar desde acá, ciertas palabras están en castellano argentino, pero no sería mayor molestia modificarlas, son sólo un par.

Espero que les guste, a mí me ha parecido elegante y atractivo.

Enlace | Tema Coolblue en castellano

May 30

Leo en Entre tuxes y pepinos esta noticia. Se ha liberado una nueva versión del driver oficial para las GPUs Nvidia, con cambios interesantes para aquellos que usamos placas de la serie 8 y algunos también de la serie 6 y 7.

Copio y pego textualmente la traducción al español de los cambios hecha por CeeC:

  • Añadido soporte para las nuevas GPUs siguientes:
    • Quadro FX 3600M
    • GeForce 9800 GX2
    • GeForce 9800 GTX
    • GeForce 9600 GT
    • GeForce 9600 GSO
    • GeForce 9600 GS
    • GeForce 9500M GS
    • GeForce 8400
    • GeForce 8400 GS
  • Añadido soporte para las Quadro FX 5600/4600 SDI y Quadro G-Sync II.
  • Resuelto un bug que causaba un mal funcionamiento visual en el modo estereo de las GPUs Quadro FX.
  • Corregido un problema que provocaba que OpenGL dejara de renderizar ventanas cuyo origen excedía los 4096 píxeles en horizontal en las GeForce 8 y 9.
  • Solucionado un bug que causaba que algunas con configuraciones de las Quadro FX 4500 SDI llevaba mucho tiempo el conseguir la sincronización.
  • Añadido soporte preliminar a X.Org server 1.5.
  • Corregido el problema causante de una corrupción visual usando las GeForce 8 en pantallas  Chi Mei 56″.
  • Solucionada otra corrupción en algunas GeForce 6 y 7 en las Cintiq 20WSX panorámicas.
  • Solventado un fallo de renderizado OpenGL con texturas comprimidas que usan el algoritmo de compresión DXTS.
  • Corregida una regresión causante de EDIDs inválidas en la detección de algunas pantallas de portátiles.
  • Mejorado el “hotkey switching” y el soporte de control de energía en algunas GeForce 8 de portátiles.
  • Corregida una regresión que causaba que algunos sistemas con GeForce 6100/6150 fallaran al restaurar una pantalla después de los ciclos DPMS.
  • Corregido un bug que impedía restaurar la consola correctamente en modo SLI de las GeForce 6 y 7.
  • Corregido el interlazado de las GeForce 8.
  • Solucionado el problema causante de que la sincronización de la señal de polaridad fuera siempre positiva para dispositivos DVI en las GeForce 8 y 9.
  • Resuelto un problema que impedía el inicio del servidor gráfico en sistemas sin memoria swap y con algunas GeForce 8 y 9.
  • Corregido el bug causante de la caída del servidor gráfico usando las GeForce 8 y 9 en SLI con una profundidad de color de 8 bits por canal.
  • Solventado un problema que causaba que la señal de salida de TV fuera negra y blanca en algunas GPUs.
  • Restaurada la compatibilidad con los recientes núcleos Linux 2.6.

Clic para descargar los drivers en su versión 32 bits o versión 64 bits.

Via | Entre tuxes y pepinos
Enlace | 32bits y 64bits

May 29

Volviendo al blog luego de semanas sin publicar, vengo con esta noticia que encontré en Entre tuxes y pepinos.

Este año se realizará el Download Day de Firefox con el objetivo de establecer un récord Guinness de descargas en 24 hs.

Lo único que tenés que hacer es entrar a la página donde te incribís para notificar que te comprometés a ayudar a batir el récord Guinness. En esa misma páginas se anunciará dentro de poco la fecha de lanzamiento de Firefox 3 final.

Podés hacer como yo y agregar uno de estos banners a tu web para promocionar esta campaña.

Yo ya me comprometí, ¿y vos?

Via | Entre tuxes y pepinos
Enlace | Download Day

Abr 27

En el blog de Denis Fuenzalida, me encuentro una forma de iniciar sesión en GDM sin especificar contraseña.

Para hacerlo, lo primero que vamos a hacer es mover el archivo /etc/pam.d/gdm y crear un archivo nuevo. Para esto:

$ sudo mv /etc/pam.d/gdm /etc/pam.d/gdm.bak
$
sudo nano /etc/pam.d/gdm

Una vez que se abra el editor, debemos modificar el archivo y dejarlo así:

#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
# La siguiente linea permite tener una lista de usuarios sin contrasena en GDM:
auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/nopassusers.txt onerr=fail
@include common-auth
@include common-account
session required pam_limits.so
@include common-session
@include common-password

Se debe crear un archivo /etc/gdm/nopassusers.txt, donde se pondrán, uno por línea, los usuarios que se quiere que ingresen sin poner su contraseña. Los usuarios que no estén en la lista, deberán poner su contraseña.

Se puede crear el archivo ejecutando

$ sudo nano /etc/gdm/nopassusers.txt

y a continuación añadir cada uno de los usuarios. En caso de que algo salga mal, lo que habría que hacer es volver el archivo /etc/pam.d/gdm a su estado original, es decir:

$ sudo mv /etc/pam.d/gdm.bak /etc/pam.d/gdm

Via | Denis Fuenzalida

Abr 27

Anteriormente había comentado cómo solucionar el problema de que aMSN reiniciaba el servidor X al intentar cambiar la imagen mostrada. La solución en ese momento era instalar los drivers de Nvidia que estaban en los repositorios, ya que se trataba de una versión más vieja, pero como ya ha salido Ubuntu Hardy Heron y viene con la versión 169.12 de los drivers, hay que proponer otra solución.

Y ha sido hoy cuando por fin encontré la solución al problema, en un foro de SuSE. Se trata de usar una nueva opción incorporada desde la versión 169.xx de los drivers en conjunto con la extensión Composite.

Paso a explicar lo que hay que hacer.

Hay que editar el xorg.conf para agregar las opciones mencionadas:

$ sudo nano /etc/X11/xorg.conf

Una vez que se abra el editor, agregamos la siguiente línea en la sección Device:

Option "UseCompositeWrapper" "true"

y a final del archivo agregamos estas líneas:

Section "Extensions"
Option          "Composite"     "Enable"
EndSection

Una vez hecho esto, reiniciamos las X (Ctrl + Alt + Backspace) y ya debería estar solucionado el problema.

Via | FOROSuSE

Abr 24

Por fin se ha publicado la versión final del esperadísimo Hardy Heron. Ya está disponible para descarga Ubuntu, Kubuntu, Xubuntu y Edubuntu. Aunque es bastante recomendable bajarlo por torrent debido a la velocidad.

Así que a bajar se ha dicho!

« Entradas anteriores