如何将 Matlab 添加到主菜单?

如何将 Matlab 添加到主菜单?

我尝试将已安装的 matlab 添加到 Ubuntu 10.10 下的应用程序菜单中。

我点击了 Gnome-Menu -> Preference -> Main Menu -> Programming -> New Item,在其中输入 Matlab 文件 .../MatlabR2010b/bin/matlab 作为命令,并选择类型为“应用程序”。然后就完成了。

但是当我单击应用程序菜单中的项目时,Matlab 图标会出现几秒钟,然后什么也没有发生。

如果我选择的类型为“终端中的应用程序”,那么在将 Matlab 添加到应用程序菜单的最后一步中,当我单击应用程序菜单中的项后,将首先出现一个终端窗口,然后出现 Matlab 命令窗口。

所以我想知道如何解决当类型选择为“应用程序”时 Matlab 无法启动的问题?还有,当类型选择为“终端中的应用程序”时,有没有办法消除出现的终端?

答案1

我发现了一些对我有用的说明(Ubuntu 10.04)。

启动器属性的屏幕截图 复制粘贴命令检查完你的版本后/usr/local/MATLAB/R2012b/bin/matlab -desktop

答案2

虽然我使用的是较新版本的 Ubuntu(和 Matlab),但这对我来说效果很好:我刚刚在 Ubuntu 12.10 上安装了 Matlab 2012b,然后在 Ubuntu 软件中心安装了 matlab-support 包:

sudo apt-get install matlab-support

(根据相关问题中的这个答案:https://askubuntu.com/a/140078/16835

这将添加桌面图标/启动器,并允许您修复编译器链接问题。

答案3

在 MATLAB 运行时,启动器中不出现两个图标也是不错的选择。为此,请编辑包含 MATLAB 启动器的 *.desktop 文件(在 ~/.local/share/applications 中搜索 matlab),在文件底部添加以下行

StartupWMClass=com-mathworks-util-PostVMInit

答案4

正如 Kaustubh P 所说,这很可能是一个脚本。最好的判断方法是尝试head -1 .../MatlabR2010b/bin/matlab看看它是否以#!/bin/sh或类似 开头。

如果它是一个脚本,您可能希望将 gnome 菜单项设置为“应用程序”,并将命令设置为

/bin/sh -c .../MatlabR2010b/bin/matlab

相关内容