Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Как использовать Flameshot под Wayland: Решение проблемы с захватом экрана

Linux и DevOps

В среде Wayland популярный инструмент Flameshot часто отказывается делать скриншоты. Вместо привычного окна захвата — ошибка и тишина. Разберёмся, в чём дело, и как заставить Flameshot работать стабильно без обходных путей и лишней магии.

Проблема: Wayland и запрет на захват экрана

Wayland по умолчанию ограничивает доступ к экрану для приложений, которые не запущены из интерактивной сессии. То есть запуск flameshot gui из ярлыка, автозапуска или горячей клавиши приводит к ошибке:

flameshot: info: Screenshot aborted.

Попытка запуска вручную через терминал:

flameshot gui

…не даёт результата, если терминал сам не является интерактивной оболочкой, признанной системой.

Решение: запуск через script

Команда script из пакета util-linux создаёт псевдоинтерактивную сессию, благодаря чему обходятся ограничения Wayland.

Установка необходимого пакета:

sudo dnf install util-linux-script

Рабочий запуск Flameshot:

script --command "flameshot gui" /dev/null

Эту команду удобно повесить на клавишу Print или любое другое сочетание для мгновенных скриншотов.

Назначение горячей клавиши в GNOME

  1. Открыть НастройкиКлавиатураСочетания клавиш
  2. Нажать +
  3. Имя: Flameshot (Wayland)
  4. Команда:
    script --command "flameshot gui" /dev/null
  5. Назначить удобную клавишу, например Print или Ctrl+Shift+S

Что работает, а что — нет

Способ запуска Работает? Комментарий
flameshot gui напрямую Блокируется Wayland
Меню, ярлык, автозапуск Не создаёт интерактивную сессию
script --command "flameshot gui" Работает даже с горячей клавишей

Вывод

Для корректной работы Flameshot под Wayland достаточно заменить прямой запуск на:

script --command "flameshot gui" /dev/null

Это решение работает стабильно, не требует костылей и даёт привычное поведение горячих клавиш без ошибок.

Давайте обсудим

Есть альтернативные инструменты для скриншотов под Wayland? Используешь другой подход? Поделись опытом в комментариях — дополним статью полезными вариантами.

Оцените статью
ctrllife.ru
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x