如何创建启动器图标

如何创建启动器图标

我最近安装了 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

https://help.ubuntu.com/community/MATLAB

答案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

  1. 执行:

    sudo cp matlab.png /usr/share/pixmaps/
    

    上述命令将您的图标复制到适当的文件夹。

  2. 执行:

    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
    
  3. 继续 Dash 并输入matlab

  4. 从 Dash 中选择图标并进入启动器。

噢!结束!

相关内容