Vain schrieb:
Hast du das konkret mit dem MPlayer probiert, Creshal user unknown?
mplayer wehrt sich schon dagegen überhaupt im Hintergrund gestartet zu werden:
mplayer somevid.mp4 &
[2] 5080
ibmux:~/Desktop > MPlayer SVN-r29237-4.4.1 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
^C
Er macht extensiven Gebrauch beim Output und auch der Input läßt sich über die Konsole steuern.
Interaktive Programme im Hintergrund laufen lassen ist wohl prinzipiell schwierig - wenn auch nicht unmöglich, wenn ich Input-, Output- und Errorstream umlenke:
ibmux:~/Desktop > mplayer novideo.mp4 < /dev/null > /dev/null 2>&1 &
[6] 5112
ibmux:~/Desktop > exit
exit
Es gibt noch angehaltene Prozesse.
Wie man sieht wird mplayer nicht beendet, wenn ich die Shell (xfterm4) mit exit zu schließen trachte, jedoch wird die Shell auch nicht geschlossen. Das ist aber vielleicht nicht das Problem, ging es doch darum, ein irrtümliches Schließen zu unterbinden.
Wie man das aber mit dem Sed-Aufruf Budada Bubladends verknüpfen könnte weiß ich nicht - es ging mir auch v.a. darum zu zeigen, daß man die Shell oft durchaus schließen kann, während eine gestartete Hintergrundanwendung weiterläuft, weil ich mich selbst fragte, ob das nicht zu heikel ist, daß man versehentlich gestartete Anwendungen mitten in der Arbeit verliert, weil man die Shell schließt.
Für die Musik hat Chrissss ja eine Lösung gepostet, die sofort Anklang fand.