Как изменить приложение по умолчанию, если оно отсутствует в «списке других приложений»? [дубликат]

В настоящее время я пытаюсь использовать texstudio в качестве приложения по умолчанию для открытия файлов *. tex , но я не могу изменить приложение по умолчанию, связанное с этим типом файла.

Я попытался изменить его, щелкнув правой кнопкой мыши файл .TEX, затем Свойства , Открыть с помощью , Показать другие приложения . Однако ни texmaker, ни texstudio не появятся в списке программ и, как ни странно, кнопки «добавить приложение» больше нет.

Я попытался сделать запись в моем /home/user/.local/share/applications/mimeapps/mimeapps.list , но ничего не вышло.

Нет возможности изменить список «других приложений» или добавить приложение по умолчанию вручную?

8
задан 27 August 2015 в 03:04

2 ответа

Что вам нужно, чтобы добавить эту строку в ~ / .local / share / Applications / defaults.list

text/x-tex=TEXOPENNER.desktop

, что в вашем случае:

text/x-tex=texmaker.desktop

работа.

: -)

0
ответ дан 27 August 2015 в 03:04

Из того, что я прочитал здесь :

Создайте файл texstudio.desktop в ~/.local/share/applications/ со следующим содержанием:

[Desktop Entry]
Name=TexStudio
Comment=Edit TEX files
Exec=texstudio %f
Terminal=false
Type=Application
Icon=texstudio
Categories=TextEditor;
StartupNotify=true
MimeType=text/x-text;

В браузере файлов Вы можете щелкнуть правой кнопкой мыши файл .tex для контекстного меню и выбрать Open With -> Other Application. Нажмите Show other applications, и вы должны увидеть это диалоговое окно со следующим:

Choosing Texstudio

Возможно, вам придется изменить строку Exec, я не уверен, если это будет быть правильным названием приложения.

0
ответ дан 27 August 2015 в 03:04

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

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