Как открыть разные простые текстовые файлы (.txt и .tex) разными приложениями по умолчанию?

Я хотел бы открыть .txt файлы в Text Editor по умолчанию, но .текстовые файлы в Texmaker. Однако, если я изменю программу по умолчанию для .текстовых файлов на Text Editor, отредактировав свойства файла, Ubuntu, видимо, устанавливает это по умолчанию для открытия ВСЕХ обычных текстовых файлов, включая .текстовые файлы с помощью Text Editor.

Кто-нибудь знает, как решить эту проблему?

Я использую Ubuntu 18.04

0
задан 2 October 2020 в 17:11

1 ответ

Вы можете попробовать вручную изменить файл mimeapps.list, который содержит все пользовательские ассоциации файлов.

Этот файл находится в папке ~/.local/share/applications или ~/.config (я использую Ubuntu 20.04, и файл находится в ~/.config. Я не уверен насчет 18.04, хотя).

Вот как вы можете действовать:

  1. Найдите имя записи на рабочем столе для вашей программы Texmaker:

    Выполните эту команду в терминале:

    ls /usr/share/ приложения | grep -я текс
    

    Посмотрите на вывод и найдите что-то вроде:

    texmaker.desktop
    
  2. Откройте файл mimeapps.list в текстовом редакторе. Вы увидите что-то вроде этого:

    [Приложения по умолчанию]
    аудио/mpeg=vlc.desktop
    изображение/jpeg=qView.desktop
    
    [Добавлены ассоциации]
    аудио/ogg=vlc.desktop;celluloid.desktop;
    
  3. Добавьте следующую строку в часть [Приложения по умолчанию]:

    text/x-tex=texmaker.desktop
    

    Тогда деталь будет выглядеть так:

    [Приложения по умолчанию]
    аудио/mpeg=vlc.desktop
    изображение/jpeg=qView.desktop
    текст/x-tex=texmaker.desktop
    
  4. Сохраните файл, и все готово (не забудьте изменить texmaker.desktop на имя, которое вы нашли).

Для справки, строка для файлов .txt будет примерно такой:

text/plain=org.gnome.gedit.desktop
2
ответ дан 2 October 2020 в 14:55

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

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