tty1でカスタムコマンドを使用して新しいGUIを起動するにはどうすればよいですか?

tty1でカスタムコマンドを使用して新しいGUIを起動するにはどうすればよいですか?

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

おすすめ記事