Solucionar problema de pSX en Ubuntu Intrepid Ibex

Bueno amigos míos, es un gusto escribir a estas alturas. Quiero comentarles algunas novedades que voy a poner en este blog en la época de “vacaciones” (lo pongo entre comillas porque estoy haciendo mi práctica de atención abierta).

Como habrán leído, el jefazo está en Quellón, en la región de los Lagos. Para que se hagan una idea, es una isla a más de 1000 kilómetros de Santiago. Por el momento, soy el Amo y Señor del Blog jajajaja…

No, en serio. Simplemente lo que quiero hacer es contarles mi experiencia en el hospital. Además de los post de siempre del Universo Linux. No será mucho, y lo quiero hacer es para que conozcan mi “yo” estudiante de Medicina, ese yo que se esfuerza para lograr mis objetivos.

Bueno, a lo que vine

Previamente les había contado que me frustraba el no poder jugar play Station mediante psx. ¿La razón?

[src/linux/sound.cpp, line 215]: ’snd_pcm_hw_params_set_access(pcm_handle,hwparams,SND_PCM_ACCESS_MMAP_INTERLEAVED)’ returned ‘Argumento inválido’
Fallo de segmentación

Leyendo, averigüé que el problema es debido a conflictos del Emulador con PulseAudio. Eso impide que se pueda configurar correctamente y no se inicie. Buscando encontré una solución, y un amigo (Morelio) sugirió otra, así que tienen 2 alternativas.

Primero, la difícil

Bueno, no es difícil, si no engorrosa, porque tienes que usar mucho la terminal. Debes asegurarte tener cerrado Firefox (esto va para la otra opción también).

Primero debes tenerlo instalado (no hay problema en este sentido). Cada vez que desees jugar, ingresa a la terminal y detiene el proceso activo de PulseAudio

sudo /etc/init.d/pulseaudio stop

Si no funciona, agrega

sudo killall pulseaudio

Ahora, podrás ejecutar normalmente el pSX.  Cuando termines de ocuparlo, reinicia Pulse Audio con

sudo /etc/init.d/pulseaudio start

Esto último es opcional, debido a que cuando reinicies el sistema, volverá a ejecutarse.

La segunda opción (muchísimo más fácil)

En Ubuntuforums crearon un script que realiza lo anterior y además inicia el pSX. Para rematar, cuando lo cierra, vuelve a iniciar el PulseAudio. El script es el siguiente:

#!/bin/bash
# A script to disable pulseaudio, run pSX, then renable pulseaudio

gksu /etc/init.d/pulseaudio stop
sleep 1
gksu killall pulseaudio # Forcefully ends pulseaudio if still running
sleep 1
exec /usr/local/games/psx/pSX
sleep 1
gksu /etc/init.d/pulseaudio start

¿Muy confuso? ¡Más fácil todavía!. Instala este paquete (para Intrepid), que instala todos los paquetes necesarios, accesos directos en menú, y que cuando lo inicias ejecuta automáticamente el script. Más fácil echarle agua.

Después de esto, sólo queda que disfrutes de los Juegos de Play Station 1. Espero que estén bien. Nos vemos

Anuncios

3 thoughts on “Solucionar problema de pSX en Ubuntu Intrepid Ibex

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s