Добавить & ldquo; Открыть с помощью & rdquo; параметры приложения

Я довольно новичок в Ubuntu, поэтому, пожалуйста, простите мое невежество. Я успешно установил Sublime Text 3, Matlab, Arduino IDE, Spider и Eagle Autodesk. Если я открою приложение и открою файл, тогда все загрузится просто отлично. Но если я войду в Files, найдите нужный файл (например, HelloWorld.py) и щелкните правой кнопкой мыши «Открыть с помощью». Я не могу выбрать Sublime Text (или Spider). Моими вариантами являются gedit и LibreOffice. Выбор «Other Application ...» и «View All Applications» по-прежнему не позволяет мне выбирать Sublime Text или Spider (они вообще не отображаются). У меня такая же проблема с файлами .m Matlab и т. Д. Как я могу получить эти приложения в качестве доступных опций? Я не уверен, где находятся эти приложения. Я использовал «тип matlab» для поиска Matlab, но я не смог использовать этот метод для поиска других приложений. Я был бы очень признателен за помощь в решении этой проблемы.

1
задан 20 August 2017 в 22:09

2 ответа

У меня была эта проблема и нашла ответ здесь: https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications-in-open-with -when-right-click-files-in-nautilus / и http://www.walkingrandomly.com/?p=300.

Резюме: Должен быть файл matlab.desktop, который сообщает Ubuntu, как для обработки открытия приложения. Он должен быть в /usr/share/applications или ~/.local/share/applications. Исправление состоит в том, чтобы добавить -r "edit %f" в конец строки «Exec» в этом файле.

Mine выглядела так:

$ cat /usr/share/applications/matlab.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, чтобы сказать

Exec=matlab -desktop -r "edit %f"

, и он сразу появился в меню «Открыть с». По какой-то причине, в отличие от других приложений, где вы можете просто добавить «% f» в конец строки Exec, MATLAB фактически не открывает этот файл для редактирования, не указывая конкретно «запустить команду edit %f», а затем редактирует файл, который вы щелкните правой кнопкой мыши, чтобы открыть.

https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications- in-open-with-when-right-click-files-in-nautilus / Это объясняется дополнительным %f средством, как и что означает «% U» при вызове команды? этот ответ. Он в основном просто сообщает matlab передать все, что вы щелкните правой кнопкой мыши, чтобы открыть в качестве аргумента команду matlab.

2
ответ дан 18 July 2018 в 08:12

У меня была эта проблема и нашла ответ здесь: https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications-in-open-with -when-right-click-files-in-nautilus / и http://www.walkingrandomly.com/?p=300.

Резюме: Должен быть файл matlab.desktop, который сообщает Ubuntu, как для обработки открытия приложения. Он должен быть в /usr/share/applications или ~/.local/share/applications. Исправление состоит в том, чтобы добавить -r "edit %f" в конец строки «Exec» в этом файле.

Mine выглядела так:

$ cat /usr/share/applications/matlab.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, чтобы сказать

Exec=matlab -desktop -r "edit %f"

, и он сразу появился в меню «Открыть с». По какой-то причине, в отличие от других приложений, где вы можете просто добавить «% f» в конец строки Exec, MATLAB фактически не открывает этот файл для редактирования, не указывая конкретно «запустить команду edit %f», а затем редактирует файл, который вы щелкните правой кнопкой мыши, чтобы открыть.

https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications- in-open-with-when-right-click-files-in-nautilus / Это объясняется дополнительным %f средством, как и что означает «% U» при вызове команды? этот ответ. Он в основном просто сообщает matlab передать все, что вы щелкните правой кнопкой мыши, чтобы открыть в качестве аргумента команду matlab.

2
ответ дан 24 July 2018 в 19:02

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

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