Вопрос или проблема
gedit — это редактор по умолчанию в GNOME, как его изменить?
Щелкните правой кнопкой мыши на текстовом файле, который хотите открыть, выберите Свойства, затем Открыть с помощью. Вы должны найти различные альтернативы в списках Рекомендуемое программное обеспечение или Другие приложения. Нажмите на тот, который вам нужен, затем кнопку “Установить по умолчанию”.
Это Ubuntu 16.04, версия Gnome 3.18.2.
Я больше не смог найти кнопку “Установить по умолчанию”, о которой упоминал 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-типами.
Пример
-
Использование графического интерфейса: На некоторых версиях GNOME, например, 3.18.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 и облегчил вашу работу с системой.