При назначении собственных горячих клавиш для команды flameshot gui снимок не делается. Шаги для воспроизведения: - Настройки / Клавиатура / Комбинации клавиш / Просмотр и изменение комбинаций клавиш / Дополнительные комбинации клавиш - Добавить комбинацию: Имя: Flameshot Команда: flameshot gui Комбинация клавиш: Shift + Ctrl + Print - При применении комбинации снимок не делается и со значительной задержкой (25 секунд) выводится всплывающее уведомление об ошибке: "Flameshot Error Unable to capture screen". Ожидаемое поведение: Должен сделаться снимок и отобразиться интерфейс Flameshot с опциями редактирования. --- Вариант решения проблемы: Использовать версию из flatpak. Снимки начнут делаться корректно и это уберёт предупреждение "Приложение не в песочнице" в разделе "Приложения". Порядок действий: - После установки нужно переполучить разрешение. Для этого необходимо удалить старое, которое было получено для flameshot из пакета: dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.DeletePermission string:'screenshot' string:'screenshot' string:'' Источник: https://flameshot.org/docs/guide/wayland-help/#reset-gnome-shortcut-permission - Перезапустить flameshot через меню программ; перейти в настройки flameshot; при открытых настройках через опции сделать снимок; появится окно "Разрешить приложению Flameshot делать снимки экрана?"; выбрать "Разрешить". - Переделать команду запуска по горячим клавишам под flatpak-версию: flatpak run org.flameshot.Flameshot gui Теперь должно работать. --- cat /etc/os-release NAME="ALT Workstation" VERSION="11.1beta" ID=altlinux VERSION_ID=11.1 PRETTY_NAME="ALT Workstation 11.1beta (Prometheus)" --- rpm -q flameshot flameshot-12.1.0-alt2.x86_64 --- flatpak run org.flameshot.Flameshot --version Flameshot v12.1.0 () Compiled with Qt 5.15.15
Проблему подтверждаю. Воспроизводится в Sisyphus. Версия: flameshot-12.1.0-alt2.1