martes, 3 de abril de 2012

Bailando con PDFs

Yo me desenvuelvo muy cómodamente con los PDFs, casi como Kevin Costner con lobos, aunque no aspiro a ningún oscar, porque me limito a hacer las cosas fáciles.
Me refiero a que no me complico la vida, y uso una serie de aplicaciones, todas, por supuesto, en los repositorios de Debian, para crear, editar, manipular... PDFs. 

Asociar enlaces ed2k al aMule

Aunque las descargas a través de eMule ya no son lo que eran, yo no se si, ahora que están cerrando webs de descarga directa, volverá a resurgir. Incluso pienso que el tema de los e-books podría llegar a parecerse a las descargas por p2p de MP3. Por si acaso, y como ya sabes que en Linux se usa aMule, en vez de eMule. Vamos a hablar de cómo resolver el problemilla de que si pinchas un enlace ed2k (un elink, vamos), en el Firefox te sale este aviso:

lunes, 2 de abril de 2012

Monitorizar las temperaturas del PC

Ya comenté, hablando de las Extensiones del Gnome shell, que una de ellas, la CPU Temperature Indicator te mostraba, en el panel superior, la temperatura del procesador. Pero podría ser interesante poder tener a la vista las temperaturas del disco duro, de la tarjeta gráfica, etc.

Conseguirlo es bastante sencillo, solo hay que instalar las herramientas adecuadas y, luego, tener algo para visualizarlas rápidamente.

domingo, 1 de abril de 2012

Actualizar alguna aplicación o paquete desde 'experimental'

Esto, ya lo he dicho, bajo la propia responsabilidad de cada uno. Desde luego, yo no haría nunca un 'aptitude dist-upgrade' (y ni siquiera se si aptitude lo admitiría) pero si tienes interés en una versión última de alguna aplicación, que todavía Debian la tiene ('testándola') en su Rama Experimental, y te entra la 'versionitis' y quieres probarla... pues es muy sencillo.

¿Hacemos un poco de limpieza en nuestro Debian?

No es que consigamos gran cosa, y además hoy en día el tener un importante disco duro hace que el 'aligerarlo' de cosas que ocupan algo de sitio no es un problema crítico... salvo que algunas puedan cargarse en el 'init' y podrían retrasarlo 'un pelín'
Por eso, no es malo personalizar nuestro Debian para favorecer esta limpieza. Ya comenté, hace unos días, aquello de eliminar, con localepurge, los paquetes de idiomas que no íbamos a emplear.
Pero podemos hacer más cosas, en plan Mr. Proper.

¿Por qué usar 'aptitude'...?

Habrás observado que casi siempre que hablo de instalar (o desinstalar) cosas, acabo hablando de hacerlo con aptitude.
Y es que 'aptitude' es un comando potentísimo que, aunque yo no 'exploto' todas sus posibilidades (si quieres puedes hacerlo escribiendo, en consola 'man aptitude' o 'aptitude --help', o buscando algún manual, con Google), si que me es muy cómodo para instalar cosas, con
# aptitude install [aplicación1] [aplicacion2] [aplicación3]....
o desinstalarlas con
# aptitude remove --purge [aplicación1] [aplicacion2] [aplicación3]....
Porque es que te da una información muy clara de lo que hace, si ve problemas te informa de ello y te propone soluciones alternativas
Voy a explicártelo con un sencillo ejemplo: 

Al borrar archivos, no van a la papelera

Si en alguna ocasión, al intentar borrar un archivo, te sale el siguiente aviso:
No puede enviar archivo a la papelera. ¿quiere borrarlo definitivamente?

posiblemente sea cuando este archivo se encuentre en una partición 'NO de Linux'. Se debe a un problema de permisos, y tiene fácil solución.

Iniciar PC con particiones de Windows ya montadas

Cuando compartes, en el mismo equipo, Windows y Linux, puede ser muy interesante hacer comunes algunas carpetas de datos. Ejemplos típicos, tener configurado el Almacén de Correo del Thunderbird en la misma carpeta local, o configurar el emule de Windows y el amule de Linux para que tengan las mismas carpetas Incoming y Temp, y dar continuidad a las descargas.
Entonces necesitaremos que, al arrancar Linux, se “monte” automáticamente alguna partición NTFS de Windows (y así nos evitamos acordarnos de tener que hacerlo manualmente) ya que Linux “ve” Windows, pero no viceversa.
El sistema es muy sencillo instalando (por ejemplo con Synaptic) el paquete 'ntfs-config'
Lo ejecutas y te aparece una ventana como esta:


donde no tienes más que marcar eso de 'Activar soporte de escritura de dispositivos externos', y reiniciar.

Bueno, pero esto te lo digo 'con la boca pequeña', porque la verdad es que yo, desde el principio, aprendí a hacerlo por el modo 'ortodoxo', que ahora te voy a explicar.
Como sabes, las ordenes para montar los dispositivos se encuentran en el archivo /etc/fstab. Abre Nautilus, o nemo, vete a 'Sistema de Archivos' y compruébalo.
Como es un archivo de texto, ábrelo con un doble clic, para echarle un vistazo. Si no tienes ni idea de lo que pone ahí, te sugiero que eches un vistazo a esta entrada del blog.
Bien, pues para hacer que una partición NTFS se monte al arrancar el Debian, solo tienes que incorporar las instrucciones pertinentes al archivo fstab.
Sabido esto, necesitas conocer dos cuestiones previas:
La primera, que tienes que tener creada la carpeta donde se vaya a montar la partición. (por ejemplo, si quiero que se monte la partición DATOS del Windows tengo que crear esa carpeta en la carpeta /media del Sistema de archivos)
Y la segunda, que tienes que tener instalado (o instalar, por ejemplo con Synaptic) el paquete 'ntfs-3g'


Así que vamos a ello: suponte que tienes una partición D:\DATOS, de tu Windows, que en Linux se llama /dev/sda5 (lo puedes mirar, por ejemplo, con GParted)
Creas la carpeta /media/DATOS abriendo una consola como root y escribiendo (o copiando) esto:
#mkdir /media/DATOS
NOTA: puedes crear, por si acaso, una copia de seguridad de tu actual fstab, con
# cp /etc/fstab /etc/fstab.bak
Ahora editas el fstab con
# gedit /etc/fstab
Y creas (o copias) al final esta línea (para el ejemplo que estamos siguiendo)
/dev/sda5 /media/DATOS ntfs-3g defaults,locale=es_ES.utf8 0  0
NOTA: para comprobar si existe el locale=es_ES, utfs se puede ejecutar en una terminal el comando
locale -a
Y ya solo queda salvar el documento modificado, dando a “Guardar” y, al reiniciar, deberá verse montada automáticamente la partición “DATOS”.


Pero... vamos a hacerlo bien: no copies lo que te acabo de decir: copia, mejor, esto:
/dev/sda5 /media/DATOS ntfs-3g defaults,locale=es_ES.utf8,umask=0,UID=...,GID=... 0 0
¿Por qué...? pues porque, si no, tendrás problemas a la hora de borrar, desde Linux, enviando a la Papelera, los archivos de esa partición, por lo que comento aquí.
(evidentemente, pon tu UID y tu GID, como también lo explico ahí)
Y si fuese una partición en fat32 (por ejemplo, de una tarjeta SD) leo por ahí que lo mejor es escribirlo así...
/dev/particion /media/carpeta_montaje vfat defaults,rw,user,auto,umask=0 0 0

Nota final: poniendo un poco más de 'nivel', en vez del nombre de la partición (/dev/sda5, en este caso) puedes poner su UUID (Universal Unique IDentifier), que nunca variará. Ya sabes, para conocerlo, basta escribir, en consola...
sudo blkid
(en vez de abrir la consola de Root puedes utilizar 'sudo...' desde la consola de usuario), y poner UUID=numero_que_indique (sin las comillas) en vez de la partición /dev/sdX correspondiente)
Y ya para hacerlo mejor, incluso puedes utilizar nano, como editor de textos, en vez de gedit)