jueves, 15 de noviembre de 2012

No funcionan los botones Home y Búsqueda en Android


En Android, al instalar nuevas ROMs de CyanogenMod hay ocasiones en que los botones "Home"  y el de búsqueda dejan de funcionar sin motivo aparente. Tampoco se activa la pantalla de bloqueo automáticamente cuando el móvil queda sin uso. Aunque se limpie la cache de datos y la cache de Dalvik se sigue manteniendo el error.

martes, 18 de septiembre de 2012

Tutorial de ActionBarSherlock


En Android existe un patrón de diseño llamado ActionBar consistente en una barra situada en la parte superior de la aplicación. Identifica la aplicación y permite al usuario saber donde se encuentra dentro de la aplicación. También permite situar acciones y modos de navegación fácilmente usables para el usuario.

Ejemplo de ActionBar.
Este patrón de diseño se introdujo con la versión Android 3.0 (Honeycomb - API 11) por lo que no está disponible para versiones inferiores (mas detalles en la guia oficial). Al no estar soportadas de forma oficial las versiones inferiores a Android 3.0, para poder usarla es necesario recurrir a bibliotecas no oficiales. 
A continuación se explica como usar ActionBarSherlock creada por Jake Wharton . Esta biblioteca permite usar ActionBar de forma nativa  en versiones Android 3.0 o superiores y en dispositivos con Android 2.X implementa una versión propia de ActionBar compatible a nivel de API con la oficial. No es necesario duplicar código para soportar diferentes versiones ya que el API usado por la biblioteca, es un duplicado del ActionBar oficial de Android.

jueves, 12 de julio de 2012

Como instalar la fuente Roboto de Ice Cream Sandwich en Gingerbread

La última versión de Android llamada Ice Cream Sandwich (Android 4.0), presentó una nueva familia de tipografía llamada Roboto que facilita la lectura en pantallas pequeñas. Roboto es una fuente True Type y formar parte del SDK de Android.

viernes, 10 de febrero de 2012

Optimización de directorios en Linux


Un par de apuntes rápidos para optimizar el disco duro en Linux.

Limpieza de archivos temporales.

Algunos editores de texto mantienen archivos temporales acabados en el carácter ‘~' y no los borran al finalizar la edición. Estos archivos se pueden encontrar usando el comando "find".

$ find $HOME -type f -name "*~" -print

Este comando muestra todos los archivos que encuentra en el directorio del usuario pero no los borra. Para borrarlos se añade al final el comando rm:

$ find $HOME -type f -name "*~" -print -exec rm {} \; 

La linea anterior borra automáticamente todos los archivos sin preguntar confirmación. Ha de usarse con cuidado porque en caso de indicar erróneamente que tipo de archivos quieres borrar lo hará sin preguntar. Y si estas en el directorio raíz y como root, puedes borrar el sistema completo.

jueves, 1 de diciembre de 2011

Barra de tareas en GNOME 3

La nueva versión 3 de Gnome ha introducido características que intentan facilitar el trabajo con el ordenador de forma que nos concentremos en una sola tarea. Una consecuencia es la desaparición de la barra de tareas donde se muestran todos los programas que están en ejecución. 

Hay otras formas de acceder a los programas que tenemos abiertos: pulsando simultáneamente las teclas Alt + Tab, con la tecla con el icono de Windows o bien moviendo el puntero del ratón a la esquina superior izquierda del monitor. Pero a mi me resulta mas cómodo poder verlos todos y cambiar de uno a otro según lo necesite.

lunes, 31 de octubre de 2011

Gnome 3 : Ejecutar programas al inicio de sesión

En Gnome 3 existe la posibilidad de ejecutar programas automáticamente cuando se inicia la sesión de usuario.

En primer lugar se ha de crear un directorio  ~/.config/autostart en el caso que no exista. En este directorio se guardan los archivos de texto que indican que programas se ejecutan en el inicio de sesión. Estos archivos tienen la siguiente nomenclatura:  appname.desktop, siendo appname el nombre del programa.

Por ejemplo, si queremos que se ejecute automáticamente un Terminal, creamos un archivo de texto llamado terminal.desktop con el siguiente contenido:

[Desktop Entry]
Type=Application
Exec=
/usr/bin/terminal
Hidden=false
X-GNOME-Autostart-enabled=true
Name=Terminal
Comment=
Terminal

Se guarda el archivo y se reinicia la sesión de usuario.

lunes, 22 de agosto de 2011

Cambiar el tamaño de disco duro en VirtualBox

VirtualBox es un software multiplataforma que permite la creación de maquinas virtuales sobre las que instalar un sistema operativo. 
Cuando se crea una maquina virtual, uno de los parámetros que se definen es el tamaño del disco duro que ocupara el sistema operativo. El tamaño de este disco duro puede ser fijo o bien puede ir creciendo a medida que se necesite hasta llegar al limite fijado. A veces nos puede interesar aumentar el tamaño de este disco duro.