Fbdev2, Mplayer e tty ed ambiente senza Xorg
Inviato: giovedì 14 giugno 2012, 12:23
Buongiorno,
Sto tentando di creare un ambiente senza X, per fare un po di pratica con Ubuntu e Linux; ho deciso di utilizzare il framebuffer per ottimizzare le prestazioni, ma ho un problema:
Molti programmi riesco a farli girare in screen o tmux via linea di comando mentre altri utilizzano una tty singola per il display come fbi o links2 in versione grafica...
L'unico programma che mi da problemi è Mplayer: utilizzando i driver fbdev2 riesco a vedere video, sia da tty che da emulatore (fbterm, tmux, screen etc.) ma la cosa grave è che il video si replica su tutte le console tty. Se lancio Mplayer -vo fbdev2 nomefile -geometry etc tec. il filamto copre ogni scritta o schermata nella posizione in cui è laciato, e viene replicato su tutte le console (se switcho lo vedo).
Volevo sapere se è un bug risolvibile o è un problema di architettura del driver che in tty funziona così e basta...
spero di essere stato abbastanza chiaro da farmi capire
La macchina:
Ubuntu 12.04 kernel 3.2.0-24-generic-pae i686
MPlayer svn r34540
Sto tentando di creare un ambiente senza X, per fare un po di pratica con Ubuntu e Linux; ho deciso di utilizzare il framebuffer per ottimizzare le prestazioni, ma ho un problema:
Molti programmi riesco a farli girare in screen o tmux via linea di comando mentre altri utilizzano una tty singola per il display come fbi o links2 in versione grafica...
L'unico programma che mi da problemi è Mplayer: utilizzando i driver fbdev2 riesco a vedere video, sia da tty che da emulatore (fbterm, tmux, screen etc.) ma la cosa grave è che il video si replica su tutte le console tty. Se lancio Mplayer -vo fbdev2 nomefile -geometry etc tec. il filamto copre ogni scritta o schermata nella posizione in cui è laciato, e viene replicato su tutte le console (se switcho lo vedo).
Volevo sapere se è un bug risolvibile o è un problema di architettura del driver che in tty funziona così e basta...
spero di essere stato abbastanza chiaro da farmi capire
La macchina:
Ubuntu 12.04 kernel 3.2.0-24-generic-pae i686
MPlayer svn r34540