Как создать сочетание клавиш для Matlab с помощью xfce

Способ расширения тильды заключается в том, что префикс тильды состоит из ~ плюс все символы до первой некавыченной косой черты или до конца слова, если нет некавыченной косой черты. Затем происходит замена, которая зависит от префикса тильды; ~, ~- и ~+ - особые случаи, в противном случае ~ удаляется, а остальные символы считаются именем пользователя. См. man bash (или страницу руководства вашей оболочки, если эта оболочка не Bash).

  • В ~"/mydata" за тильдой следует косая черта, поэтому префикс тильды - ~/mydata; поскольку не существует учетной записи пользователя с именем /mydata, префикс тильды не будет заменен, и оболочка будет искать каталог с буквальным именем ~/mydata и не найдет его.

  • В ~/"mydata" за тильдой следует косая черта без кавычек, и поэтому тильда заменяется содержимым $HOME, если установлено HOME, иначе - именем домашнего каталога пользователя (взятым из /etc/passwd); оболочка будет искать имя каталога типа /home/имя пользователя/mydata.

2
16.11.2016, 20:53
2 ответа

Начиная с (по крайней мере )Matlab 2017a, файл рабочего стола создается автоматически вusr/share/applications/(при условии, что вы устанавливаете Matlab сsudo).

Файл .desktopпо умолчанию содержит:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=matlab -desktop
Name=MATLAB
Icon=/usr/share/icons/hicolor/48x48/apps/matlab.png
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit

Как видите, поле Execсодержит matlab -desktop, как и предполагалось в комментариях.

(Обратите внимание, что значок также присутствует по умолчанию)

1
27.01.2020, 22:44

Украдено из комментариев:

Try using matlab -desktop in the shortcut

1
27.01.2020, 22:44

Теги

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