我最近安装了 Matlab R2013a,它运行良好,但是我启动它的唯一方法是/usr/local/MATLAB/R2013a/bin/matlab
在终端中运行。如果我输入,matlab
它会说命令未找到,而且我似乎无法在侧边栏启动器中看到图标。我该如何才能让它从命令 matlab 或启动器运行?
编辑:我创建了一个链接,这样我就可以通过matlab
在终端中输入来启动它。但我仍然无法让 Unity 图标启动器工作。我设法通过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`
答案1
启动器锁定确实不适用于 matlab。但是有一个 .desktop 文件是 Matlab 安装的一部分。
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。
答案2
要向启动器添加条目和其他一些功能,请安装 matlab-support 包:
sudo apt-get install matlab-support
答案3
对我来说,这非常完美......
打开终端然后
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;
就是这样..!保存,你的启动器中应该会有一个新的桌面快捷方式
答案4
对于 Ubuntu 16.04 和 MATLAB R2016b
找到您喜欢的 .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
继续 Dash 并输入
matlab
。从 Dash 中选择图标并进入启动器。