viernes, 3 de julio de 2009

Usar Gmail como cliente de correo predeterminado en Ubuntu

Para la gestión de correo electrónico, calendario y contactos, Ubuntu trae instalado por defecto Evolution. Si bien Evolution suele hacer bien su trabajo, a muchos nos basta con el correo de la gran G para gestionar nuestra casilla. Al usar Gmail como cliente de correo electrónico predeterminado en Ubuntu, obtenemos las siguientes ventajas: (a) que al hacer clic en una dirección de correo electrónico en un sitio web, se nos abra una ventana de Gmail en vez de Evolution; (b) que cuando hacemos clic en la opción "Enviar a..." del menú contextual de Nautilus, se abra una ventana con Gmail; (c) que cada vez que invoquemos el uso de correo electrónico (por ejemplo, la gestión de contactos de GNOME Do) se abra una ventana con Gmail; entre otros.

Paso 1: Configurar a Gmail como gestor predeterminado de los enlaces mailto: de Firefox

  1. Abre Firefox.
  2. Entra a tu casilla de Gmail
  3. En la barra de direcciones de Firefox escribe el siguiente script: javascript:window.navigator.registerProtocolHandler("mailto","https://mail.google.com/mail/?extsrc=mailto&url=%s","GMail")
  4. Haz clic en el botón «Agregar aplicación» en la barra de confirmación de Firefox.
  5. Ahora busca un enlace de correo electrónico y haz clic en él (por ejemplo, este).
  6. Aparecerá una ventana de Firefox para escoger la aplicación que gestionará los enlaces. Escoge GMail. También marca la casilla "Recordar mi selección para enlaces mailto". Presiona Aceptar.

Paso 2: Configurar Firefox (Gmail) como aplicación predeterminada para la gestión de correo electrónico

  1. Abre la herramienta de configuración de aplicaciones preferidas de Ubuntu. Menú Sistema > Preferencias > Aplicaciones preferidas
  2. En la sección «Lector de correo» de la pestaña «Internet» haz clic en la lista desplegable y escoge «Personalizado». En la casilla Comando escribe firefox %s
  3. Cierra la ventana.

Voilá! Ahora Ubuntu invocará Gmail cada vez que quieras enviar un correo electrónico.

Fuentes: Lifehacker | How-To Geek

miércoles, 1 de julio de 2009

Montar una partición FAT32 con permisos de escritura

Hace tiempo que venía experimentando la siguiente situación: tengo una partición FAT32 que solía usar para los archivos comunes entre Ubuntu y Windows (la cree cuando recién migré a GNU/Linux). Había logrado que Ubuntu la montara al iniciar pero no le otorgaba permisos de escritura automáticamente. Era sólo lectura. Para que obtuviera los permisos de escritura debía desmontar la partición y volverla a montar. Un paso ciertamente molesto. Había intentado otras alternativas (como cambiar el propietario de la partición) sin resultados.

Hoy, por ciertas casualidades de la vida, encontré la solución a mi problema. Me faltaba agregar la opción umask=000 en el archivo de configuración /etc/fstab.

Pero veamos, paso a paso, como realizar todo el proceso para montar automáticamente una partición FAT con permisos de escritura.

Paso 1: Averiguar el UUID de la partición

  1. Abre una ventana de Terminal. Menú Aplicaciones > Accesorios > Terminal
  2. Escribe la orden blkid. Te saldrá una lista con las particiones y sus respectivos UUID. No cierres la ventana de Terminal.

Ejemplo de blkid

Paso 2: Editar el archivo de configuración

  1. Abre el archivo /etc/fstab con permisos de superusuario. Desde la Terminal escribe sudo gedit /etc/fstab e ingresa la contraseña de root. (O bien abre «Ejecutar una aplicación» (Alt-F2) y escribe gksu gedit /etc/fstab)
  2. Edita la línea de la partición FAT o creala si no existe. La sintaxis de la línea es la siguiente:
    <sistema de archivos (UUID)> <punto de montaje>   <formato de partición>   <opciones>   <dump>  <pass>
    

    Los distintos valores para cada categoría van separadas por espacios. También puede ser útil separarlas con el tabulador (Tab) para mayor orden. Por defecto el valor de las dos últimas suele ser cero, por lo que nos centraremos en las cuatro primeras.

    En primer lugar colocaremos UUID=XXX-XXX, donde XXX-XXX es el número del UUID que corresponde a la partición de acuerdo a la información recavada por blkid (el número va sin comillas). Para reconocer cuál de todas las particiones listadas es la que buscas, fíjate en la propiedad TYPE cuyo valor debe ser vfat (ej. TYPE="vfat"). En segundo lugar especificamos el lugar donde queremos que se monte nuestra partición. Por lo general se utiliza alguna carpeta dentro de /media, por ejemplo, /media/DiscoFat. Esto es para asegurarse de que nuestra partición aparezca en el menú Lugares del navegador de archivos (Nautilus). Pero eventualmente se puede especificar cualquier carpeta (vacía), incluso algo como /home/usuario/disco. (El directorio tiene que estar previamente creado; si no lo está lo crearemos. Ver paso 3. Evita que el nombre la carpeta contenga espacios).

    En tercer lugar va el tipo de partición que estamos montando. En este caso es vfat por ser una partición FAT32.

    En cuarto lugar van las opciones. Aquí va la información crítica. Cada parámetro va separado del siguiente por una coma. Las distintas opciones están detalladas en el manual de Linux. Puedes acceder a él tecleando en la consola man mount 8. Pero para efectos de este tutorial utilizaremos las siguientes opciones rw,users,utf8,umask=000. El parámetro rw es para dar permiso de escritura (por defecto es ro, sólo lectura); users es para que cualquier usuario pueda montar y desmontar la partición (por defecto es nouser, sólo root puede montar la partición); utf8 sirve, en este caso, para que Linux respete la codificación que utiliza Windows para nombrar los archivos; finalmente umask=000 para que los permisos de escritura se apliquen a todos los usuarios automáticamente aun cuando la partición sea montada como root. (Sin este último parámetro sólo podrás escribir en la partición con permisos de superusuario o bien desmontando y volviendo a montar la partición en tu sesión de usuario)

    Finalmente agregamos 0 al final de la línea para cada una de las dos últimas categorías, es decir, 0   0.

    Ejemplo de línea:

    Sistema de archivos (UUID) Punto de montaje Formato de partición Opciones Dump Pass
    UUID=5673-8190 /media/DiscoFat vfat rw,users,utf8,umask=000 0 0
  3. Ejemplo
    Ejemplo de /etc/fstab. La última línea corresponde a la partición FAT32
  4. Guarda y cierra el archivo.
  5. Sal de la ventana de terminal. Escribe exit.

Paso 3: Crear el punto de montaje

En primer lugar debemos confirmar que la carpeta donde montaremos la partición exista. Si hemos elegido un directorio en /media sólo podremos crearlo con permisos de superusuario.

  1. Abrimos «Ejecutar una aplicación» (Alt-F2) y ejecutamos gksu nautilus.
  2. Navegamos hasta /media y creamos la carpeta (Ctrl-Shift-N). La carpeta debe tener el mismo nombre que especificamos en /etc/fstab, respetando mayúsculas y minúsculas.

Dentro de lo posible debemos evitar que el nombre de la carpeta contenga espacios. (Si lo haces debes cerciorarte que en el punto de montaje especificado en /etc/fstab haya una barra invertida (backslash) antes de cada espacio. Por ejemplo: /media/Disco\ Fat)

Desde ahora, cada vez que reiniciemos podremos acceder a nuestra partición FAT32 con permisos de escritura.

viernes, 26 de junio de 2009

Cómo personalizar la barra de herramientas de Nautilus

Este dato no es nuevo pero pienso que puede ser bastante útil. Especialmente ahora que está en boga. En Launchpad, se le ha dado máxima prioridad al bug #386150 que propone una reestructuración de la barra de herramientas del navegador de archivos. La principal queja es que no responde a las demandas comunes del usuario. Por citar un ejemplo, la posibilidad de navegar con pestañas (o solapas) en Nautilus fue implementada en la versión 2.24 de GNOME y, sin embargo, esta característica sólo es accesible desde el menú o con la combinación Ctrl-T.

Pues bien, Nautilus es personalizable. Estos errores se pueden corregir manualmente a través de la edición del archivo de configuración /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml. Veamos, por ejemplo, como agregar el botón «Solapa nueva»:

  1. Abrir el archivo de configuración de la interfaz de Nautilus con permisos de superusuario. Abre «Ejecutar una aplicación» (Alt-F2) y escribe gksu gedit /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml
  2. Dirigirse al final del documento, donde comienza la etiqueta <toolbar>.
    <toolbar name="Toolbar">
     <toolitem name="Back" action="Back"/>
     <toolitem name="Forward" action="Forward"/>
     
     <toolitem name="Up" action="Up"/>
     ...
    </toolbar>
  3. Agregar la etiqueta para la orden «Solapa nueva». Incluye el código <toolitem name="New Tab" action="New Tab"/> en el lugar en el que desees tener el botón. Fíjate que las etiquetas de cada ítem están en el mismo orden en que aparecen en la interfaz de Nautilus, a saber: atrás, adelante, arriba, detener, etcétera.
  4. Guardar y cerrar el archivo.
  5. Reiniciar Nautilus. Abre «Ejecutar una aplicación» (Alt-F2) y escribe killall nautilus para terminar la aplicación. Para volver a iniciar Nautilus, vuelve a abrir «Ejecutar una aplicación» (Alt-F2) y ahora teclea simplemente nautilus.

Ahora la barra de herramientas cuenta con el botón «Solapa nueva» en el lugar en que lo has posicionado.

Agrega otros botones

Otros botones posibles de agregar se detallan en la siguiente tabla:

Item Código
Solapa nueva <toolitem name="New Tab" action="New Tab"/>
Crear una nueva carpeta <toolitem name="New Folder" action="New Folder"/>
Mover a la papelera <toolitem name="Trash" action="Trash"/>
Propiedades <toolitem name="Properties" action="Properties"/>
Cortar <toolitem name="Cut" action="Cut"/>
Copiar <toolitem name="Copy" action="Copy"/>
Pegar <toolitem name="Paste" action="Paste"/>
Mostrar los archivos ocultos (sin icono) <toolitem name="Show Hidden Files" action="Show Hidden Files"/>

Quita botones innecesarios

Para eliminar botones de la barra de herramientas puedes quitar su respectiva etiqueta . Otra alternativa es agregar <!-- antes y --> después de la etiqueta para que sea omitida. De esta manera será más sencillo volver a la configuración original si te arrepientes. Ejemplo para quitar el botón «Detener»:

<toolitem name="Up" action="Up"/>
<!-- <toolitem name="Stop" action="Stop"/> -->
<toolitem name="Reload" action="Reload"/>

Ejemplo de mi barra de herramientas personalizada con los botones «Solapa nueva», «Crear una carpeta», «Mover a la papelera» y «Propiedades» (y sacando «Detener», «Carpeta personal» y «Equipo»):

domingo, 3 de mayo de 2009

Configuración de un teclado inglés para el idioma español (castellano)

Recientemente adquirí un Acer Aspire One (AAO) en EEUU e instalé la nueva versión de Ubuntu Netbook Remix (9.04 Jaunty Jackalope). Uno de los primeros problemas que me surgieron fue en relación a la configuración del teclado. El teclado de mi AAO tiene la distribución del idioma inglés (USA). Por tal razón, no tiene la tecla para la eñe (ñ), ni para la tilde ('), ni para abre-signo-de-exclamación (¡) o abre-signo-de-interrogación (¿).

Una solución al problema consiste en cambiar la distribución del teclado a una que nos permita acceder a estos caracteres sin que desconfigure el resto (porque de lo contrario tendríamos que aprendernos un teclado "virtual" que no coincidiría con las teclas que estamos viendo).

La configuración que propongo es: EEUU Internacional (con teclas AltGr muertas)

Veamos, paso a paso, como configurar el teclado:

  1. Dirígete a las preferencias del teclado (Menú Sistema > Preferencias > Teclado)
  2. Abre la pestaña «Distribuciones»
  3. Abre la ventana «Elija una distribución» haciendo clic en el botón «Añadir...»
  4. En la primera lista desplegable (País) selecciona Estados Unidos; en la segunda (Variantes) selecciona EEUU Internacional (con teclas AltGr muertas). Haz clic en el botón Añadir.

  5. Haz clic para agrandar y ver los caracteres extras
  6. Antes de cerrar la ventana de «Preferencias de teclado» recuerda seleccionar la nueva distribución como predeterminada.

Desde ahora, al mantener la tecla AltGr presionada podremos acceder a una serie de caracteres secundarios. Por ejemplo, todas las vocales se convierten en vocales tildadas si mantenemos AltGr. (Para quienes están demasiado acostumbrados a presionar la tilde antes de la vocal, pueden utilizar la combinación AltGr + ' (comilla simple)). También la eñe (ñ) aparece cuando presionamos AltGr + n. Los signos de apertura de exclamación e interrogación los encontraremos junto a sus respectivo par. Por ejemplo, abre-signo-de-interrogación (¿) se consigue presionando AltGr + ? y abre-signo-de-exclamación (¡) se logra con AltGr + (Shift + 1) (dado que Shift + 1 equivale al signo de cierre).

Como dato extra, las comillas españolas («») se consiguen con AltGr + [ y AltGr + ], respectivamente.

sábado, 2 de mayo de 2009

Maximizar área de navegación en Ubuntu Netbook Remix

En Ubuntu Netbook Remix (UNR) y cualquier otra combinación entre pantallas pequeñas y Firefox, el espacio para navegar se nos puede hacer demasiado pequeño debido a la desmedida altura de las barras del explorador. Existen varias alternativas para recuperar este valioso espacio como, por ejemplo, navegar en modo pantalla completa (fullscreen). Hay quienes, sin embargo, no querrán renunciar a la funcionalidad que acompañan a estas barras pero sí reducir el espacio que ocupan para cedérselo a lo que realmente importa: espacio para navegar.

La siguiente solución pretende condensar todas las barras (menú, navegación y marcadores) en una sola, con la ayuda de la extensión Tiny Menu.

Paso 1: Descargar Tiny Menu

Lo primero es descargar la extensión de Firefox, Tiny Menu, el cual permite condensar toda la barra de menús en un solo elemento o icono.

  1. Nos dirigimos al sitio de complementos de Firefox
  2. Descargamos la extensión pulsando sobre el botón verde Añadir a Firefox (Add to Firefox)
  3. Reiniciamos el navegador

Paso 2: Reordenar elementos

Al abrir Firefox, notaremos que la barra de menús ha sido condensada en un solo elemento, dejando mucho espacio a su lado. El trabajo ahora consiste en arrastrar los botones de navegación (y eventualmente de marcadores) a la barra superior (ex menú).

  1. Abre la ventana «Personalizar barra de herramientas» (Menú > Ver > Barra de herramientas > Personalizar...). Esta ventana te permitirá cambiar el orden de los botones.
  2. Arrastra los botones de navegación, la barra de direcciones y el cuadro de búsqueda junto al botón de menú. Aprovecha para agregar o quitar los botones que consideres necesario. (Para quitar el botón «Marcador del iniciador» (corazón) deberás desactivarlo desde la ventana de Agregados de Firefox o el navegador te dará un error cada vez que lo inicies).
  3. Una vez terminada la reubicación, cierra la ventana haciendo clic en el botón «Listo».

Paso 3: Desactiva las barras innecesarias

Ahora que está todo condensado en una sola barra, puedes desactivar las otras. Dirígete a Menú > Ver > Barra de herramientas y desmarca ambos items: «Barra de navegación» y «Barra de marcadores»

Puedes ver todo el proceso en el siguiente vídeo:

Paso 4 (opcional): Agrega un acceso rápido a tus sitios más visitados en la barra de navegación

Desde su versión 3, Firefox incluye en la barra de marcadores un menú de los sitios más visitados. Para quienes utilizan esta característica puede ser útil contar con un acceso en la barra de navegación que no utilice mucho espacio. Con las siguientes instrucciones podremos añadir este elemento (u otros marcadores) a la barra de navegación.

  1. Asegúrate que la barra de marcadores esté visible (Menú > Ver > Barra de herramientas > Barra de marcadores)
  2. Elimina todos los marcadores que no utilizarás, dejando solo el elemento «Más visitados»: haz clic derecho en el elemento y selecciona Borrar en el menú desplegable
  3. Quita el texto del elemento «Más visitados»: Haz clic derecho sobre él y selecciona «Propiedades». En el cuadro de diálogo, borra el texto que aparece en la casilla «Nombre». Presiona «Guardar los cambios». (Este paso es necesario aun cuando no notes ningún cambio cuando cierres la ventana)
  4. Abre la ventana «Personalizar barra de herramientas» (Menú > Ver > Barra de herramientas > Personalizar...).
  5. Arrastra el elemento «Items de la barra de ma...» junto a los botones de navegación. (Este elemento parecerá ocupar mayor espacio de lo que ocupa en realidad)
  6. Cierra la ventana haciendo clic en el botón «Listo».
  7. Desactiva la barra de marcadores (Menú > Ver > Barra de herramientas > Barra de marcadores)
  8. Si utilizas Karmic y/o Firefox 3.5 instala también este agregado para evitar que Firefox condense la barra de marcadores en una lista desplegable.

Puedes ver el proceso completo en el siguiente vídeo:

miércoles, 8 de abril de 2009

Cómo abir el puerto de escucha para Transmission en el cortafuegos de Ubuntu

Es posible que al revisar la pestaña «Pares» en las preferencias de Transmission, el cliente de BitTorrent por defecto de Ubuntu, te hayas dado cuenta que el puerto de escucha (listening port) se encuentre cerrado. Por defecto, el puerto predeterminado es el 51413, y generalmente la razón de que se encuentre cerrado pueden ser dos: (a) está bloqueado por el cortafuegos (firewall) de Ubuntu; o (b) está bloqueado por el enrutador (router). Por lo demás, generalmente son ambas. Dado que la configuración de los routers depende de cada fabricante, en esta entrada nos centraremos en la primera, a saber, cómo abrir el puerto de escucha de Transmission en el firewall de Ubuntu.

Paso 1: Descargar e instalar Gufw.

Desde la versión 8.04 (Hardy Heron) Ubuntu incluye Uncomplicated Firewall (ufw), una herramienta para la línea de comandos que facilita la configuración del cortafuegos de Ubuntu. Para facilitar aún más las cosas, está Gufw, que es un frontend para ufw, es decir, un pequeño programita que permite configurar ufw de una manera gráfica y sólo con un par de clics.
  1. Descarga la última versión de Gufw en paquete .deb autoinstalable
  2. Una vez abierto el archivo con el instalador de paquetes, haz clic en el botón «Instalar paquete» (te pedirá la contraseña de root)

Paso 2: Configurar los puertos con Gufw

  1. Ejecuta Gufw desde el menú Sistema > Administración > Configuración Cortafuegos
  2. Te aparecerá una ventana titulada «Cortafuegos» con diversas opciones. Asegúrate que la casilla para habilitar el cortafuegos esté habilitada. El icono del escudo debe estar en verde.
  3. En el apartado «Añadir nueva regla», ve a la pestaña «Preconfigurado».
  4. En las las listas desplegables, selecciona: Permitir - Programa - transmission, respectivamente.
  5. Haz clic en añadir.
  6. En la lista de «Reglas» deberá añadirse 51413/tcp
  7. Cierra el programa

Paso 3: Verifica el estado de tu puerto en Transmission

Ahora que el cortafuegos permite las conexiones al puerto 51413, hay que verificar que Transmission las esté ocupando efectivamente.

  1. Abre Transmission. Menú Aplicaciones > Internet > Cliente BitTorrent Transmission
  2. En la ventana de Transmission, dirígete al menú Editar > Preferencias
  3. Dirígete a la pestaña «Pares».
  4. Al final del apartado Opciones, en «Puerto de escucha», aparecerá «Probando puerto..." junto a la casilla con el número del puerto. Después de unos segundos deberá aparecer «Puerto abierto»
Si te aparece «Puerto cerrado», probablemente es porque estás tras un router o firewall externo. Para modificar esto, deberás configurar el NAT o Port Forwarding de tu firewall/router.

sábado, 20 de diciembre de 2008

Instalar OpenOffice.org 3 en Intrepid Ibex desde los repositorios (con Start Center)

La versión 8.10 de Ubuntu viene con la versión 2.4 de la suite ofimática OpenOffice.org (OOo). Sin embargo, actualizarla a la última versión es una tarea relativamente sencilla.

Agregar los repositorios
  1. Abre «Orígenes de software» en el menú Sistema > Administración
  2. En la pestaña «Software de terceros» presiona el botón «Añadir...»
  3. Agrega la siguiente línea de repositorios:
    http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
  4. Cierra la ventana
Actualiza tu sistema
  1. Abre el Gestor de actualizaciones en el menú Sistema > Administración
  2. Recarga la lista de actualizaciones con el botón «Comprobar»
  3. Instala las actualizaciones de la nueva versión de OOo

Cómo acceder al Start Center

Una de las características de esta nueva versión de OOo es una pantalla de bienvenida en la que podemos escoger qué tipo de documento queremos crear.

OpenOffice.org 3 Start Center

Para acceder a él, abre el cuadro de diálogo «Ejecutar una aplicación» (Alt + F2) y ejecuta soffice

Ejecutar una aplicación
Desde el menú Principal

También podemos activar el acceso al Start Center en el menú principal:

  1. Menú Sistema > Preferencias > Menú principal
  2. En la lista Menús, selecciona Oficina.
  3. En la lista Elementos, activa OpenOffice.org verificando la casilla.
Menú principal
Desde Avant Window Navigator (AWN)

Si usas AWN, también puedes crear un lanzador al Start Center de la siguiente manera:

  1. Abre las preferencias del dock, haciendo clic derecho sobre él y seleccionando Preferencias (o ejecutando awn-manager)
  2. Ve a la sección de Lanzadores (Launchers)
  3. Añade un nuevo lanzador con el botón «Añadir»
  4. Rellena la información con el nombre del lanzador (Name), la descripción (Description) y el nombre del ejecutable (Command). En este último, escribe ooffice o soffice (cualquiera de las dos funciona).
  5. Selecciona un icono haciendo clic en el botón izquierdo. (En el cuadro de diálogo activa la opción Stock/In Theme)
Crear Lanzador (awn-manager)