Как создать иконку запуска

Я недавно установил 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`
22
задан 8 January 2014 в 08:48

9 ответов

Блокировка для запуска действительно не работает для 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 оттуда.

0
ответ дан 8 January 2014 в 08:48

Для меня это прекрасно работает ...

Откройте терминал, а затем

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. Отредактируйте свой. файл рабочего стола

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;

вот и все! Сохраните, и вы должны иметь новый ярлык на рабочем столе в вашей панели запуска

0
ответ дан 8 January 2014 в 08:48

В вашем файле matlab.desktop вы должны указать, что вы хотите выполнить на рабочем столе.

Ваш Exec = должен выглядеть так:

 Exec=/usr/local/MATLAB/R2013a/bin/matlab -desktop
0
ответ дан 8 January 2014 в 08:48

Чтобы добавить запись в панель запуска и некоторые другие функции, установите пакет поддержки matlab:

sudo apt-get install matlab-support

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

0
ответ дан 8 January 2014 в 08:48

Для 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. Перейти на тире и набрать matlab .

  4. Выберите значок из Dash и войдите в Launcher.

ςλος! Конец!

0
ответ дан 8 January 2014 в 08:48

По моему опыту, самое простое решение, которое я только что нашел, - это просто установить «поддержку matlab» через apt-get. Это решает не только эту проблему, но и другие. Просто откройте терминал и введите

   sudo apt-get install matlab-support -y

. Он спросит, где находится Matlab. Шахта находится на /usr/local/MATLAB/R2017b.

0
ответ дан 8 January 2014 в 08:48

Создайте символьную ссылку в /usr/local/bin, то есть su

ln -s /usr/local/MATLAB/R2013a/bin/matlab /usr/local/bin/matlab

. После запуска MATLAB на панели инструментов запуска должен появиться значок. Щелкните правой кнопкой мыши и зафиксируйте его на панели запуска.

0
ответ дан 8 January 2014 в 08:48

У меня была та же проблема, и я понял, что большая часть трудностей возникла из-за того, что Matlab установил файл .desktop в ~/.local/share/applications/, а не в /usr/share/applications/. Имея это в виду, мое решение:

  1. Убедитесь, что вы можете запустить Matlab, набрав matlab в терминале. Если нет, то вы можете установить для этого ссылку sym или заменить мои команды matlab ниже на полный путь к исполняемому файлу matlab.

  2. Загрузите значок matlab и сохраните его в ~/.local/share/icons/matlab.png

  3. Создайте новый файл: ~/.local/share/applications/matlab_version.desktop с содержимым: [Desktop Entry ]
    Кодировка = UTF-8 Версия = 1.0 Тип = Имя приложения = MATLAB Icon = matlab.png Exec = matlab -desktop StartupNotify = fals [Terminal = false

  4. Убедитесь, что у только что созданного вами файла (matlab_version.desktop) есть права доступа, которые должны быть исполняемыми.

  5. Перейдите к ~ / .local / share / Applications / с помощью проводника файлов nautilus, а затем дважды щелкните по matlab_version (здесь скрывается расширение файла)

  6. Это должно запустить Matlab. Если это работает, щелкните правой кнопкой мыши на значке matlab в модуле запуска и выберите «Lock to launcher». Если это не сработает, убедитесь, что у файла есть права на выполнение и что ваша ссылка sym работает.

0
ответ дан 8 January 2014 в 08:48

Ubuntu 18.04 Для меня это отлично работает ...

Откройте терминал, а затем

  1. Загрузите свой собственный значок:

     sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
    
  2. Создать файл .desktop:

     sudo touch /usr/share/applications/matlab.desktop
    
  3. Отредактируйте файл .desktop

     sudo gedit /usr/share/applications/matlab.desktop
    
  4. Вставьте следующее в файл .desktop:

     #! / Usr / bin / env xdg-open
    [Desktop Entry]
    Тип = Приложение
    Значок = / usr / share / icons / matlab.png
    Имя = MATLAB R2018a
    Комментарий = Запустите MATLAB - Язык технических вычислений
    Exec = matlab -desktop
    Категории = Развитие;
    
0
ответ дан 17 February 2020 в 15:46

Другие вопросы по тегам:

Похожие вопросы: