Re: Как узнать какой пак ет предоставляет сервис DBu s
Max Nikulin <[email protected]>
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
On 23/03/2023 13:46, Victor Wagner wrote: > > Вот есть приложение, которое умеет извлекать полезную информацию из > QR-кода. У него есть функция "take screenshot" поскольку QR-код, из > которого надо извлекать информацию, часто бывает в окошке браузера на > том же экране, что и приложение. (речь про otpclient) Речь ведь про https://github.com/paolostivanin/OTPClient ? Я мельком глянул в код, заметил там clipboard, а вот screenshot на глаза не попался. Хотя именно для OTP я предпочел бы перетащить картинку мимо буфера обмена. > The name org.gnome.Shell.Screenshot was not provided by any service > file. ... > Задача - найти наиболее подходящее приложение которое бы предоставило > этот сервис, dbus и позволило функции заработать. Как я понимаю, на то > и DBus чтобы были альтернативные варианты. Не уверен, что gnome.Shell будет предоставлять кто-нибудь, кроме gnome shell. Интересно, вот такое только для песочниц или остальные программы тоже могут пользоваться? busctl --user introspect org.freedesktop.portal.Desktop /org/freedesktop/portal/desktop org.freedesktop.portal.Screenshot Наткнулся на детектив про Gimp. Если видит KDE, то отказывается захватывать экран при выключенном compositing: https://bugzilla.opensuse.org/show_bug.cgi?id=1100765#c15 Сложилось ощущение, что приходится перебирать интерфейсы, которые могут предоставлять разные DE, а универсального решения нет. > Вопрос в том, можно ли с помощью базы apt, debtags и тому подобных > средств узнать, какие у нас в дистрибутиве есть пакеты, которые > предоставляют определенный сервис DBus? Скорее https://codesearch.debian.net/search?q=org.gnome.Shell.Screenshot но обнадеживающего ответа не заметно.