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

Jump to content

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

From ArchWiki

Состояние перевода: На этой странице представлен перевод статьи 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

Category:

- Freedesktop.org (Русский)