Ответ Юсуфа правильный, но в моем случае он был неполным. Поскольку у меня не было Kile.desktop
файла /usr/share/applications
( .desktop
ассоциация скрыта, как указывает Cumulus007), мне пришлось его создавать, и просто писать Exec=kile %F
недостаточно. Это то, что я положил в Kile.desktop
файл, который создал, используя инструкции Юсуфа:
[Desktop Entry]
Name=Kile
Comment=LaTeX front end
Exec=kile %f
Terminal=false
Icon=/usr/share/pixmaps/kile.xpm
Type=Application
Categories=Office;Database
MimeType=text/x-bibtex
Это, наконец, позволило мне выбрать Kile
в качестве приложения по умолчанию для открытия .tex
файлов.
/usr/share/applications
там нет.desktop
файлов, только файлы приложения без расширений. ФайлKile
не существует, как я могу его создать?Exec=kile %F
должно заставить его работать, но этого недостаточно. Я добавил ответ, объясняющий, почему это не работает в моем случае. Приветствия.Откройте файл приложения рабочего стола (в данном случае
kile.desktop
) в «/ USR / доли / приложений» и проверить , еслиExec
концов линии с этим:%F
. Если это не так, вам придется добавить это значение в эту строку (с добавлением пробела, если необходимо). Вот команда, используемая для редактирования файла рабочего стола:или
Здесь kde4 может быть чем-то другим.
изменить строку exec с:
чтобы:
и тогда Кайл должен появиться в списке.
источник
Кайл не по умолчанию в "Ubuntu". Вам необходимо установить его (и его зависимости Qt / KDE) самостоятельно с помощью диспетчера программного обеспечения или
sudo apt-get install kile
. Если вы хотите, вы можете сначала запустить,apt-get install -s --no-install-recommends kile
чтобы увидеть, как симуляцию, что еще будет с Kile, даже без рекомендаций.После того, как вы установили Kile, возможно, вы все равно не увидите его в качестве опции в контекстном меню, как вы уже видели. Это может быть следствием отсутствия
.desktop
файла, как подробно описано здесь: Как установить kile в качестве приложения по умолчанию для файлов .tex? ,источник
Моя ситуация была немного другой, но я думаю, что ответ мог бы быть полезным здесь.
Я использую Ubuntu 16.04; приложением по умолчанию для открытия файлов .tex было RStudio (т.е. при двойном щелчке по текстовому файлу оно открывалось в RStudio).
kile.desktop
Файл уже былExec=kile %F
конец. Чтобы открыть файл foo.tex с помощью kile (или texmaker), мне пришлось щелкнуть правой кнопкой мыши и выбрать открыть с помощью.Постоянное решение изменить программу по умолчанию для меня было:
Properties
Open With
set as default
Я не знаю, как это сделать в командной строке.
источник