lunes, 27 de octubre de 2014

Instalar Pillow sobre VirtualEnv

Para poder manipular imágenes con Python es necesario instalar el paquete PIL (Python Imaging Library) o Pillow (un fork de PIL).
Durante el proceso de instalación es necesario compilar el paquete, es necesario tener los paquetes: python-dev y python-setuptools.
$ sudo apt-get install python-dev python-setuptools
Una vez instaladas las herramientas de compilación se instala normalmente.
$ pip install Pillow
o
$ easy_install Pillow

sábado, 11 de octubre de 2014

Instalar VirtualBox Guest Additions

VirtualBox Guest Additions añade funcionalidades a VirtualBox, como ser compartir archivos entre la máquina virtual y la física, pantalla auto redimensionable; es necesario instalarlo en el sistema operativo de la máquina virtual, en ubuntu es necesario instalar algunos paquetes linux-haders-generic, build-essential y dkms previamente.
$ sudo apt-get install linux-headers-generic build-essential dkms
Una vez instalado, reiniciar.
En VirtualBox ir a Dispositivos > Insertar imagen de CD de las "Guest Additions", se insertará un CD virtual, abrir la consola, ir a la ruta del CD e instalar.
$ sudo ./VBoxLinuxAdditions.run
Para tener acceso a los archivos compartidos es necesario que nuestro usuario este en el grupo vboxsf, caso contrario solo root tendrá acceso.
$ sudo adduser [usuario] vboxsf

Reiniciar y listo.

jueves, 14 de agosto de 2014

Activar el corrector de ortográfico en Texmaker

El correcto ortográfico es una de las características más importantes de los editores de texto; al instalar Texmaker me doy cuenta que el corrector no funciona, luego de investigar un poco lo active de la siguiente manera:
  1. Descargar el diccionario del idioma del siguiente enlace, en mi caso es_BO.
  2. Descomprimir el contenido del archivo en:
    /usr/share/myspell/dicts
    
    
  3. En Texmaker ir al menú Opciones -> Configurar Texmaker y configurar el Editor, colocando la dirección del diccionario en Diccionario ortográfico:

sábado, 26 de julio de 2014

Skype no cierra sesión

El otro día me di cuenta que mi sesión en Skype no se cerraba completamente, apague todos los dispositivos con los que me conecto, pero seguía apareciendo conectado.
Intenté cambiar cambiar la contraseñar, pero sin resultado.
Después de investigar un poco encontré la siguiente solución:
  1. Iniciar Skype normalmente.
  2. Abrir una ventana de conversación con cualquier contacto.
  3. Escribir:
  4. /remotelogout
  5. Presionar Enter.
Listo, el comando cerró todas las sesiones activas a excepción de la actual.
Investigando un poco más resulta que Skype tiene muchos comandos que se pueden ejecutar en la ventana de conversación, lastimosamente la documentación oficial ya no esta disponible, pero se puede encontrar una detallada descripción de los comandos en VoipNina.

sábado, 5 de julio de 2014

MP3 en Ubuntu

Hoy quise escuchar un poco de música y para mi sorpresa no reproducía mp3.
Mi solución fue instalar el paquete de software privativo de Ubuntu:

$ sudo apt-get install ubuntu-restricted-extras

domingo, 29 de junio de 2014

Textos en español con LyX

A la hora de realizar textos científicos o formales mi elección es LyX, al instalar LyX en Ubuntu grande fue mi sorpresa al no podre trabajar en archivos en idioma español, el corrector de ortografía no estaba disponible y tampoco se podría generar el PDF de todos mis archivos en español.
Para dar solución a esto primero instalé el diccionario de español, use el diccionario de Aspell:
$ sudo apt-get install aspell-es
Luego cambie la configuración de LyX para definir el motor del corrector ortográfico en este caso Enchant, que ya esta instalado en Ubuntu y puede usar los diccionarios de Aspell.
Finalmente para poder generar los archivos en español, añadí el módulo de idioma de TeX Live:
$ sudo apt-get install texlive-lang-spanish
Si alguien necesita trabajar en otros idiomas la solución seria la misma, solo hay que instalar los paquetes del idioma necesario.

sábado, 31 de mayo de 2014

Configurar gEdit para programar

gEdit es el editor de texto plano de GNOME, parece muy sencillo pero es más poderoso de lo que parece.
Para poder configurarlo adecuadamente es necesario instalar el paquete de plugins extras:
$ sudo apt-get install gedit-plugins
Una vez instalado abrimos gEdit y vamos a preferencias:
En preferencias tenemos muchas opciones para poner a punto gEdit para programar con facilidad, la configuración que yo tengo es la siguiente:
Ver:
Editor:
Tipografías y colores:

Complementos:
Muchos de los complementos se pueden configurar con el botón Preferences.




domingo, 11 de mayo de 2014

Mejorando el rendimiento de la batería

Revisando un poco vi se puede alargar la duración de la batería, para ellos instale laptop-mode-tools.
$ sudo apt-get install laptop-mode-tools
Para configurar que elementos se desconectarán para ahorrar energía podemos usar la UI.
$ sudo gksu lmt-config-gui
Un problema que vi es que el mouse externo, dejaba de funcionar a los pocos segundo de conectarlo, el problema era que el USB se desconectada después de unos segundos por culpa del laptop-mode-tools, la solución desactivar el control de USB.

martes, 6 de mayo de 2014

Abrir terminal desde nautilus

Al instalar Ubuntu 14.04 y manejar nautilus vi que algo le faltaba, la posibilidad de hacer clic derecho y abrir el directorio actual en una terminal, algo muy útil cuando hay que ejecutar algo en la terminal.
Para añadir este comportamiento instalamos nautilus-open-terminal.
$ sudo apt-get install nautilus-open-terminal
Reiniciamos nautilus y listo.

lunes, 5 de mayo de 2014

Modificando Conky

Personalizando un poco mi Ubuntu instale conky y baje un bonito tema llamado LSD.

Simple y elegante, pero algo me falta, la información de la batería.
Investigando un poco encontré la documentación de conky en este enlace, he añadido las siguientes líneas al final del archivo de configuración del tema.
${voffset -50}${goto 160}BAT
${goto 160}${battery}
${goto 160}${battery_time}
Y ha quedado así.



martes, 29 de abril de 2014

Instalar SQLite para NodeJS

En Ubuntu NodeJS esta en paquete nodejs y el comando para usarlo es nodejs a diferencia de node que es en el resto de la instalaciones, esto no debería generar muchos problemas, en lugar de node hay que usar nodejs. Al instalar sqlite con npm salió el siguiente error:
$ npm install sqlite3 --save
npm http GET https://registry.npmjs.org/sqlite3
npm http 200 https://registry.npmjs.org/sqlite3
npm http GET https://registry.npmjs.org/sqlite3/-/sqlite3-2.2.3.tgz
npm http 200 https://registry.npmjs.org/sqlite3/-/sqlite3-2.2.3.tgz

> sqlite3@2.2.3 install /home/virtual/Develop/test/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build

/usr/bin/env: node: No existe el archivo o el directorio
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
 
npm ERR! weird error 127
npm ERR! not ok code 0 
Que en español es, no se encuentra el comando node. La solución fue enmascarar nodejs con un enlace simbólico; primero obtenemos la dirección de nodejs con:
$ which nodejs
/usr/bin/nodejs
Luego creamos el enlace simbólico con la dirección obtenida:
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
Solucionado, ya tenemos el comando node.
$ npm install sqlite3 --save
npm http GET https://registry.npmjs.org/sqlite3
npm http 304 https://registry.npmjs.org/sqlite3

> sqlite3@2.2.3 install /home/virtual/Develop/test/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build

node-pre-gyp http GET https://node-sqlite3.s3.amazonaws.com/Release/node_sqlite3-v2.2.3-node-v11-linux-x64.tar.gz
node-pre-gyp http 200 https://node-sqlite3.s3.amazonaws.com/Release/node_sqlite3-v2.2.3-node-v11-linux-x64.tar.gz
[sqlite3] Success: "/home/virtual/Develop/test/node_modules/sqlite3/lib/binding/node-v11-linux-x64/node_sqlite3.node" is installed
sqlite3@2.2.3 node_modules/sqlite3

domingo, 27 de abril de 2014

Hibernar en Ubuntu 14.04

Después de mucho tengo un Ubuntu en mis manos, se siente bien :).
Luego de instalar Ubuntu en mi portátil vi que la hibernación no estaba disponible, tras varios días de probar varios métodos y revisar muchos tutoriales al fin pude hacer que el botón de encendido hiberne mi portátil.

Verificar

Instalar las herramientas:
sudo apt-get install pm-utils
Probar:
sudo pm-hibernate
Si hiberna, perfecto, solo falta habilitar para que este disponible.

Habilitar

Para habilitar tenemos que editar el siguiente archivo:
sudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Con el siguiente contenido:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
Reiniciar y listo, fue suficiente para mi, todo funciona bien.
Este artículo se hizo en base a este enlace.