cat | vlc -I rc --rc-fake-tty will not terminate until you actually send a line something AFTER vlc has exited. cat will sleep in read(), regardless of VLC exiting or not. Hence your command line is a bad example.
At least here, I cannot reproduce the problem: cat | (vlc -I rc --rc-fake-tty; echo DONE) does print DONE after I type quit + Enter (vlc 0.8.6h-4). -- vlc RC interface no longer functional when used with a pipe https://bugs.launchpad.net/bugs/227337 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs