* [sisyphus] wayland + portal +permissions -- как?
@ 2026-01-09 22:47 Alexei Mezin
2026-01-10 22:56 ` Alexei Mezin
2026-01-13 8:20 ` Gleb Kulikov
0 siblings, 2 replies; 8+ messages in thread
From: Alexei Mezin @ 2026-01-09 22:47 UTC (permalink / raw)
To: sisyphus
Вот такая вот история.
Имеется КДЕ. В которой имеется родная программа для скриншотов
Spectalcle, которая не умеет копировать снятое в буфер обмена, то есть
критически неработоспособна.
Казалось бы, никаких проблем, берем что-то другое, например flameshot.
Ок, ставлю, запускаю из konsole, и выскакивает запрос "konsole хочет
разрешение на снятие скриншотов". Афигенно! Зачем мне давать это
разрешение терминалу, если оно нужно программе запущенной из терминала?
Уже на этом этапе возникает ощущение, что wayland со всей это требухой с
правами -- что-то очень и очень корявое.
Конечно, отказываю в разрешении konsole. Но теперь flameshot больше
никаких вопросов при запуске не задает, и скриншот снять не может
никаким способом.
Всё, приплыли. Никаких штатных средств урегулирования этого вопроса я не
нашел. Плохо искал? Или их нету?!!
Нагуглил волшебную мумбу-юмбу
dbus-send --session --print-reply=literal
--dest=org.freedesktop.impl.portal.PermissionStore
/org/freedesktop/impl/portal/PermissionStore
org.freedesktop.impl.portal.PermissionStore.Lookup string:'screenshot'
string:'screenshot'
После которой уже аккуратно запустил flameshot из меню, а не из консоли,
появился запрос, и я выдал разрешение. А потом похожим заклинанием убрал
выставленный явный запрет для konsole, чтоб в итоге осталось только одно
явное разрешение. В итоге:
#dbus-send --session --print-reply=literal
--dest=org.freedesktop.impl.portal.PermissionStore
/org/freedesktop/impl/portal/PermissionStore
org.freedesktop.impl.portal.PermissionStore.Lookup string:'screenshot'
string:'screenshot'
array [
dict entry(
org.flameshot.Flameshot array [
yes ]
)
]
variant byte 0
Это теперь с нами навсегда, да? Вот такое вот поведение, и вот такое вот
исправление ситуации? Внятного интерфейса нет, только
крипто-мумба-юмба-через-dbus? Прямого и понятного управления
разрешениями в xdg-portal для обычных приложений, а не для всякий
флатпаков, не изобрели?
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [sisyphus] wayland + portal +permissions -- как?
2026-01-09 22:47 [sisyphus] wayland + portal +permissions -- как? Alexei Mezin
@ 2026-01-10 22:56 ` Alexei Mezin
2026-01-12 8:09 ` Sergey V Turchin
2026-01-13 8:20 ` Gleb Kulikov
1 sibling, 1 reply; 8+ messages in thread
From: Alexei Mezin @ 2026-01-10 22:56 UTC (permalink / raw)
To: sisyphus
Alexei Mezin пишет:
> Это теперь с нами навсегда, да?
Ага, оказывается, всего лишь через сколько там лет с появления wayland,
а так же Plasma 6, к сентябрю прошлого года в КДЕ наконец-то завезли в
настройки вменяемый интерфейс Applications Permissions. Смотрим новости тут:
https://blogs.kde.org/2025/09/05/this-week-in-plasma-more-app-permission-configuration-pre-akademy-edition/
Вот такая вот красивая картинка
https://blogs.kde.org/2025/09/05/this-week-in-plasma-more-app-permission-configuration-pre-akademy-edition/kcm-permissions.png
Уже даже хотел спросить, а как это красивое окно с настройками получить
в АЛьТ....Но нет. Решил проверить на свежем KDE Neon, Plasma 6.5.4. Там
эта настройка есть, выглядит красиво, все дела.... Но НЕ РАБОТАЕТ.
Совсем. Любые изменения настроек не разблокируют кнопку "применить", она
так и остается погашенной. Да и по умолчанию все настройки касательно
скриншотов, например, для программы spectacle, например -- "ask once". И
естественно никакого запроса при первом запуске программы НЕТ.
За пол-года после анонса фичи, после выходов 4 минорных релизов -- так и
не сделать работающий интерфейс настройки! Нет пути! :(
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] wayland + portal +permissions -- как?
2026-01-10 22:56 ` Alexei Mezin
@ 2026-01-12 8:09 ` Sergey V Turchin
2026-01-13 14:51 ` Alexei Mezin
0 siblings, 1 reply; 8+ messages in thread
From: Sergey V Turchin @ 2026-01-12 8:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sunday, 11 January 2026 01:56:29 MSK Alexei Mezin wrote:
[...]
> а как это красивое окно с настройками получить в АЛьТ
flatpak-kcm
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] wayland + portal +permissions -- как?
2026-01-12 8:09 ` Sergey V Turchin
@ 2026-01-13 14:51 ` Alexei Mezin
2026-01-14 6:43 ` Sergey V Turchin
0 siblings, 1 reply; 8+ messages in thread
From: Alexei Mezin @ 2026-01-13 14:51 UTC (permalink / raw)
To: sisyphus
Sergey V Turchin пишет:
> On Sunday, 11 January 2026 01:56:29 MSK Alexei Mezin wrote:
>
> [...]
>> а как это красивое окно с настройками получить в АЛьТ
> flatpak-kcm
Отлично, спасибо, оно самое. Неплохо бы в К включить по умолчанию.
Хорошая новость: у нас это приложение работает. Показывает для
разрешения скриншотов все 4 вариант "разрешить, запретить, спросить один
раз, всегда спрашивать". И верно читает текущий статус настроек, и даже
верно применяет настройки.
Плохая новость: кнопка "применить" неактивна. Потому что настройка
применяется всегда, автоматически и без предупреждения. ВСЕ прочие
компоненты kcm ведут себя одинаково: для сохранения настройки требуется
нажать "Применить". При попытке выйти из раздела настроек выскакивает
предупреждение о несохраненных изменениях. Во всех настройках. Потому
что это не Гном, это КДЕ, здесь так принято. И даже кнопка "применить"
на самом видном месте. А поведение данного компонента -- как в Гноме!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] wayland + portal +permissions -- как?
2026-01-13 14:51 ` Alexei Mezin
@ 2026-01-14 6:43 ` Sergey V Turchin
0 siblings, 0 replies; 8+ messages in thread
From: Sergey V Turchin @ 2026-01-14 6:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Tuesday, 13 January 2026 17:51:41 MSK Alexei Mezin wrote:
[...]
> А поведение данного компонента -- как в Гноме!
Это далеко не один случай, где внедряется модное-молодёжное. Посмотрите
настройку включения RDP-сервера от KRDP, например. При этом остальные опции
там требуют "Применить".
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] wayland + portal +permissions -- как?
2026-01-09 22:47 [sisyphus] wayland + portal +permissions -- как? Alexei Mezin
2026-01-10 22:56 ` Alexei Mezin
@ 2026-01-13 8:20 ` Gleb Kulikov
2026-01-13 11:50 ` Sergey V Turchin
2026-01-13 14:34 ` Alexei Mezin
1 sibling, 2 replies; 8+ messages in thread
From: Gleb Kulikov @ 2026-01-13 8:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В письме от суббота, 10 января 2026 г. 05:47:04 +07 пользователь Alexei Mezin
написал:
> Вот такая вот история.
>
> Имеется КДЕ. В которой имеется родная программа для скриншотов
> Spectalcle, которая не умеет копировать снятое в буфер обмена, то есть
> критически неработоспособна.
Spectacle прекрасно копирует в буфер обмена.
Переключитесь в x11.
--
С уважением,
/Г.Куликов
ИОА СО РАН, ЦЛЗА
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] wayland + portal +permissions -- как?
2026-01-13 8:20 ` Gleb Kulikov
@ 2026-01-13 11:50 ` Sergey V Turchin
2026-01-13 14:34 ` Alexei Mezin
1 sibling, 0 replies; 8+ messages in thread
From: Sergey V Turchin @ 2026-01-13 11:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Tuesday, 13 January 2026 11:20:19 MSK Gleb Kulikov wrote:
> В письме от суббота, 10 января 2026 г. 05:47:04 +07 пользователь Alexei
> Mezin
> написал:
> > Вот такая вот история.
> >
> > Имеется КДЕ. В которой имеется родная программа для скриншотов
> > Spectalcle, которая не умеет копировать снятое в буфер обмена, то есть
> > критически неработоспособна.
>
> Spectacle прекрасно копирует в буфер обмена.
> Переключитесь в x11.
У меня в Wayland прекрасно копирует. Не приходится ничего дополнительно
нажимать. Видимо, не всегда воспроизводится, т.к. уже слышал про такое
поведение.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] wayland + portal +permissions -- как?
2026-01-13 8:20 ` Gleb Kulikov
2026-01-13 11:50 ` Sergey V Turchin
@ 2026-01-13 14:34 ` Alexei Mezin
1 sibling, 0 replies; 8+ messages in thread
From: Alexei Mezin @ 2026-01-13 14:34 UTC (permalink / raw)
To: sisyphus
> Spectacle прекрасно копирует в буфер обмена.
> Переключитесь в x11.
>
В свете того, что в ближайшем будущем анонсирован отказ КДЕ поддерживать
Х11, это так себе решение.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-01-14 6:43 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-09 22:47 [sisyphus] wayland + portal +permissions -- как? Alexei Mezin
2026-01-10 22:56 ` Alexei Mezin
2026-01-12 8:09 ` Sergey V Turchin
2026-01-13 14:51 ` Alexei Mezin
2026-01-14 6:43 ` Sergey V Turchin
2026-01-13 8:20 ` Gleb Kulikov
2026-01-13 11:50 ` Sergey V Turchin
2026-01-13 14:34 ` Alexei Mezin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git