最近Matlab R2013aをインストールし、正常に動作していますが、それを開始する唯一の方法は、ターミナルで/usr/local/MATLAB/R2013a/bin/matlab
を実行することです。 matlab
と入力すると、「コマンドが見つかりません」と表示され、サイドバーランチャーにアイコンが表示されないようです。コマンドmatlabまたはランチャーから実行できるようにするにはどうすればよいですか?
編集:リンクを作成したので、ターミナルでmatlab
と入力して起動できます。それでも、団結アイコンランチャーが機能しません。 matlab.desktop
の/usr/share/applications
ファイルを介してアイコンを作成できました。クリックするとMatlabが起動しますが、最初の読み込み画面の後、Matlabはアプリケーションを起動する代わりにシャットダウンします。ただし、ターミナルを介して動作します。私のmatlab.desktop
ファイルは次のとおりです。
[Desktop Entry]
Type=Application
Name=Matlab
Comment=Matlab R2013a
Icon=/usr/share/icons/Matlab.png
Exec=/usr/local/MATLAB/R2013a/bin/matlab
Categories=Office
Terminal=false`
ランチャーへのロックは、実際にはmatlabでは機能しません。ただし、Matlabインストールの一部である.desktopファイルがあります。
Sudo ln /usr/share/app-install/desktop/matlab-support:matlab.desktop /usr/share/applications/matlab.desktop
このファイル(matlab.desktop)のいくつかを更新する必要があります。
[Desktop Entry]
X-AppInstall-Package=matlab-support
X-AppInstall-Popcon=3
X-AppInstall-Section=multiverse
Version=1.0
Type=Application
Terminal=false
Exec=matlab -desktop
Name=MATLAB
Icon=_usr_share_icons_hicolor_48x48_apps_matlab
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit
X-Ubuntu-Gettext-Domain=app-install-data
上記のアイコンパスを次のように変更して、アイコンに絶対ファイルパスを指定します。
Icon=/usr/share/app-install/icons/_usr_share_icons_hicolor_48x48_apps_matlab.png
そして変更:
Terminal=true
これで、アイコンをランチャーにロックし、そこからmatlabを起動できるようになります。
私にとってこれは完璧に機能します...
ターミナルを開いてから
1.独自のアイコンをダウンロード-
Sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
2.アクセス許可を与える
Sudo touch /usr/share/applications/matlab.desktop
3. .desktopファイルを編集します
Sudo gedit /usr/share/applications/matlab.desktop
4.次をドキュメントに貼り付けます。
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Icon=/usr/share/icons/matlab.png
Name=MATLAB R2014a
Comment=Start MATLAB - The Language of Technical Computing
Exec=matlab -desktop
Categories=Development;
それでおしまい..!保存すると、ランチャーに新しいデスクトップショートカットができます。
ランチャーおよびその他の機能にエントリを追加するには、matlab-supportパッケージをインストールします。
Sudo apt-get install matlab-support
Matlab.desktopファイルで、デスクトップで実行することを指定する必要があります。
Exec =は次のようになります。
Exec=/usr/local/MATLAB/R2013a/bin/matlab -desktop
必要な画像を.png形式で見つけて、名前をmatlab.png
に変更します。
実行:
Sudo cp matlab.png /usr/share/pixmaps/
上記のコマンドは、アイコンを適切なフォルダーにコピーします。
実行:
Sudo gedit /usr/local/share/applications/matlab.desktop
次に、matlab.desktop
の次の行をコピーします。
[Desktop Entry]
X-AppInstall-Package=matlab-support
X-AppInstall-Popcon=10
X-AppInstall-Section=multiverse
Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/MATLAB/R2016b/bin/matlab -desktop
Name=MATLAB
Icon=/usr/share/pixmaps/matlab.png
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit
X-Ubuntu-Gettext-Domain=app-install-data
ダッシュに移動し、matlab
と入力します。
ダッシュからアイコンを選択し、ランチャーに移動します。
私の経験では、これまでのところ、最も簡単な解決策は、apt-getを使用して「matlab-support」をインストールすることです。この問題だけでなく、他の問題も解決します。ターミナルをポップして入力するだけです
Sudo apt-get install matlab-support -y
Matlabの場所を尋ねます。私は/usr/local/MATLAB/R2017b
にいます。
/usr/local/bin
にシンボリックリンクを作成します。つまり、su
ln -s /usr/local/MATLAB/R2013a/bin/matlab /usr/local/bin/matlab
MATLABが実行されると、ランチャーツールバーにアイコンが表示されます。右クリックして、ランチャーにロックします。