如果我像这样使用 xterm 启动一个进程(其中 omxplayer 是 xterm 正在启动的进程):
xterm -fullscreen -fg black -bg black -e omxplayer -o hdmi -r %f
我是否可以通过不同的进程写入 xterm 的标准输入来控制 omxplayer?如果是这样,怎么办?
(我对 Linux 术语非常不熟悉,所以如果我说得不正确,请原谅。)
更新
根据 @strugee 的评论,我的目标不是写入 xterm 的标准输入,而是写入 omxplayer 的标准输入。
答案1
screen
伪tty运行方式
您需要在其中运行命令中介 tty 管理器。
screen -d -m omxplayer -o hdmi -r %f
比
xterm -fullscreen -fg grey -bg black -e screen -R
这使您可以断开并重新连接屏幕随时:点击Ctrl+ a,即可d从屏幕会话中分离并screen -R
在任何终端控制台中重新连接。
查看man screen
更多信息。