Emulador MAME en Huayra linux y dónde descargar ROMS

En este post muestro cómo jugar al ya famoso emulador MAME de máquinas ARCADE en nuestro Huayra gnu/linux.  Gracias a @malefico y a @FerToledo por ayudarme a romper mi karma anti-mame.

El primer paso será agregar a nuestros repositorios el repo externo
deb-multimedia.org:

alumno@huayra:~$ sudo nano /etc/apt/sources.list

y agregamos la línea:

deb http://www.deb-multimedia.org jessie main contrib non-free

guardamos el archivo con CTRL+O y salimos del editor con CRTL+X

Luego, desde una consola actualizamos los repos e instalamos el front-end QMC2:

alumno@huayra:~$ sudo apt-get update
y luego:
alumno@huayra:~$ sudo apt-get install qmc2-mame

qmc2-mame

Ahora, solo nos faltan las ROMS de los juegos.  Podemos pegar una mirada por acápor acá,  o bajar algún torrent cargado, por ejemplo éste.

5 -> Insert coin
1 -> Jugar!

TeamViewer en Huayra Linux [solucionado]

Si alguna vez se te presenta la necesidad de instalar
el cliente de TeamViewer* (recordamos que es software privativo, recomendamos utilizar, de ser posible, alternativas libres) para linux en Huayra,  o si ya lo intentaste y tuviste problemas, acá la respuesta:

teamViewer

Debido a  una librería que ya no viene en Debian 7 64bit no se puede resolver una dependencia al instalar Teamviewer. Por esto debemos instalar la versión de 32 bit de la siguiente forma:

Descargamos la versión 32-Bit / 64-Bit Multiarch

Procedemos a instalarla:

dpkg -i teamviewer_linux.deb

La instala pero dirá que no puede configurarla. Ahora resolvemos las dependencias con pequetes de 32bits:

dpkg --add-architecture i386
apt-get update

Y a continuación hacemos un:

apt-get install -f

y Listo!

Menú -> Aplicaciones -> Internet -> TeamViewer

nueva versión de Huayra 3.2 con mejoras

Acaba de ser publicada la nueva versión de Huayra gnu/linux es la 3.2 y es una versión de corrección de errores y mejoras.
Entre los cambios, podemos encontrar:

  • cambio a base Debian 8.3
  • Mejoras en alerta de actualizaciones (gtk-updates-daemo)
  • Mejoras en gestor de login (huayra-mdm)
  • Mejoras en Pilas Engine (python-pilas)
  • Mejoras en set de Íconos
  • Mejoras en temas de ventana
  • nuevo wallpaper oficial 3.2

DSC_2655

Si ya usas Huayra,  podés actualizar a la versión 3.2 desde una terminal con:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade

Si aún no lo usas, podés instalarlo en cualquier computadora de escritorio, notebook o netbook.  Estos tutoriales te servirán de ayuda.

Podés descargar las ISO acá,  y recomendamos la descarga vía Torrent,  si no estás familiarizad@ con los torrents, este tutorial te va a servir.

Walpaper oficial Huayra gnu/linux 3.2
Walpaper oficial Huayra gnu/linux 3.2

Para reportar los errores que puedan encontrar, ingresen al bugtracker.
Todas las dudas sobre Huayra podes consultarlas en el foro oficial.

Hacé con software Libre: programando un juego Parte 1

Escribí este tutorial para la página de Huayra, dentro del Programa Conectar Igualdad, y se los comparto en el blog. Hoy toca una actividad muy divertida: la programación. Y para probar vamos a crear un juego simple con PILAS-Engine.

Para comenzar a trabajar,  vamos a crear una carpeta donde estará todo nuestro proyecto.  Creamos la carpeta “ejemploPILAS” y dentro creamos un archivos de texto plano y lo llamamos “juego.py” ( botón derecho -> crear un documento -> archivo nuevo )

juego-pilas_01

Vamos a editar el archivo con la aplicación “Geany”,  aunque podés usar tu editor preferido, como Pluma o cualquier otro.  Dentro del archivo vamos a escribir el siguiente código:

# -*- coding: utf-8
import pilasengine

pilas = pilasengine.iniciar()

pilas.ejecutar()

juego-pilas_02

Vamos a probar esta estructurá básica del engine PILAS,  solo nos debería mostrar una ventana vacía de color azul, característica de PILAS.   Para ejecutar lo que hicimos hasta ahora,  abrimos una Terminal ( CTRL + ALT + T )  o usamos la que trae incluida Geany.   Escribimos $ python [ ruta hasta el archivo ]/juego.py.   En nuestro ejemplo la carpeta de nuestro juego está en el escritorio, entonces sería:

$ python /home/alumno/Escritorio/ejemploPILAS/juego.py

juego-pilas_03

Avancemos agregando algunas cosas al juego, por ejemplo un contador de vidas o puntos y un fondo animado. Para eso agregamos las siguientes líneas a nuestro código, justo después de pilas = pilasengine.iniciar()  y antes de pilas.ejecutar()

# -*- coding: utf-8
import pilasengine

pilas = pilasengine.iniciar()
puntaje = pilas.actores.Puntaje(280, 200, color=pilas.colores.blanco)
fondo = pilas.fondos.Galaxia(dx=-2, dy=0)

pilas.ejecutar()


Al mejor estilo programa de cocina,  tenemos “acá preparadas” un par de imágenes que nos servirán para nuestro ejemplo.  se trata de una nave espacial (original, no?)  y una estrella. Nótese que son archivos en formato PNG con Alfa, esto quiere decir que el fondo de la imagen es transparente.

lanave

La nave espacial es la protagonista en este ejemplo, vamos a incorporarla al juego.  Primero copiamos los archivos a una carpeta “imagenes” dentro de “ejemploPILAS”.   Luego, agregamos el siguiente código a nuestra aplicación.

primero vamos a ajustar el tamaño de la ventana, y agregarle un título.  Modificamos esta línea:
pilas = pilasengine.iniciar()
para que quede así:
pilas = pilasengine.iniciar(ancho=900, alto=550, titulo=’De la tierra a la luna’)

ahora agregamos el código para crear un “actor” en PILAS. El código completo del programa sería:

# -*- coding: utf-8
import pilasengine

pilas = pilasengine.iniciar(ancho=900, alto=550, titulo=’De la tierra a la luna’)

puntaje = pilas.actores.Puntaje(280, 200, color=pilas.colores.blanco)
fondo = pilas.fondos.Galaxia(dx=-2, dy=0)

class Nave(pilasengine.actores.Actor):

def iniciar(self):
self.imagen = “imagenes/lanave.png”

minave = Nave(pilas);
minave.escala = 0.7

pilas.ejecutar()

juego-pilas_04

En la próxima entrega veremos cómo interactuarán los actores dentro del juego.  Nos vemos!
Copyleft · Diego Accorinti para Huayra gnu/linux.
Licencia Creative Commons CC-BY

Huayra 3 gnu/linux ya llegó

huayra3

Descargá Huayra 3 acá: http://huayra.conectarigualdad.gob.ar/iso-sistema

Entre las novedades se encuentran Huayra Mu, una aplicación que fomenta la creación de proyectos de programación y de diseño, y Huayra CV, una herramienta que facilita la confección de su primer currículum vitae a los estudiantes que aspiran a ingresar al mundo laboral.

Por otro lado, Huayra 3.0 suma Conectar Educativo, desarrollada en colaboración con el portal educativo Educ.ar. A través de esta aplicación de escritorio se puede acceder al repositorio de contenidos y recursos que ofrece el portal y descargarlos para trabajar con los mismos sin conexión a Internet. Además, se diseñó un nuevo arte, Liso, para los fondos de escritorio, íconos y temas de ventana. También se actualizó la Wiki con nuevos tutoriales.

A su vez, se incorporaron dos nuevos aplicativos libres como Ninja Ide, un entorno integrado de desarrollo multiplataforma que utiliza Python como lenguaje principal, y Darktable, una aplicación que ofrece un conjunto de herramientas enfocadas al procesamiento y post-producción de imágenes.

El sistema operativo, que está basado en Debian Jessie, estará disponible para ser instalado en las arquitecturas de 32 y 64 bits.

La nueva versión se puede instalar a través del siguiente link de descarga:

http://huayra.conectarigualdad.gob.ar/iso-sistema

Para conocer el paso a paso de cómo realizar la instalación está disponible la sección correspondiente de la wiki:

http://wiki.huayra.conectarigualdad.gob.ar/

¿qué mejoras trae?

Software de base

  • Arquitectura: 64bits y soporte UEFI
  • Arquitectura: 32bits
  • Basado en Debian Jessie
  • Nuevo 3.16 kernel con (parche para Marble Point touch)
  • Nueva versión de drivers Realtek wifi
  • Mejor soporte a la plataforma Marble Point
  • Systemd
  • Mate 1.8.1

Nuevas aplicaciones y producciones propias

  • Nueva aplicación Huayra-CV
  • Nueva aplicación Huayra-Mu
  • Nueva aplicación Conectar Educativo
  • Nuevo arte Huayra Liso (Fondos de escritorio, iconos, temas de ventanas)

Actualizaciones de aplicaciones propias

  • Actualización de la documentación.
  • Mejoras y correcciones en Huayra-Motion
  • Mejoras y correcciones en Huayra-Caripela
  • Mejoras correcciones en Huayra-Compartir
  • Soporte de redes ad-hoc (para Huayra-compartir)
  • Mejoras y correcciones en Huayra-TDA
  • Nuevo motor mejorado y ejemplos de Pilas Engine

Actualizaciones y nuevas aplicaciones
Actualización de las aplicaciones de Debian Jessie que vienen incluidas.

Entre ellas:

  • LibreOffice
  • Calibre
  • GIMP
  • Inkscape
  • Blender
  • TurtleArt
  • GUVCView
  • OpenShot

Nuevas apilcaciones:

  • Ninja Ide
  • Darktable
  • DVD Styler

Actualización de la última versión de Ícaro.