Приложение по умолчанию linux

Как настроить приложения по умолчанию в GNOME, KDE Plasma и Cinnamon

Настройка того, какое приложение вы используете по умолчанию, проста в Linux

Когда вы нажимаете ссылку в приложении электронной почты на рабочем столе, нажимаете ссылку «Отправить нам по электронной почте» на веб-сайте или открываете файл в файловом менеджере, вы ожидаете, что откроется нужный инструмент. Эти приложения называются приложениями по умолчанию, потому что они являются приложениями, которые по умолчанию открываются при нажатии на ссылки или файлы. Они делают жизнь немного проще.

Приложения по умолчанию устанавливаются вашей операционной системой, конечно, но вы можете изменить, какое приложение открывается для веб-ссылок, ссылок электронной почты, ссылок в календаре и музыки (это лишь некоторые из них).

Давайте узнаем, как это делается на трех наиболее популярных настольных системах Linux: GNOME, KDE Plasma и Cinnamon.

Информация о версии

Я продемонстрирую этот процесс, используя Pop! _OS 18.10 для GNOME, KDE Neon для KDE Plasma и Linux Mint 19.1 для Cinnamon.

ГНОМ

Рабочий стол GNOME делает эту задачу невероятно простой. С GNOME вы можете установить приложения по умолчанию для:

  • веб-браузер
  • Почтовый клиент
  • Календарь
  • Музыкальный проигрыватель
  • Видео-плеер
  • Просмотрщик фотографий

Есть два способа добраться до этого параметра. Первый прямо из приложения Настройки. Вот как:

  1. Откройте панель инструментов GNOME и введите настройки .
  2. Нажмите на панель запуска «Настройки», чтобы открыть инструмент «Настройки GNOME».
  3. На левой панели прокрутите вниз и нажмите Подробности .
  4. Нажмите Приложения по умолчанию и выберите Chrome в раскрывающемся меню.
  5. Закройте инструмент «Настройки».

Существует более простой способ найти окно конфигурации приложений по умолчанию. Вот как:

  1. Откройте панель инструментов GNOME, введите Приложения по умолчанию и щелкните запись, когда она появится.
  2. Выберите Chrome в раскрывающемся меню.
  3. Закройте инструмент «Настройки».

KDE Plasma

Настройка приложений по умолчанию для KDP Plasma не так проста, как в GNOME, но это не представляет особой проблемы. Как и в GNOME, настройка выполняется с помощью приложения «Настройки», и вы можете настроить параметры по умолчанию для электронной почты, диспетчера файлов, эмулятора терминала и веб-браузера. Еще раз, мы узнаем, как установить Chrome в качестве веб-браузера по умолчанию. Вот как:

  1. Нажмите на кнопку меню рабочего стола в левом нижнем углу.
  2. Нажмите Системные настройки .
  3. В строке поиска (в верхнем левом углу) введите default и нажмите Приложения , когда она появится.
  4. В центре боли нажмите Веб-браузер и установите переключатель в положение в следующем приложении .
  5. В раскрывающемся списке приложения выберите Google Chrome .
  6. Нажмите Применить .
  7. Закройте инструмент «Настройки».
Читайте также:  Linux именование сетевых интерфейсов

корица

Настройка приложений по умолчанию на рабочем столе Cinnamon выполняется аналогично KDE Plasma. Самая большая разница (помимо количества приложений, для которых вы можете установить значение по умолчанию) состоит в том, что в Cinnamon приложения по умолчанию называются Предпочтительными приложениями. Вот как можно внести изменения:

  1. Нажмите на меню рабочего стола Корица в левом нижнем углу экрана.
  2. Введите предпочитаемый в строку поиска и, когда она появится, нажмите Предпочтительные приложения .
  3. В разделе Интернета выберите Google Chrome в раскрывающемся списке.
  4. Закройте окно настроек.

Простое, но эффективное изменение

Вы можете не думать, что установка приложений по умолчанию в Linux будет большой победой. Однако с каждым простым изменением рабочий стол становится все более эффективным и эффективным, помогая вам выполнить свою работу.

Источник

Default applications (Русский)

Состояние перевода: На этой странице представлен перевод статьи Default applications. Дата последней синхронизации: 9 апреля 2022. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Программы реализуют ассоциации приложений по умолчанию разными способами. В то время как программы командной строки традиционно используют переменные окружения, графические приложения обычно используют XDG MIME Applications через GIO API, Qt API или путём запуска /usr/bin/xdg-open , который является частью xdg-utils. Поскольку xdg-open и XDG MIME Applications довольно сложны, были разработаны различные альтернативные инструменты открытия ресурсов. В следующей таблице приведены примеры приложений для каждого метода.

Метод Использует XDG Примеры приложений
GIO GAppInfo Да Firefox, GNOME Files, PCManFM, Thunar, Thunderbird, Telegram
/usr/bin/xdg-open По умолчанию Chromium (Открытие загруженного файла)
свой Обычно нет mc, ranger
переменные окружения Нет man, sudoedit, systemctl
D-Bus FileManager1 org.freedesktop.FileManager1 Firefox (Показать в папке), Zotero (Отображение файла), Telegram (Показать в папке)

Общая информация

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

Программы Heirloom UNIX использовали mime.types для определения типов MIME и mailcap для ассоциации приложений.

Читайте также:  Работа системы linux ubuntu

Инструменты открытия ресурсов

xdg-open

xdg-open (часть xdg-utils) реализует XDG MIME Applications и используется многими программами.

Из-за его сложности бывает сложно отлаживать ситуации, когда открывается неправильное приложение по умолчанию. Из-за этого существует множество альтернатив, которые пытаются улучшить его. Некоторые из этих альтернатив заменяют двоичный файл /usr/bin/xdg-open , тем самым изменяя поведение приложений по умолчанию для большинства приложений. Другие просто предоставляют альтернативный метод выбора приложений по умолчанию.

perl-file-mimeinfo

perl-file-mimeinfo предоставляет инструменты mimeopen и mimetype . Они имеют немного более приятный интерфейс, чем их эквиваленты xdg-utils :

# определение типа MIME файла $ mimetype photo.jpeg photo.jpeg: image/jpeg # выбор приложения по умолчанию для этого файла $ mimeopen -d photo.jpeg Please choose an application 1) Feh (feh) 2) GNU Image Manipulation Program (gimp) 3) Pinta (pinta) use application # # открытие файла со своим стандартным приложением $ mimeopen -n photo.jpeg

Самое главное, что приложения xdg-utils на самом деле вызывают file вместо mimetype для обнаружения типа MIME, если они не смогли определить вашу среду рабочего стола. Это важно, потому что file соответствует стандарту XDG.

Примечание: perl-file-mimeinfo до версии 0.28-1 не полностью соответствует стандарту XDG. Например, он не считывает переопределения предоставляемые дистрибутивом по умолчанию и сохраняет конфигурацию в устаревших местах.

mimeo

mimeo AUR предоставляет инструмент mimeo который объединяет функции xdg-open и xdg-mime .

# определение типа MIME файла $ mimeo -m photo.jpeg photo.jpeg image/jpeg # выбор приложения по умолчанию для этого типа MIME $ mimeo --add image/jpeg feh.desktop # открытие файла со своим стандартным приложением $ mimeo photo.jpeg

Однако большая разница с xdg-utils заключается в том, что mimeo также поддерживает пользовательские «файлы ассоциаций», которые допускают более сложные ассоциации. Например, передача определенных аргументов командной строки на основе регулярного выражения соответствует:

# открытие ссылки на YouTube в VLC, не открывая новый экземпляр vlc --one-instance --playlist-enqueue %U ^https?://(www.)?youtube.com/watch\?.*v=

xdg-utils-mimeo AUR патчит xdg-utils так, что xdg-open использует mimeo в качестве fallback, если используемая среда рабочего стола не определилась.

handlr

handlr , написанный на Rust, предоставляет функциональность xdg-open и xdg-mime с упрощённым интерфейсом.

По сравнению с xdg-utils , он включает:

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

xdg-utils-handlr AUR предоставляет версию xdg-open , которая использует handlr .

clifm

Lira, встроенный в clifm инструмент открытия ресурсов, может быть использован сам по себе с помощью опции командной строки —open . Файл настроек ( ~/.config/clifm/profiles/PROFILE_NAME/mimelist.cfm ) поддерживает регулярные выражения как для MIME-типов, так и для имён файлов (или расширений файлов). Несколько примеров:

# Открытие обычного файла clifm --open /etc/hosts # Открытие каталога clifm --open /media/data # Открытие URL (через приложение, ассоциированное с MIME-типов text/http в файле настроек) clifm --open www.archlinux.org

Минималистичные замены

Следующие пакеты конфликтуют с xdg-utils , поскольку предоставляют свой собственный скрипт /usr/bin/xdg-open .

Читайте также:  Kali linux поверх windows 10

Если вы хотите использовать один из них и при этом иметь возможность использовать xdg-utils , установите их вручную в каталог PATH перед /usr/bin .

  • linopenAUR [ссылка недействительна: package not found] — Bash-скрипт в 170 строк, разрешает правила регулярного выражения, может указывать запасное приложение для открывания файлов
  • mimi-gitAUR — Bash-скрипт в 130 строк, может изменять аргументы команды для каждого типа MIME
  • busking-gitAUR — Perl-скрипт в 80 строк, аналогичен mimi, но при этом поддерживает правила регулярных выражений

run-mailcap

Важно: Если вы используете run-mailcap AUR , возможно, что xdg-open будет передавать выполнение ему. Это вызовет бесконечный цикл, если вы используете /etc/mailcap из пакета mailcap , потому что он тоже передаёт выполнение в xdg-open .

Источник

Устанавливаем приложения по умолчанию в Убунту

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

Выход существует. Нажимаем на значок с шестеренкой, вверху справа, далее Параметры системы — Сведения о системе. В открывшемся окне переходим на вкладку Приложения по умолчанию.

Сведения о системе_114

Далее выбираем из предлагаемого списка приложений нужную программу, которая будет открывать тот или иной файл по умолчанию. Какие программы по умолчанию установил я, вы можете видеть на картинке сверху. Но иногда бывает так, что нужного приложения нет в предлагаемом списке. Как выйти из положения? На помощь придет твикер Ubuntu Tweak. Как установить данное приложение можно прочесть тут.

Запускаем Ubuntu Tweak и нажимаем кнопку Администрирование.

Ubuntu Tweak_115

Далее переходим в раздел Типы файлов.

Ubuntu Tweak_116

Выбираем нужный тип файлов, кликаем по нему двойным щелчком, а потом нужно выбрать в появившемся окне нужное приложение, которое вам больше нравится. Если нужной программы не будет в списке, тогда нужно найти его через кнопку Добавить.

Выделение_117

Легендарные англичане — VNV Nation

Источник

Оцените статью
Adblock
detector