LINUX.ORG.RU

История изменений

Исправление pon4ik, (текущая версия) :

Но идею я понял, в кедах есть уже похожий протокол в виде расширения desktop entry. По сути нужен ключ уровня:

# ...
X-Intent=share
X-Intent-Dbus-Endpoint=org.dbus.telegram.share
# ...

А для плагина:

MimeType=x-scheme-handler/intent-share

Ну и спека на возможные значения X-Intent и требуемые для поддержки каждого значения интерфейсы которые должны быть доступны по X-Intent-Dbus-Endpoint.

URI мог бы выглядеть следующим образом:

intent-share:<URI>

например:

intent-share:file://home/pon4ik/porn.png

Исправление pon4ik, :

Но идею я понял, в кедах есть уже похожий протокол в виде расширения desktop entry. По сути нужен ключ уровня:

# ...
X-Intent=share
X-Intent-Dbus-Endpoint=org.dbus.telegram.share
# ...

А для плагина:

MimeType=x-scheme-handler/intent:share

Ну и спека на возможные значения X-Intent и требуемые для поддержки каждого значения интерфейсы которые должны быть доступны по X-Intent-Dbus-Endpoint.

Исправление pon4ik, :

Но идею я понял, в кедах есть уже похожий протокол в виде расширения desktop entry. По сути нужен ключ уровня:

# ...
X-Intent=share
X-Intent-Dbus-Endpoint=org.dbus.telegram.share
# ...

А для плагина:

MimeType=x-scheme-handler/intent-share

Ну и спека на возможные значения X-Intent и требуемые для поддержки каждого значения интерфейсы которые должны быть доступны по X-Intent-Dbus-Endpoint.

Исходная версия pon4ik, :

Но идею я понял, в кедах есть уже похожий протокол в виде расширения desktop entry. По сути нужен ключ уровня:

# ...
X-Intent=share
X-Intent-Dbus-Endpoint=org.dbus.telegram.share
# ...

Ну и спека на возможные значения X-Intent и требуемые для поддержки каждого значения интерфейсы которые должны быть доступны по X-Intent-Dbus-Endpoint.