无需额外的终端窗口即可使用 mplayer 观看视频?

无需额外的终端窗口即可使用 mplayer 观看视频?

我正在尝试在 mplayer 中观看视频,但是当我运行以下命令时:

mplayer video.flv

终端窗口保持打开状态,并打开另一个视频窗口。

有什么方法可以让我从终端运行视频,但观看时终端窗口不保持打开状态?

我试过了:

mplayer video.flv < /dev/null &

按照他们的常见问题解答中建议的那样,但是我得到了进程 ID,然后大约一秒钟后,输出在视频窗口打开之前返回到终端。如果我在视频窗口打开时关闭终端窗口,视频窗口也会关闭。

MPlayer 版本:

MPlayer svn r34540 (Ubuntu), built with gcc-4.7 (C) 2000-2012 MPlayer Team

将 gnome-terminal 与 i3 结合使用。

答案1

像这样开始:

(nohup mplayer video.flv >/dev/null &) && exit

如果 mplayer 启动成功,shell 将退出并且终端窗口关闭(除非您正在一个 shell 中运行另一个 shell,或类似的东西);如果 mplayer 失败,shell 将保持打开状态并且您将在其中看到 stderr 输出,这样您就可以找出问题所在。

相关内容