Вы могли бы просто добавить пробел и %F
к Exec
параметру в приложения .desktop файл вашего установленного приложения.
Вы упомянули , вы не установили от программного обеспечения центра , так добавить файл «komodo.desktop» в /usr/share/applications/
1 или ~/.local/share/applications/
2 , который был бы очень похож на тот , что я показываю, просто изменить Name
, Exec
, Icon
( и т.д.) значения , чтобы отразить выборочная установка komodo на ваш компьютер
Вот так:
(использую возвышенное в качестве примера, потому что я не использую komodo)
Объяснение : опция% F активирует возможность передачи аргументов в ваше приложение, поэтому, если ubuntu может передать аргумент, он активирует опцию «открытие файла с» в контекстных меню и передаст файл в качестве аргумента 3 . Бум, это все, что нужно, совсем не сложно.
Примечания:
1: Вам понадобятся права суперпользователя, чтобы что-то изменить в этом каталоге. (вы можете использовать sudo nano app.desktop
из «терминала» или открыть gedit с правами суперпользователя gksu gedit &
, он, конечно, запросит ваш пароль)
2: ~
обозначает ваш домашний каталог пользователя (который действительно находится в / home / username / blabla ...), и что /.local/
каталог обычно скрыт, если вы используете nautilus для «исследования» вашей файловой системы, вы можете нажать ctrl+, hчтобы показать скрытые файлы.
3: если ваше приложение не поддерживает передачу аргументов, оно не будет работать.