這樣,我就只用 gnome 播放就沒有聲音了啊~ 因為 gnome 用 pulseaudio 啊。
還好,看一下 ps 裡面的進程, PPS for Linux 還是用 mplayer 抓 wid 嵌進 window 的,所以用 shell script 跳一下就可以解決:
先在 PATH 裡面把 /usr/local/bin 加到最前面,接著把這個丟到 /usr/local/bin/mplayer
#!/bin/bash
PPName=`ps -ef | grep $PPID | awk '{ if ($2 == '$PPID') print $8}'`
PPName=`basename $PPName`
[ "$PPName" != "PPStream" ] && {
/usr/bin/mplayer "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "$10" \
"$11" "$12" "$13" "$14" "$15" "$16" "$17" "$18" "$19" "$20"
exit $?
}
CMD=""
while [ -n "$1" ]; do
OPTIND=1
case "$1" in
-ao)
OPTIND=2
;;
*)
CMD=$CMD" $1"
;;
esac
shift $OPTIND
done
/usr/bin/mplayer $CMD
sudo chmod +x /usr/local/bin/mplayer
懶得自已處理的複製貼上的直接下這邊。
[更新]: 12/03 處理 mplayer 平常活動會受這支 script 影響的問題。
[更新]: 12/09 再處理 PPStream 的問題。
沒有留言:
張貼留言