Как установить kile как приложение по умолчанию для .tex-файлов?

Kickstarter? - Помогает финансировать предстоящие предприятия посредством добровольных пожертвований.

1
задан 22 March 2014 в 19:27

4 ответа

Откройте файл рабочего стола приложения в / usr / share / applications и проверьте, заканчивается ли строка «Exec» этим значением: «% F». Если это не так, вам придется добавить это значение в эту строку. Вот команда, используемая для редактирования файла рабочего стола:

gksu gedit /usr/share/applications/<filename>.desktop

изменить строку exec из

Exec=kile

на

Exec=kile %F

, а затем на Kile появляется в списке.

7
ответ дан 25 May 2018 в 10:29
  • 1
    Спасибо, похоже, сейчас работает. По какой-то причине там нет файла kile.desktop. – Jesper Ipsen 7 June 2012 в 19:49
  • 2
    У меня такая же проблема, но когда я перехожу в папку /usr/share/applications, нет файлов .desktop, просто файлов приложений без расширений. Файл для Kile не существует, как его создать? – Gabriel 1 August 2012 в 19:14
  • 3
    Ubuntu читает файлы .desktop в соответствии со спецификацией FreeDesktop, отображая их как пусковые установки приложений. Следуйте инструкциям Yusuf Felly о том, как создать рабочий стол. – Cumulus007 2 August 2012 в 18:43
  • 4
    Я думал, что просто добавление Exec=kile %F должно заставить его работать, но этого недостаточно. Я добавил ответ, объясняющий, почему он не работал в моем случае. Приветствия. – Gabriel 2 August 2012 в 19:58

Откройте файл рабочего стола приложения (в данном случае 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.

3
ответ дан 25 May 2018 в 10:29

Kile не является дефолтом в «Ubuntu». Вам необходимо установить его (и его зависимости Qt / KDE) самостоятельно с помощью Менеджера программного обеспечения или sudo apt-get install kile. Если вы хотите, вы можете сначала запустить apt-get install -s --no-install-recommends kile, чтобы увидеть, как симуляция, что еще будет с Kile даже без рекомендаций.

После того, как вы установили Kile, возможно, вы все еще не увидите его в качестве опции в контекстном меню, как вы это пережили. Это может быть следствием отсутствия файла .desktop, как подробно описано здесь: Как установить kile в качестве приложения по умолчанию для файлов .tex?. [! ​​D1]

1
ответ дан 25 May 2018 в 10:29

Моя ситуация была немного иной, но я считаю, что ответ может быть полезен здесь.

Я использую 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

Я не знаю, как это сделать в командная строка.

0
ответ дан 25 May 2018 в 10:29

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

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