我正在使用“-vo caca”选项以便能够在终端中播放视频。但是,mplayer 正在打开一个视频运行窗口。有没有办法让它在控制台窗口中播放(让它填满)?我正在使用 Linux Mint 16。
不。 Mplayer 可以使用 linux 内核帧缓冲区运行,如果您在其中一个虚拟控制台上运行(这些是tty
设备,它们与 GUI 终端中使用的不同)使它看起来好像在“控制台”,因为当然,那是整个屏幕。但它不是在控制台中运行,而是在获取屏幕的帧缓冲区中运行。
如果您使用的是 GUI 桌面,您有一个 X 服务器在运行,它控制屏幕,因此您不能同时使用帧缓冲区(尽管您可以来回切换到 VT 并在那里使用帧缓冲区)。Mplayer 检测此上下文并相应地进行自我调整。