Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SDL con DirectFB para usuario (pend.)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Mon Aug 11, 2008 9:02 pm    Post subject: SDL con DirectFB para usuario (pend.) Reply with quote

Hola,

¿que tengo que hacer para poder utilizar las SDL como usuario desde la terminal, por ejemplo para aplicaciones como qemu o Dosbox?

Parece que tenga que configurar algún archivo en /etc sobre las SDL pero, no encuentro información sobre ello (o no se buscarlo, me pierdo en el inglés). El caso es que DirectFB sí puede utilizarlo un usuario normal, por ejemplo con el mplayer y -vo fbdev2, pero no si hago -vo fbdev2:sdl con lo que sólo se oye el sonido. El driver sdl va muy bien para no preocuparme por redimensionar la pantalla sin calculadora :P

No se que hacer :( sólo funcionan con el admin
_________________
En busca del TuXeR perdido


Last edited by AnimAlf on Wed Sep 17, 2008 7:33 am; edited 1 time in total
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Tue Aug 12, 2008 1:21 am    Post subject: Reply with quote

No entiendo la sintaxis, según tenía entendido y lo corroboran las pruebas que acabo de hacer el comando es mplayer -vo sdl.

Por el contrario, si copio tu comando -vo fbdev:sdl no encuentra el driver de video y al no encontrarlo, obviamente, solo reproduce sonido:
Code:
[fbdev2] Can't open sdl: No such file or directory
Error opening/initializing the selected video_out (-vo) device.


A mi por lo menos me funciona usando el driver SDL como usuario no privilegiado.

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Tue Aug 12, 2008 1:40 am    Post subject: Reply with quote

La sintaxis está mal, tendría que ser sólo sdl o fbdev2, fbdev2:sdl no recuerdo de donde lo he sacado.

¿Desde la consola también te funciona? Ctrl-Alt-F1 p. e.

-vo sdl
sólo me funciona con súdo, sin ello sólo lo escucho pero no me ocurre con fbdev2.

Desde las X sin ningún problema.

Me aparece este mensaje de error:

[VO_SDL] Falló la inicialización SDL: Unable to open mouse.

Pero no como root :?: :?:
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Tue Aug 12, 2008 1:58 am    Post subject: Reply with quote

No, en modo consola con framebuffer activado (me has hecho activarlo solo para probar :D) me suelta el mismo mensaje de error, que no puede abrir el mouse, pero si funciona como root... A ver que mas puedo averiguar...

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Tue Aug 12, 2008 3:07 am    Post subject: Reply with quote

Cuidado que en mi caso, tengo problemas. No con el mplayer pero sí con otras aplicaciones como dosbox, o otra que ahora no recuerdo, pero entro en ellas, y ... el teclado no es el que tiene que ser. Y no puedo salir de aplicaciones. Si entro en DosBox, no salgo y no puedo escribir nada CLARO, las teclas han cambiado su ordenación. Desde las X no me ocurre. Y no se donde configurarlo.
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
opotonil
l33t
l33t


Joined: 17 Jun 2005
Posts: 801
Location: 127.0.0.1

PostPosted: Tue Aug 12, 2008 12:04 pm    Post subject: Reply with quote

Se guramente sea una tonteria pero ya que el error que te da es:
Code:

[VO_SDL] Falló la inicialización SDL: Unable to open mouse.


Has probado a instalar y configurar "sys-libs/gpm".

Salu2.
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Tue Aug 12, 2008 12:52 pm    Post subject: Reply with quote

opotonil wrote:
Has probado a instalar y configurar "sys-libs/gpm".

lo tengo instalado, el mouse funciona como root, pero el teclado está ido (como si cambiase aquello de qwerty por otra cosa) :roll:
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Wed Aug 13, 2008 2:49 am    Post subject: Reply with quote

Otra cosa que me ocurre, con las aplicaciones es que no puedo cambiar de consola Alt+f1 Alt+f2 ... supongo que por lo del teclado. Pero en DirectFB no tengo problemas en ello, por ejemplo si estoy con links2 -g puedo moverme por las diferentes terminales sin problemas. Las de SDL ... no puedo abrir ninguna sin perder la conexión con el pc a través del monitor :(
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Thu Aug 14, 2008 5:17 am    Post subject: Reply with quote

Con el qemu, a diferencia de con el DosBox, sí puedo trabajar, aunque la llamada tiene que ser con sudo. Seguramente es por la misma naturaleza del qemu que puedo trabajar bien, pero, no puedo acceder a la consola (Ctrl+Alt+2)

Je, je, si salgo de la consola en la que inicio el Qemu, luego parace imposible volver a ella, está en (Ctrl+Alt+F8) en mi caso

Con la configuración de mis X al estar en ellas con el qemu en el frame buffer, aparecen interferencias en la parte superior, como una franja de cinco pantallas pequeñas de lo que está haciendo el qemu (en el resto de las consolas 1 a 6 tambien me aparecen pero a su resolución (je je son resoluciones diferentes, por eso las chiquitinas (con la misma resolución me sería difícil trabajar ahora con las x)). ¿Hay algún modo de eliminar esto? Supongo que también estará con lo de la propia configuración de las SDL ¿?¿?

Con una aplicación Direct frame buffer, la pantalla me queda en la misma terminal por ejemlo a la que accedo con Alt+F2 si cambio a otra, tengo allí lo que tenía, sin interferencia. Si voy a las X allí están, también sin interferencias. Tambien se tiene que poder hacer con las de SDL que trabajan bajo él. Creo yo. no se ¿?
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
AnimAlf
Apprentice
Apprentice


Joined: 20 Jun 2008
Posts: 229
Location: tgn

PostPosted: Thu Sep 04, 2008 7:11 pm    Post subject: Reply with quote

hola, he encontrado un modo de hacerlo funcionar, estableciendo la variable SDL_NOMOUSE. Pero al teclado se le va la pinza. Por ejemplo, si inicio el mplayer en la consola (tty1), al principio las teclas no funcionan en el orden que les corresponde (quiero decir que las toqué todas para salir y vi que volumenes brillos y demas no estaban donde debieran) además no puedo cambiar de consola ni regresar a las X hasta que no finaliza.

animalf@keeper ~ $ SDL_NOMOUSE=1 mplayer -vo sdl archivo.ogm

¿dónde y cómo se deben establecer las variables para sdl?

Utilizando dosbox si en dosbox.conf tengo
dosbox.conf:
...
[autoexec]
keyb es 850
...


Desde una consola en las X todo bien, pero desde tty. Sigue mal, no se como recuperar una pantalla si accedo.

esto se tiene que poder corregir ¿cierto?

thnks
_________________
En busca del TuXeR perdido
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum