Я ссылался на эту ссылку для своей проблемы: Как создать значок запуска
Хотя мой значок matlab уже создан , всякий раз, когда я нажимаю на него, это отображается для несколько секунд:
Затем приложение автоматически закрывается !
У меня есть чтобы запускать его из терминала каждый раз, когда MATLAB будет фактически открываться и выходить за пределы заставки:
/usr/local/MATLAB/R2017a/bin/matlab
Хотя описанный выше метод работает отлично, я хочу иметь возможность запустить его судя по значку, я не могу понять, в чем проблема.
Как упомянуто в ссылке выше, из ответа, набранного сверху, я сделал это первым:
sudo ln /usr/share/app-install/desktop/matlab-support:matlab.desktop /usr/share/applications/matlab.desktop
Затем удалил все содержимое файла .matlab и заменил его на:
[Desktop Entry]
X-AppInstall-Package=matlab-support
X-AppInstall-Popcon=4
X-AppInstall-Section=multiverse
Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/MATLAB/R2017a/bin/matlab -desktop
Name=MATLAB
Icon=/usr/share/app-install/icons/_usr_share_icons_hicolor_48x48_apps_matlab.png
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit
X-Ubuntu-Gettext-Domain=app-install-data
Когда я повторяю первый шаг, я получаю следующее сообщение:
ln: failed to create hard link '/usr/share/applications/matlab.desktop': File exists
Затем я попытался создать мягкую ссылку, как предложено в одном из ответов:
ln -s /usr/local/MATLAB/R2017a/bin/matlab /usr/local/bin/matlab
Ничто не помогает мне, помогите!
Есть 2 проблемы с вашим подходом.
sudo ln -s pathToLink pathToTarget
Так что это исправленная команда:
sudo ln -s /usr/share/applications/matlab.desktop /usr/share/app-install/desktop/matlab-support:matlab.desktop