在不同的屏幕中播放视频,而不显示 Gnome 中的桌面环境和光标交互

在不同的屏幕中播放视频,而不显示 Gnome 中的桌面环境和光标交互

我正在为现场音乐活动编辑视频。每首歌都有一个视频。我会有一台投影仪,每首歌都会有一个视频在艺术家身后的大屏幕上播放。

我有每首歌的长度,因此视频长度匹配。歌曲之间的时间是可变的,因为音乐家会在中间说话。

有没有什么软件可以用来将视频发送到屏幕,播放它,并在视频之间显示全屏图像,而无需屏幕显示 Gnome 的桌面环境和鼠标光标选择视频/移动窗口等?我的意思是,使用笔记本电脑的屏幕进行交互,并使投影仪的屏幕在视频播放时仅显示视频,并在视频之间显示固定图像。

答案1

如果您有幸拥有两台计算机,那么有一个很好的方法可以做到这一点。如果您将一台计算机(用于驱动视频的计算机)安装在投影仪附近(可能位于不方便的位置),而另一台计算机(称为遥控器,它可以是一台廉价的笔记本电脑)安装在投影仪附近,则两台计算机会特别实用。需要主持节目。

在视频驱动程序计算机上,停止或卸载任何显示管理器,例如xdmlightdm。然后,从远程控制笔记本电脑ssh进入驾驶员计算机。

(可选)启动,screen以便万一您与其他计算机的网络连接在演出期间中断,一切都将继续工作:

screen

现在手动启动 X 服务器:

X &

然后设置您的环境以使用新启动的 X 服务器:

DISPLAY=:0
export DISPLAY

使用类似的方法来确保默认的“沙盒”X 服务器根窗口背景永远不会显示出来:

xsetroot -solid black
# or else a static image:
pngtopnm hello.png | xli -onroot stdin

您可能会发现运行此命令来隐藏鼠标指针很有帮助(因为没有鼠标连接到该计算机):

unclutter &

到时候,展示您的视频:

mplayer xxx.avi  # or whatever you're using.

由于除了 X 服务器(可能是静态图像)和视频播放器(甚至不是窗口管理器)之外,该计算机上没有任何东西在运行,因此您可以绝对确定任何桌面环境的任何部分都不会“泄漏”。另外,您在控制位置唯一需要的就是与另一台计算机的网络连接;这比回传视频更容易。

相关内容