是否可以从控制台发送命令,例如tty1
,发送到当前使用 X 的终端(在我的情况下,tty7
因为我使用 Debian),例如告诉mplayer
播放电影?
编辑- 使用我在下面的答案中学到的命令创建了一个速记函数:
function movie () {
ORIG_TTY=`fgconsole`
chvt 7
DISPLAY=":0" mplayer -fs $1 > /dev/null 2> /dev/null
chvt $ORIG_TTY
}
答案1
我非常确定您在寻找什么。但是要在正在运行的 X 服务器中启动新应用程序,您可以使用以下命令:
DISPLAY=":0" mplayer -fs video.ogg
您可以选择 X 服务器的 ID,并且可以添加可选的屏幕标识符,例如:0.1
在屏幕编号 1 中启动应用程序。