窓のないxtermか。 (プロセス用偽端末)

窓のないxtermか。 (プロセス用偽端末)

Matlabではかなり奇妙な問題で苦労しています。

起動スクリプトを見つけて/opt/matlab_2013b/bin呼び出しますmatlab

  • ターミナルで走るとよく出ましたね。

しかし、Xfceパネルでランチャーを作成したいと思います。

  • そのように直ちに衝突が発生します。/opt/matlab_2013b/bin/matlab
  • それを使用するとうまくxterm -e "cd /opt/matlab_2013b/bin; ./matlab"いきますが、役に立たないxtermはその周りにあります。 (上記を使用して「ターミナルで実行」を選択すると、同じ結果が表示されます。これはlxterminal大幅に改善されません。)
  • sh -c "cd /opt/matlab_2013b/bin; ./matlab"うまくいきません(おそらくMATLABが端末にあると思うようにだますと思いましたが、いいえ

私は起動スクリプトが何とか対話型端末で呼び出されることに頼るべきだと思います。

ウィンドウなしでxtermや他の端末を実行する方法はありますか?それでは、その中で実行中のプロセスが実際の端末にあると思いますが、ウィンドウを表示しませんか?

答え1

screen分離モードでこれを行うことができます。起動スクリプトに次の内容を追加します。

screen -d -m /opt/matlab_2013b/bin/matlab

スクリプトを開始できる別々の画面セッションが作成されます。いつでも通常どおりスクリーンセッションに接続できます。

を使用すると、ほぼ確実に同じ効果を得ることができますが、tmux理解するのに十分に使用してみませんでした。

関連情報