mplayer -slave -really-quiet -noconsolecontrols -nomouseinput -nocache -vf scale=1366:768:0:0 -wid %d FILENAME - так я его запускаю, отрисовывая в GTK контейнере, а вот как завершить без неправильного system(«killall mplayer»); X 2 не понимаю. К примеру, я загоняю список файлов, которые по сигналу от нажатия клавиши поочередно должны показываться в окошке проигрывателя, причем нужно как раз завершить процесс mplayer'а, ну а потом снова запустить, чтобы избежать холостой работы при зависании проигрывателя и в силу прихоти полета мысли покорного слуги. В сети находил несколько упоминаний, что system(); это плохой тон и нужно использовать сигналы плеера, но я отрубил флагом управление и потому реализация нужна такая вот... Спасибо за добрые и полезные советы!