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
理解するのに十分に使用してみませんでした。