Как изменить текстовый редактор по умолчанию в GNOME?

Вопрос или проблема

gedit — это редактор по умолчанию в GNOME, как его изменить?

Щелкните правой кнопкой мыши на текстовом файле, который хотите открыть, выберите Свойства, затем Открыть с помощью. Вы должны найти различные альтернативы в списках Рекомендуемое программное обеспечение или Другие приложения. Нажмите на тот, который вам нужен, затем кнопку “Установить по умолчанию”.

Это Ubuntu 16.04, версия Gnome 3.18.2.

enter image description here

Я больше не смог найти кнопку “Установить по умолчанию”, о которой упоминал Diagon. Что сработало для меня:

Создайте/отредактируйте ~/.config/mimeapps.list

Измените следующим образом:

[Default Applications]
text/plain=sublime_text.desktop;

Смотрите также: документацию Gnome

Тестировано на Gnome 42

Этот ответ изначально был добавлен в текст вопроса.


Я изменил файл /etc/gnome/defaults.list, затем перезагрузил систему, и это работает.

Теперь файл с именем defaults.list становится gnome-mimeapps.list. Для получения более подробной информации см. MIME

Ответ или решение

Изменение стандартного текстового редактора в окружении рабочего стола GNOME может быть полезно для пользователей, которые предпочитают работать с определенным текстовым редактором, например, Sublime Text, VS Code или Nano, вместо предустановленного gedit. Это может быть особенно актуально для системных администраторов или разработчиков, которые часто работают с текстовыми файлами и конфигурациями. Давайте подробно рассмотрим, как настроить это в разных версиях GNOME и Ubuntu.

Теория

GNOME, как одно из самых популярных окружений рабочего стола на Linux, использует систему ассоциаций MIME-типа для определения, какие приложения следует использовать для открытия того или иного типа файлов. Каждый файл имеет MIME-тип, который помогает системе определить, что это за файл и какое приложение его должно открыть. По умолчанию текстовые файлы обладают MIME-типом text/plain, и в большинстве дистрибутивов GNOME для его открытия установлен gedit. Чтобы изменить это, необходимо настроить список приложений, связанных с MIME-типами.

Пример

  1. Использование графического интерфейса: На некоторых версиях GNOME, например, 3.18.2, пользователю достаточно просто щелкнуть правой кнопкой мыши на текстовом файле, открыть свойства и во вкладке "Открывать с помощью" выбрать нужный редактор и установить его как стандартный.

  2. Настройка через текстовые файлы:

    • Пользовательская настройка: Измените файл ~/.config/mimeapps.list. Этот файл используется для указания ассоциаций приложений для текущего пользователя. Добавьте или измените в нем строчку:

      [Default Applications]
      text/plain=sublime_text.desktop;

      Здесь sublime_text.desktop – это имя файла дескриптора из каталога приложений, связанного с вашим предпочтительным текстовым редактором. Убедитесь, что этот файл действительно существует, иначе система не сможет найти указанное приложение.

    • Система в целом: Если вы хотите изменить настройки по умолчанию для всех пользователей, отредактируйте файл /etc/gnome/defaults.list или /etc/gnome/gnome-mimeapps.list. Обратите внимание, что изменять эти файлы нужно с привилегиями суперпользователя (root).

Применение

Рассмотрим применение этих решений на разных примерах и сценариях.

  • Индивидуальные изменения: Работая в многопользовательской системе, как домашней, так и в корпоративной среде, лучше использовать индивидуальные настройки через ~/.config/mimeapps.list. Это позволит сохранить индивидуальные предпочтения без влияния на работу других пользователей.

  • Изменения для всех пользователей: В корпоративной среде, когда на одном устройстве работает множество пользователей и требуется обеспечение единой настройки инструментов, будет разумнее обновлять системные файлы MIME-ассоциаций. Это не только упростит управление конфигурациями, но и обеспечит согласованность в использовании программ между всеми пользователями.

Заключение

Изменение текстового редактора по умолчанию может существенно повысить вашу продуктивность при работе с текстовыми файлами в GNOME. Используя как графический интерфейс, так и редактирование текстовых файлов, вы можете добиться нужной конфигурации быстро и эффективно. При изменении конфигураций помните о необходимости резервного копирования исходных файлов, чтобы гарантировать, что изменения подходят для вашей системы и их можно будет вернуть обратно в случае необходимости.

Эта информация актуальна для пользователей как новых версий GNOME, так и устаревших, и может быть полезна в различных сценариях использования. Надеюсь, данный материал помог вам лучше понять процесс изменения текстового редактора по умолчанию в GNOME и облегчил вашу работу с системой.

Оцените материал
Добавить комментарий

Капча загружается...