Ubuntu 10.10の下のアプリケーションのメニューにインストールされたmatlabを追加しようとしていました。
Gnome-Menu-> Preference-> Main Menu-> Programming-> New Itemをクリックして、コマンドとしてMatlabファイル.../MatlabR2010b/bin/matlabを入力し、タイプを「アプリケーション」に選択しました。それで終わりました。
しかし、アプリケーションのメニューの項目をクリックすると、Matlabアイコンが数秒間表示され、その後は何も起こりません。
タイプを「ターミナルのアプリケーション」に選択した場合、アプリケーションメニューにMatlabを追加する最後のステップで、アプリケーションメニューの項目をクリックした後、最初にターミナルウィンドウがあり、次にMatlabコマンドウィンドウがあります。 。
だから、タイプが「アプリケーション」に選択されたときにMatlabが起動しないという問題を解決する方法を疑問に思っていましたか?また、タイプが「ターミナルでのアプリケーション」に選択されたときに表示されるターミナルを削除する方法はありますか?
私に役立ついくつかの便利な指示を見つけました(Ubuntu 10.04)。
コピーアンドペーストするコマンドバージョンを確認した後:/usr/local/MATLAB/R2012b/bin/matlab -desktop
Ubuntu(およびMatlab)の最新バージョンを使用していますが、これは非常に効果的でした。Ubuntu12.10にMatlab 2012bをインストールし、Ubuntuソフトウェアセンターにmatlab-supportパッケージをインストールしました。
Sudo apt-get install matlab-support
(関連する質問のこの回答に従って: https://askubuntu.com/a/140078/16835 )
これにより、デスクトップアイコン/ランチャーが追加され、コンパイラのリンクの問題を修正できるようになります。
また、MATLABの実行中にランチャーに2つのアイコンが表示されないことも嬉しいことです。これを行うには、MATLABのランチャー(〜/ .local/share/applicationsのmatlabのgrep)を含む* .desktopファイルを編集し、次の行を下部に追加します
StartupWMClass=com-mathworks-util-PostVMInit
コマンドの後に-desktop
パラメータを使用する必要があります。つまり、bin/matlab -desktop
のようなコマンドを記述する必要があります。
OK、これを試してください:
Gnomeパネルの空の部分を右クリックし、Custom Application Launcher
をクリックします
エントリが画像のエントリと類似していることを確認してください。
うまくいったことを教えてください!
Kaustubh Pが言ったように、それはスクリプトである可能性があります。伝える最良の方法は、head -1 .../MatlabR2010b/bin/matlab
を試して、それが#!/bin/sh
などで始まるかどうかを確認することです。
スクリプトの場合、gnomeメニューエントリを「アプリケーション」に設定し、コマンドを
/bin/sh -c .../MatlabR2010b/bin/matlab