Если я запускаю программу через терминал, она открывается, но если я открываю ее через файл .desktop, этого не происходит

Я установил Matlab в / home / user / Desktop / matlabFolder / bin /.

Я могу запустить Matlab, запустив / home / user / Desktop / matlabFolder / bin / matlab внутри терминала, и он работает.

Я создал здесь файл .desktop: /home/user/.local/share/applications/matlab.desktop, и вот его содержимое:

[Desktop Entry]
Name=MATLAB
Exec=/home/user/Desktop/matlabFolder/bin/matlab
Icon=/home/user/Pictures/Matlab_Logo.png
Terminal=false
Type=Application
Categories=Development;Math;Science;Education;

Если я ищу MATLAB в средстве запуска приложений, я нахожу значок и могу запустить его ... Я вижу логотип Matlab, который показывает, что он запускается, но через несколько секунд логотип исчезает, и ничего не происходит ..... Почему? Как можно попробовать исправить? Может ли это быть связано с окружающими переменными и тому подобным?

1
задан 23 April 2021 в 20:24

1 ответ

Вы должны добавить -desktop в конец поля Exec = ... файла рабочего стола.

Таким образом, правильная строка будет выглядеть как

Exec=/home/user/Desktop/matlabFolder/bin/matlab -desktop
0
ответ дан 23 April 2021 в 23:19

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

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