如何将Matlab添加到主菜单?
我试图将已安装的matlab添加到Ubuntu 10.10下的Applications菜单中。
我点击Gnome-Menu – > Preference – > Main Menu – > Programming – > New Item,我输入Matlab文件… / MatlabR2010b / bin / matlab作为命令,并选择类型为“Application”。 然后我结束了。
但是,当我单击应用程序菜单中的项目时,Matlab图标会显示几秒钟,然后没有其他任何事情发生。
如果我选择类型为“终端中的应用程序”,那么在将Matlab添加到应用程序菜单的最后一步中,单击应用程序菜单中的项目后,首先会有一个终端窗口,然后是Matlab命令窗口。
所以我想知道如何解决Matlab在选择类型为“应用程序”时不启动的问题? 还有一种方法可以消除当类型被选为“终端中的应用程序”时出现的终端吗?
我发现了一些对我有用的有用指令(Ubuntu 10.04)。
- 如何在Ubuntu Linux上安装MATLAB
- 如何创建快捷方式,别名或MATLAB链接? 如何将MATLAB放在底座上?
检查 /usr/local/MATLAB/R2012b/bin/matlab -desktop
版本后复制粘贴的命令: /usr/local/MATLAB/R2012b/bin/matlab -desktop
虽然我使用的是更新版本的Ubuntu(和Matlab),但这对我很有用:我刚刚在Ubuntu 12.10上安装了Matlab 2012b,然后在Ubuntu软件中心安装了matlab支持包:
sudo apt-get install matlab-support
(根据相关问题的答案: https : //askubuntu.com/a/140078/16835 )
这将添加桌面图标/启动器,以及允许您修复编译器链接问题。
当MATLAB运行时,在启动器中没有两个图标也很好。 要完成此操作,请编辑包含MATLAB启动器的* .desktop文件(〜/ .local / share / applications中的grep for matlab)添加以下行添加到底部
StartupWMClass=com-mathworks-util-PostVMInit
你需要在命令后使用-desktop
参数,这意味着你应该像bin/matlab -desktop
这样编写命令。
正如Kaustubh P所说,它很可能是一个剧本。 最好的方法是尝试使用head -1 .../MatlabR2010b/bin/matlab
,看看它是否以#!/bin/sh
或类似方式开头。
如果是脚本,您可能希望将gnome菜单项设置为“Application”并将命令设置为
/bin/sh -c .../MatlabR2010b/bin/matlab
好的,试试这个:
右键单击Gnome面板上的空白部分,单击“ Custom Application Launcher
确保条目类似于图像中的条目。
让我们知道我的工作!