
tty8
次のように新しいGUI(例:)を起動したいと思います。tty1
mplayer -fs /tmp/movie.mp4
tty1でカスタムコマンドを使用して新しいGUIを起動するにはどうすればよいですか?
注文する
xinit /usr/bin/mplayer -fs /usr/local/movie.mp4 $* -- :1
映画の代わりに黒い画面が表示されます。
答え1
mplayer
標準入力(mplayerウィンドウだけでなく端末でもキーボードショートカットを使用できます)から読み込み、標準出力にメッセージを表示したいと思います。から直接実行すると、標準入力と標準出力が実行されているのと同じ端末xinit
に接続されます。その端末のフォアグラウンドプロセスではないxinit
ため、mplayer
端末にアクセスできません。中断されます。シグマップ。
解決策はstdoutとstderrを/dev/null
。
xinit /bin/sh -c 'exec "$0" "$@" </dev/null" mplayer -fs /usr/local/movie.mp4 "$@" -- :1