Откройте файл рабочего стола приложения в / usr / share / applications и проверьте, заканчивается ли строка «Exec» этим значением: «% F». Если это не так, вам придется добавить это значение в эту строку. Вот команда, используемая для редактирования файла рабочего стола:
gksu gedit /usr/share/applications/<filename>.desktop
изменить строку exec из
Exec=kile
на
Exec=kile %F
, а затем на Kile появляется в списке.
Откройте файл рабочего стола приложения (в данном случае kile.desktop) в разделе «/ usr / share / applications» и проверьте, закончилась ли строка Exec этим: %F. Если это не так, тогда вам нужно будет добавить это значение в эту строку (при необходимости, при желании). Ниже приведена команда, используемая для редактирования файла рабочего стола:
gksu gedit /usr/share/applications/kile.desktop
или
gksu gedit /usr/share/applications/kde4/kile.desktop
Здесь kde4 может быть чем-то другим.
изменить строку exec от:
Exec=kile
до:
Exec=kile %F
, а затем в списке должен появиться Kile.
Kile не является дефолтом в «Ubuntu». Вам необходимо установить его (и его зависимости Qt / KDE) самостоятельно с помощью Менеджера программного обеспечения или sudo apt-get install kile. Если вы хотите, вы можете сначала запустить apt-get install -s --no-install-recommends kile, чтобы увидеть, как симуляция, что еще будет с Kile даже без рекомендаций.
После того, как вы установили Kile, возможно, вы все еще не увидите его в качестве опции в контекстном меню, как вы это пережили. Это может быть следствием отсутствия файла .desktop, как подробно описано здесь: Как установить kile в качестве приложения по умолчанию для файлов .tex?. [! D1]
Моя ситуация была немного иной, но я считаю, что ответ может быть полезен здесь.
Я использую ubuntu 16.04; стандартным приложением для открытия файлов .tex был RStudio (т. е. при двойном щелчке по файлу tex он был открыт в RStudio). У файла kile.desktop уже был финал Exec=kile %F. Чтобы открыть файл foo.tex с помощью kile (или texmaker), мне пришлось щелкнуть правой кнопкой мыши и выбрать open с помощью.
Постоянное решение изменить программу deafult для меня было:
[d3 ] открыть файлы правой кнопкой мыши по файлу .tex перейти к Properties перейти к Open With нажать Texmaker (или Kile) и нажать set as defaultЯ не знаю, как это сделать в командная строка.