martes, 3 de septiembre de 2013

Nautilus: Abrir en terminal (Ubuntu 12.04)

Para agregar una opción muy útil al menú del botón derecho en Nautilus, basta con

    sudo apt-get install nautilus-open-terminal

luego deben reiniciar nautilus

    nautilus -q

y ya está.

miércoles, 10 de julio de 2013

Instalar emulador de Nintendo 64 con interfaz gráfica en Ubuntu 12.04

Existe el emulador famoso de Nintendo 64 para Ubuntu llamado Mupen64plus el cual funciona de maravilla, pero lamentablemente para la versión 12.04 de nuestro querido SO, ya no viene con interfaz gráfica.
Hoy logré instalar y configurar uno de tantos plugins que existen para apalear esto, y el cómo lo dejo acá.

Obviamente, lo primero es instalar el famoso emulador.

    sudo apt-get install mupen64plus

El plugin que uso para la interfaz es CuteMupen.
Para instalarlo pueden bajar el paquete .deb de UbuntuUpdates.org (o directamente de aquí: 32-bits, 64-bits). Luego de esto, pueden correr de consola esta interfaz.

Lo primero que hay que hacer es configurar las rutas de librería, plugins, datos, configuración y ROMs. Estas rutas son las que me funcionaron, pueden no ser exactamente iguales para ustedes.

  • Ruta de librería: usando el comando locate logré encontrar el archivo libmupen64plus.so.2 [/usr/lib/i386-linux-gnu/libmupen64plus.so.2].
  • Ruta de plugins: en la misma ubicación anterior estaba el directorio mupen64plus que contenía los plugins [/usr/lib/i386-linux-gnu/mupen64plus].
  • Ruta de datos: [/home/USUARIO/.config/mupen64plus/data] (puede no existir).
  • Ruta de configuración: [/home/USUARIO/.config/mupen64plus].
  • Ruta de ROMs: donde sea que guarden todas sus ROMs.
Y eso sería todo. Me sorprendí bastante cuando conecté mi control USB y pude jugar inmediatamente, sin configurar absolutamente nada.
Espero les sirva.



domingo, 18 de marzo de 2012

Cambiar metadata de un PDF

¿Se han preguntado cómo cambiar la información que tiene un archivo PDF guardada como metadata?
¿No?

De todas maneras, esta es una buena manera.
Primero instalan PDFTK

    sudo apt-get install pdftk

Extraer la metadata a un archivo de texto

    pdftk archivo.pdf dump_data output info.txt

Luego, abren el archivo de texto y editan la información

    InfoKey: Title
    InfoValue: Mi Titulo
    InfoKey: Author
    InfoValue: El Autor
    InfoKey: Subject
    InfoValue: El Tema

Finalmente, toman el pdf viejo, indican que actualizarán la metadata con la información del archivo de texto y crean el nuevo pdf

    pdftk archivo.pdf update_info info.txt output nuevo.pdf

Y eso sería todo, luego borran el archivo viejo y usan el nuevo.
Link de referencia.

jueves, 3 de noviembre de 2011

Extraer icono de un .exe

¿Alguna vez han querido extraer un icono desde un ejecutable de Windows?

Primero deben instalar icoutils, en mi caso ya venía instalado, pero para los que no

    sudo apt-get install icoutils

Ahora deben ubicar el .exe en cuestión. A modo de ejemplo, en mi caso se trataba de StarCraft.exe ubicado en .wine/drive_c/Archivos\ de\ programa/Starcraft/. Luego con la función wrestool obtienen la información dentro del archivo.

    cd .wine/drive_c/Archivos\ de\ programa/Starcraft/
    wrestool -l StarCraft.exe 

Esta llamada retorna algo así

    --type=9 --name=113 --language=1033 [type=accelerator offset=0x2ebbd8 size=80]
    --type=12 --name='CURSOR_LINK' --language=1033 [type=group_cursor offset=0x2eb7b0 size=20]
    --type=14 --name=102 --language=1033 [type=group_icon offset=0x2ea9c0 size=174]
    --type=14 --name=103 --language=1033 [type=group_icon offset=0x2eae80 size=34]
    --type=16 --name=1 --language=1033 [type=version offset=0x2eaea8 size=808]

Lo importante es encontrar el nombre de los tipo group_icon (los iconos, aunque no lo crean). Finalmente extraen el icono, en este caso de nombre 103 y lo guardan como un archivo aparte usando el operador >.

    wrestool -x -n 103 StarCraft.exe > StarCraft.ico

Si no les sirve esa extensión, pueden abrirlo con algún editor de imágenes y cambiarlo a gusto.

Mi icono final.

Un resumen genérico de las instrucciones:

    cd <rutadelarchivo.exe>
  wrestool -l <nombredelarchivo.exe> 
  wrestool -x -n <nombredelicono> <nombredelarchivo.exe> > <nombredeliconodestino.ico>

Ojalá les resulte todo bien.

Hamachi en Ubuntu 10.04

Si buscan como hacer esto, seguro pillan un famoso script para 8.x y 9.x, y algunas adaptaciones para 10.04, pero a mí no me resultó mucho esta opción.

Por suerte encontré otra manera para instalar Hamachi más sencilla, usando Hamachi2 y Haguichi


Primero deben bajar e instalar Hamachi2, para esto bajan el .deb desde aquí. Creo que igual funciona con Hamachi simple, allá ustedes.

Luego le instalan la interfaz gráfica Haguichi, para lo que agregamos a nuestros repositorios el PPA correspondiente, luego actualizamos y finalmente instalamos.

    sudo add-apt-repository ppa:webupd8team/haguichi 
    sudo apt-get update 
    sudo apt-get install haguichi

Y sería todo, bien simple la cosa, ojalá les funcione sin problemas.
Link de Referencia.

lunes, 12 de septiembre de 2011

Monitor de Temperaturas

Después de haber quemado un procesador y no tener notebook por 2 semanas, ahora que le puse uno nuevo no quiero ser tan irresponsable y usarlo sin saber a qué temperatura está funcionando el sistema. Buscando algún monitor, encontré esta solución que les dejo.

Primero necesitan detectar los sensores presentes en su sistema, para lo que escriben en una terminal:
sudo sensors-detect
Esto inicia un cuestionario bastante extenso, es cosa de que vayan leyendo y decidiendo si aceptan o no todo el scan que propone el sistema, y luego si desean agregar la información recopilada en /etc/modules. Esa información es necesaria para hacer andar el monitor sin problemas.

Luego reinician el sistema, y desde entonces ya deberían poder usar el comando sensors para obtener las temperaturas sensadas.

Si les gustan las applets que nos ofrece Ubuntu, seguramente van a querer una que use esta información para monitorear y desplegar las temperaturas de manera amigable. Para eso:
sudo apt-get install sensors-applet
 Y finalmente agregan el monitor a su barra favorita. A mí me resultó sin mayores problemas, y ahora tengo el monitor funcionando.


Espero les funcione. Si tienen algún problema, pueden leer el artículo original.

domingo, 11 de septiembre de 2011

Más de 3GB RAM en 32 bits

Como muchos algunos saben, por capacidad de direccionamiento los Sistemas Operativos (SO) de 32 bits no pueden manejar más de 3GB de RAM, ya que ocupan el último Giga en otros periféricos, como tarjetas de video, sonido, etc. Hay dos soluciones para este problema.

La primera solución a esto es usar un SO de 64 bits, pero seguramente si ya tienen su 32 bits instalado y configurado no quieren rehacer las cosas. por lo que es más recomendable la segunda opción para los "Ubunteros" de 32 bits (¿Se acepta o hay otra manera de llamarnos?).

La segunda opción es instalar el Physical Address Extension (PAE) aware kernel para tu Ubuntu. Esto permite mantenerte usando los 32 bits, pero con una extensión de direcciones para tu memoria. ¿Cómo logralo? ahora viene.

Primero confirmamos la cantidad de RAM reconocida por el sistema actual, abriendo una terminal y escribiendo:
free -m
Luego, si usan Ubuntu 9.10 o posterior, escriben lo siguiente:
sudo apt-get update
sudo apt-get install linux-headers-server linux-image-server linux-server
Si usan uno anterior al 9.10:
sudo apt-get install linux-generic-pae linux-headers-generic-pae
Después de la instalación, reinician y debiera estar todo listo. Para revisarlo, vuelven a escribir:
free -m
Y comparan los resultados.

Personalmente usé por mucho tiempo 64 bits, y pese a ser notoriamente mejor, es una lata que el mundo siga pegado ridículamente a los 32 bits, usando y desarrollando drivers y programas limitados. Imagínense cómo estaríamos ahora si nunca se hubiera abandonado los 16 bits para avanzar a los 32, o los 8 bits, en fin, no entiendo por qué seguimos pegados en 32 bits, pero ahora es lo que usaré un tiempo, y ojalá luego se avance por fin y todos felices para siempre.

Link de referencia.