xdg-utils (Русский)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Состояние перевода: На этой странице представлен перевод статьи xdg-utils. Дата последней синхронизации: 08 ноября 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

xdg-utils предоставляет официальные утилиты для управления MIME-приложениями XDG.

  • xdg-desktop-menu(1) — установка элементов меню рабочего стола
  • xdg-desktop-icon(1) — копирование ярлыков приложений на рабочий стол пользователя
  • xdg-email(1) — открытие предпочитаемого пользователем клиента электронной почты (с возможностью указания темы и других параметров создаваемого сообщения)
  • xdg-icon-resource(1) — установка значков
  • xdg-mime(1) — запрос и установка типов и ассоциаций MIME
  • xdg-open(1) — открытие файла или URI в предпочтительном приложении пользователя
  • xdg-screensaver(1) — разрешение, запрещение или приостановка хранителя экрана
  • xdg-settings(1) — установка веб-браузера и обработчиков URL-адресов по умолчанию

Установка

Установите пакет xdg-utils.

Использование

xdg-mime

См. xdg-mime(1).

Определение MIME-типа файла:

$ xdg-mime query filetype photo.jpeg
image/jpeg

Определение приложения по умолчанию для MIME-типа:

$ xdg-mime query default image/jpeg
gimp.desktop

Изменение приложения по умолчанию для MIME-типа:

$ xdg-mime default feh.desktop image/jpeg

Отладка приложения по умолчанию для MIME-типа:

$ env XDG_UTILS_DEBUG_LEVEL=10  xdg-mime query default text/html
Checking /home/you/.config/mimeapps.list
Checking /home/you/.local/share/applications/defaults.list and /home/you/.local/share/applications/mimeinfo.cache
Checking /usr/local/share/applications/defaults.list and /usr/local/share/applications/mimeinfo.cache
Checking /usr/share/applications/defaults.list and /usr/share/applications/mimeinfo.cache
qutebrowser.desktop

xdg-open

xdg-open — утилита для открытия ресурсов, которая реализует XDG MIME Applications (Русский) и используется многими программами, см. xdg-open(1).

xdg-open не зависит от окружения рабочего стола и пытается использовать стандартные инструменты каждого окружения.

Если окружение рабочего стола не обнаружено, обнаружение MIME-типа происходит средствами file, который, по иронии судьбы, не реализует стандарт XDG. Если необходимо, чтобы xdg-open использовал XDG MIME Applications (Русский) без окружения рабочего стола, установите perl-file-mimeinfo или используйте одну из утилит для открытия ресурсов, которая поддерживает XDG MIME Applications (Русский).

xdg-settings

См. xdg-settings(1).

Ярлык для открытия всех веб-типов MIME с помощью одного приложения:

$ xdg-settings set default-web-browser firefox.desktop

Ярлык для установки приложения по умолчанию для схемы URL:

$ xdg-settings set default-url-scheme-handler irc xchat.desktop

Советы и рекомендации

Обработчики URL схем

To set the default application for a URL scheme you may also need to change the default application for the x-scheme-handler/* MIME types: Для установки приложений по умолчанию для URL схем необходимо определить приложение по умолчанию для x-scheme-handler/* MIME-типов.

$ xdg-mime default firefox.desktop x-scheme-handler/https x-scheme-handler/http