martes, noviembre 29, 2011

Crear lanzador de un programa instalado por wine y añadirlo a Unity



Recientemente hemos retomado nuestra incursión en el mundo del L2, volviendo a un antiguo servidor, y nos veíamos en la necesidad de crearnos un pequeño lanzador para ejecutar el juego desde el mismo Unity. El problema es que en Ubuntu 11.10 no sabía como crear dicho lanzador, y una vez que resolvimos el problema, el programa daba error.



Para solucionarlo, hemos necesitado hacer algunos pasos más, aunque nada difíciles, y ahora el lanzador funciona a la perfección. Vamos a abrir un archivo nuevo y pegamos lo siguiente:
#!/bin/bash
cd  ~/.wine/rutadondeesteelarchivoaejecutar
wine ejecutable.exe

donde tenéis que editar la ruta de wine al programa que queréis ejecutar y el nombre del .exe que queréis ejecutar.  Si en la ruta del programa o archivo hubiese espacios, tenéis que salvarlos de la siguiente manera. Ejemplo: /.wine/drive_c/Archivos de Programas/. Para salvar los espacios de la palabra Archivos de Programas hay que hacerlo de la siguiente forma:  al final de cada palabra que contiene un espacio a continuación, tenemos que añadir el símbolo de la barra invertida \. La ruta quedaría así:

/.wine/drive_c/Archivos\ de\ Programas/

Observad que el espacio entre palabras no desaparece, si no que añadimos un símbolo entre dicho espacio y la palabra. De esta forma, wine os reconocerá al ruta sin ningún problema.

Una vez editado, guardad y cerrad el archivo, dandole el nombre que queráis (aunque lo lógico es llamar al script con el nombre del programa o juego que queréis echar andar, nada más que para reconocerlo después). Hay que darle permisos de ejecución. Para ello, click derecho del ratón sobre el archivo, Propiedades, y en la pestaña de Permisos, marcar la opción que pone "Permitir ejecutar el archivo como un programa".



Cerrad el cuadro de diálogo después. Una vez hecho ejecutable nuestro script, tenemos que copiarlo en /usr/bin. Para ello, en Terminal:
sudo nautilus
Os pedirá la contraseña y os abrirá el navegador con permisos de root. Copiamos el archivo en la ruta /usr/bin.



Ahora, en el escritorio, creamos un Lanzador. Si no sabéis como, pasaros por este post. En Nombre, le damos el nombre que queramos. En comando, tenemos que poner la ruta del script que hemos hecho antes, es decir, /usr/bin/nombredelscript. En mi caso, el juego que quiero ejecutar es el L2 y mi script se llama así:


Comprobando que el lanzador creado funciona:


 Una vez comprobado que funciona, bastaría con arrastrar el lanzador a la barra de Unity. El problema es que dicho lanzador también permanece en el escritorio y al menos yo no quiero tenerlo ahí. Para solucionarlo (aunque de una manera bastante cutre) basta con cortar dicho lanzador del escritorio y copiarlo en alguna carpeta donde no nos estorbe. Incluso, crear una carpeta para albergar todos los lanzadores personalizados que queremos incluir en el Unity. Desde ahí, arrastrar el icono hacia la barra y se quedará anclado.


Bastaría con hacer el mismo proceso para cada uno de los programas que queramos anclar en Unity. Espero que os haya servido.

Saludos!! ^^


Habilitar la opcion "Crear Lanzador" en el menu de Ubuntu 11.10

A todos los que hayáis usado con anterioridad Ubuntu y ahora esteis disfrutando de la nueva versión, habréis notado que al hacer click con el botón derecho sobre el escritorio ha desaparecido una opción muy útil que teniamos con anterioridad: crear un lanzador. Para recuperar esta opción, vamos a hacer uso de los scripts de Nautilus (el navegador de archivos que usamos en Ubuntu) via guía de http://ubuntu-cosillas.blogspot.com.

Necesitamos bajarnos un archivo: Bajar archivo . Está comprimido en .tar.gz. Cuando se descargue, descomprimidlo y el contenido pegadlo en la ruta /usr/bin. Para ello, necesitaréis tener permisos de root así que os recomiendo hacer lo siguiente.

En Terminal:
sudo nautilus
Os pedirá al contraseña y os abrirá el explorador de archivos con permiso de root. Navegáis hasta donde os hayáis descargado el archivo y lo copiáis en al ruta /usr/bin. Cerrad el explorador y Terminal cuando finalicéis el proceso.
Nota:
 Tened mucho cuidado y no toquéis nada más cuando esteis con permiso de superusuario. Cualquier cosa que hagáis podría ser irreversible. 
También es necesario instalar una librería sin la cual no funcionaría. En Terminal:
sudo apt-get install libgnome-desktop-2-17
Ahora vamos a crear el script . Abrid un documento vacío y copiad lo siguiente:

#!/bin/bash
NM1=$((RANDOM%8000))
NM2=$((RANDOM%7999))
gnome-desktop-item-edit --create-new $NM1$NM2.desktop

El nombre que le pongáis al archivo va a ser el que se va a mostrar en el menú, así que podéis ponerle lo que queráis o "Crear Lanzador" mismo. Necesitamos darle permisos de ejecución a este script, así que click derecho sobre el archivo, Propiedades, pestaña de Permisos. Marcad la opción que pone "Permitir ejecutar el archivo como un programa".


Una vez creado el archivo, es necesario copiarlo en la siguiente ruta:
/home/tuusuario/.gnome2/nautilus-scripts

El puntito delante de gnome2 indica que es un archivo oculto. Basta que al estar en la carpeta en cuestión usando el navegador de archivos Nautilus, pulséis a al vez la tecla Ctrl y la tecla H. Veréis que aparecen nuevas carpetas y archivos anteriormente ocultos, todos con un punto delante de los nombres.




Una vez realizado este paso, ya en el Escritorio y si todo ha salido bien, al hacer click con el botón derecho del ratón, tenéis que ver una opción que pone Scripts y uan flechita que indica menú desplegable. Si pasáis el ratón, tiene que aparecer como opción "Crear Lanzador" o el nombre que le hayáis puesto al script.



En el blog de ubuntu-cosillas también añaden la opción (un pelín más engorrosa) para sistemas operativos de 64 bits. Aquí. Os lo recomiendo. Es un angel de la guarda en forma de blog ^^

Saludos y espero que os haya servido tanto como a mí ^^


Gnuplot trazador de graficas. Soluciones de errores multiplataforma.



Posibles causas de errores al insertar "pintar" una gráfica desde Maxima, wxMaxima o algún programa de cálculo utilizando gnuplot.

- Asegurarse que la ruta donde se guarda y se trabaja exista.
- ¿Tienes instalado en tu máquina gnuplot? Es raro que no se te haya instalado o esté defectuoso con el wxMaxima/Maxima, Instálalo si no es así:
  • Para Windows: Se instala al instalar Maxima, Descarga y reinstala por si estuviera defectuoso, ejecutalo posteriormente con wxMaxima que se incluye.
    • Asegurate de marcar "Instalación completa" para que instale los complementos de trazado y cálculos adicionales.
    • También atiende a que la ruta de carpetas donde se va a instalar no tenga símbolos raros ni espacios.
  • Para Ubuntu (32 y 64 bits), en terminal escribimos: sudo apt-get install gnuplot 
  • Para Arch Linux (32 y 64 bits), en terminal escribimos: sudo pacman -S gnuplot
- En las opciones al pintar gráficos mediante wxMaxima puedes elegir otro trazador si gnuplot te siguiera dando problemas.

Saludos y suerte!

martes, noviembre 22, 2011

Instalacion paso a paso y con imagenes de Microsoft Office 2007 en Linux (con Playonlinux)

Hace poco explicabamos cómo instalar PlayonLinux en nuestro Ubuntu. En este post vamos a utilizarlo para instalar Microsoft Office 2007 en Linux. Algunos diréis que nos hemos vuelto locos pero tiene su explicación: la gente normalmente, no sabe usar correctamente este tipo de programas ofimáticos por lo que, si a eso le añadimos el cambio del programa, de los documentos originales nos llega la mitad de la mitad. Resumiendo, que la necesidad aprieta. Curiosamente, funciona más fluido en Linux que en el propio Windows...



Basta de cháchara. Vamos a ver cómo instalarlo y configurarlo. Lo primero, y como ya hemos dicho, necesitamos tener PlayonLinux correctamente instalado y configurado. Lo segundo, disponer de una versión oficial de Microsoft Office 2007 con su serial (da igual la versión). Si no disponemos del cd pero sí de una imagen iso, tenemos que montarla para proceder a su instalación.
En Terminal:
- Creamos nuestro punto de montaje:
sudo mkdir /office
-Montamos la imagen en dicho punto:
sudo mount -o loop -t iso9660 nombredelaimagen.iso /puntodemontaje
Nos tiene que aparecer la iso como un dispositivo montado. Abrimos PlayonLinux, Instalar, Oficina, Microsoft Office 2007.


Al pulsar el botón "Instalar" comenzará el proceso de instalación guíado por PlayonLinux.



En el siguiente paso tendremos que seleccionar el cdrom o la iso montada, por lo que comprobaremos si hemos realizado el montaje bien. Para ello, nos tiene que salir el nombre de la carpeta donde hemos montado la imagen. En mi caso, llamada iso.
Si no apareciera, seleccionar Otro y escribir el punto de montaje creado, en el caso anterior /office


Una vez elegido el punto de montaje, comienza el proceso de instalación del programa.


Introducimos el número de serie del producto:


Aceptamos la Licencia:


Nos aparecen dos opciones: Instalar ahora (instalación normal) o Personalizar, donde podemos elegir que productos se instalan. Esto es útil cuando no queremos usar algunos de los productos que vienen incluidos en el paquete (por ejemplo, el Excel.



Este es el mensaje que nos aparece al terminar la instalación. Le damos a cerrar. Cuando salga de esta shell, también nos saldrá el recuadro de información en el PlayonLinux, confirmandonos la correcta instalación del programa.



Le damos a siguiente y cerrar. Nos apareceran los productos instalados en PlayonLinux.


-Limpiamos la casa...:
sudo umount /office

sudo rm -R /office
Aspecto del Word y de Powerpoint:



Saludos!! ^^

Amnesia: The Dark Descent, juego de terror en estado puro en Ubuntu

Amnesia es un juego de aventura basado en la exploración y con una perspectiva en primera persona. El jugador no tiene acceso a armas, y debe utilizar su ingenio para evitar o esconderse de los enemigos. El juego además mantiene la interacción física con objetos utilizada en Penumbra, permitiendo puzles físicos avanzados como apertura de puertas y arreglos de maquinaria. 




Aparte de la barra de salud del jugador existe un indicador de la cordura del personaje. Si permanece en la oscuridad demasiado, presencia acontecimientos sorprendentes u observa a los monstruos demasiado tiempo su nivel de cordura se reducirá. A medida que la cordura decrezca, el jugador experimentará alucinaciones visuales y auditivas que provocarán que los monstruos lo detecten con mayor facilidad. El jugador puede detener la pérdida de cordura utilizando yesqueros para encender velas y otras fuentes de luz, así como mediante el uso de un farol encontrado al principio del juego. Sin embargo, el número de yesqueros es limitado y el farol utiliza aceite y no puede ser utilizado cuando se gasta, además la luz facilita a los enemigos nuestra localización. Esto fuerza al jugador a encontrar un equilibro entre el tiempo que consume en la luz y la oscuridad. La cordura se restaura al completar objetivos y al avanzar en la historia del juego. [[Información extraída de la Wikipedia]]


Nota:
 No funciona en ordenadores con gráficas integradas


Si queréis ver como instalar este magnífico y agobiante juego en Ubuntu, continuad leyendo la guía. Amnesia no es gratuito así que tenéis que tener comprado el juego. Una vez comprado, nos encontramos con una carpeta con varios archivos. Según la arquitectura de vuestro ordenador, tendréis que elegir ejecutar el que pone "Launcher.bin" o "Launcher64.bin". Al ejecutarlo, la interfaz que nos encontramos es la siguiente:




Nos da la opción de jugar un poco con las opciones gráficas antes de iniciar el juego. Una vez configurado, pulsad donde pone "Iniciar Juego". Lo primero, tras cargar los títulos, es crearnos un nuevo usuario con el que vamos a continuar el resto del juego. Tras esto, el menú del juego ofrece el siguiente aspecto:






Si hay algo de la configuración que no os gusta, siempre podréis cambiarlo en "Opciones".




El juego utiliza subtítulos en español para contarnos la historia (para aquellas personas que el inglés no lo dominan). En cambio, los bocadillos de diálogo se encuentran totalmente en español. 








Además, nada más al empezar, nos piden que ajustemos Gamma y que a poder ser, juguemos en una habitación a oscuras y con casquillos de música para que la inmersión sea total. La atmósfera del juego la resume muy bien esta imagen:




La angustia se siente con la primera imagen. Vosotros decidís si queréis seguir avanzando en el juego. Os dejo con el trailer oficial en Youtube.




Saludos!! ^^

Desura, tienda de juegos para Windows y Linux (parecido a Steam)



Desura ofrece la posibilidad de comprar o descargar bastantes juegos de distintas categorías asegurandote de que van a funcionar tanto en Windows como en Linux. Aunque el catálogo del que se dispone aún no es muy grande (y menos si lo comparamos con Steam) este número irá aumentando con el tiempo. En el caso de juegos para Linux sólo están disponibles las versiones para arquitectura de 32bits. Si queréis probarlo, vamos a ver cómo instalarlo en Ubuntu y Archlinux.

En Archlinux

En Terminal:

yaourt -S desura
Se os instalará el programa con todas sus dependencias. Una vez instalado, os aparecerá en el menú.

En Ubuntu 


Vamos a la siguiente página y pulsamos en el botón grande que pone "Download Desura": http://www.desura.com/. Al darle, nos saldrá una pequeña ventanita con dos opciones:


Elegimos la opción que de la derecha, lo que nos descargará el paquete de Desura (formato tar.gz). Vamos a donde se ha descargado el paquete y lo descomprimimos.  La carpeta de Desura ofrece el siguiente aspecto:


El icono que aparece señalado en la imagen con color rojo es el que tenemos que pulsar para ejecutar el programa. Comenzará a descargarse las actualizaciones necesarias para que funcione el programa.


Mensaje donde nos avisan que han añadido el icono de inicio de Desura a Unity.



Aparecerá el login del programa:


Le daremos a "New Account" para crear nuestra cuenta. Nos pedirán que aceptemos la Licencia.


Una vez terminado el proceso de registro, nos pedirá que confirmemos un email enviado a nuestro correo. Al confirmarlo, no hará falta salir y volver a entrar en la sesión ya que el programa lo pilla solo.

Este es el aspecto de Desura para Linux:



Espero que os sea útil y que poco a poco, se vayan añadiendo juegos más interesantes y con mejor calidad. Un saludo!! ^^


 
Google+