我用這個
type mplayer
mplayer is aliased to `mplayer -fs -noconsolecontrols -loop 0'
播放檔案。我想將標準輸出靜音,這樣我就可以透過執行 mplayer 來讓 bash 做其他事情&
。
這適用於 GNOME 2,但自從我更新到 sid 後出現了問題。
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
另一件事:
當在完整循環(上面的循環標誌)後重播時,包含循環媒體的視窗將位於其他所有內容之上。
就像,如果我觀看沒有聲音的倖存者劇集,然後在後台播放音樂視頻(即兩個 mplayer 進程),則音樂視頻會在每次新迭代時獲得焦點。
有沒有辦法關閉它但仍然保持循環?
答案1
若要讓輸出靜音,您可以使用 shell IO 重新導向,可以使用下列任一方法:
mplayer -noconsolecontrols <options> 2>&- 1>/dev/null & mplayer -slave <options> 2>&- 1>/dev/null &
該
-fixed-vo
選項應該使 mplayer 重複使用相同的窗口,從而修復焦點抓取問題。
這是基於以下內容的手冊頁:
MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
是的,那就是 Debian lenny 的 mplayer。