I have a GUI widget, in ruby-gnome, and I have buttons.
Each button plays a video file.
I use system() for this, and mplayer.
When I click the button, all works well, mplayer plays the
video.
The problem is that, while mplayer plays this file, the
rubygnome GUI “freezes”, until that mplayer window is
closed again.
Is there a way to somehow allow the background GUI frame
to not freeze? On the commandline I can play multiple
videos, from different KDE konsole tabs, so I wonder that
must be possible in a GUI too, perhaps via a thread or
something.