コンソールからコマンドを送信することは可能ですか、たとえば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
}
私はあなたが探しているものについて正確に確信しています。ただし、実行中のXサーバー内で新しいアプリケーションを起動するには、次のように使用できます。
DISPLAY=":0" mplayer -fs video.ogg
XサーバーのIDを選択でき、:0.1
などのオプションの画面識別子を追加して、画面番号1でアプリケーションを起動できます。