Приложение для скриншотов Shutter не работает с момента обновления до Ubuntu 21.04 Hirsute Hippo.

Вопрос или проблема

После обновления до 21.04 инструмент для создания снимков экрана Shutter перестал работать. Я установил его из PPA http://ppa.launchpad.net/linuxuprising/shutter/ubuntu, версия 0.95, Rev.1450

Допустим, я начинаю с этой конфигурации: Начальная настройка

Когда я сейчас пытаюсь сделать снимок экрана выделенной области, вместо того чтобы отобразить содержимое экрана, он отображает содержимое своего окна: Содержимое окна в плитке

Я бы предположил, что это связано с правами доступа, так как выпадающий список Window пустой. Попытка захватить весь рабочий стол приводит к сообщению об ошибке Клавиатура не может быть захвачена.

Я уже пробовал переустановить его через apt purge. На странице Shutter на GitHub нет соответствующих проблем.

Какие-нибудь идеи, как это исправить?

Поддержка Shutter указала мне на коренную причину:

Ubuntu 21.04 снова перешел на Wayland, и Shutter пока не поддерживает Wayland.

Смотрите проблему на GitHub Shutter по этому поводу.

Решение, как указал @N0rbert

  1. Выйдите из Ubuntu
  2. Выберите свою учетную запись
  3. Нажмите на шестеренку (в правом нижнем углу экрана) и выберите Ubuntu на Xorg
  4. Зайдите снова

Похоже, это вызвано сессией Wayland.

Вам нужно выйти и затем зайти снова на Ubuntu на Xorg.

Сначала вам нужно удалить Shutter. Затем измените источник вашей установки, так как PPA не является официальным.

$ sudo add-apt-repository ppa:shutter/ppa
$ sudo apt update
$ sudo apt install shutter

Ссылки: https://www.linuxuprising.com/2021/08/official-shutter-screenshot-tool.html

Теперь вы можете установить Shutter на Wayland. Я следовал приведенным ниже инструкциям, и до сих пор он прекрасно работает в Ubuntu 24.04:

https://news.itsfoss.com/shutter-wayland-linux/

Перед тем как начать, убедитесь, что вы удалили все ранее установленные версии Shutter.

Затем выберите один из двух способов получить этот вариант Shutter. Первый – перейти в его репозиторий на GitHub repo и скачать предоставленный файл .deb.

Второй подход – это то, что я рекомендую для Ubuntu 23.10 и более поздних, так как он обрабатывает все зависимости. Вам просто нужно выполнить следующие команды:

setfacl -m u:_apt:rx . 
wget https://github.com/mvivarelli/shutter-on-wayland/raw/master/shutter-on-wayland_0.99.4-6_all.deb
sudo apt -f install ./shutter-on-wayland_0.99.4-6_all.deb 

Ответ или решение

Решение проблемы с приложением Shutter на Ubuntu 21.04 Hirsute Hippo

При обновлении до Ubuntu 21.04 у многих пользователей возникли проблемы с работой приложения для создания скриншотов Shutter. Данная проблема наиболее вероятно связана с переходом системы на графический сервер Wayland, который, к сожалению, на данный момент не поддерживается Shutter.

Суть проблемы

После обновления, пользователи отмечают, что при попытке сделать снимок экрана, происходит следующее:

  1. Вместо содержимого экрана отображается содержимое окна самого Shutter.
  2. В выпадающем меню "Окна" отсутствуют все окна, что может свидетельствовать о проблемах с разрешениями.
  3. При попытке захватить весь рабочий стол выводится ошибка: "Клавиатура не может быть захвачена."

Эти симптомы указывают на проблемы взаимодействия Shutter с сервером Wayland.

Решение проблемы

Как было указано в различных источниках, для решения данной проблемы рекомендуется смена сессии на Xorg:

  1. Выйдите из текущей сессии системы.
  2. На экране входа выберите свою учетную запись.
  3. Нажмите на шестеренку в правом нижнем углу окна и выберите "Ubuntu на Xorg".
  4. Войдите в систему.

Это должно вернуть функционал Shutter к его привычной работе.

Альтернативные пути

Если по каким-то причинам использование Xorg не подходит, вы можете рассмотреть возможность установки альтернативной версии Shutter, которая поддерживает Wayland. Вам нужно:

  1. Удалить текущее приложение Shutter:

    sudo apt purge shutter
  2. Удалить неверный PPA и добавить правильный:

    sudo add-apt-repository ppa:shutter/ppa
    sudo apt update
    sudo apt install shutter

Для версии Shutter, поддерживающей Wayland, вы можете скачать .deb файл с GitHub или установить через приведенные команды.

Завершение

В конечном итоге, проблему с Shutter на Ubuntu 21.04 можно решить, вернувшись к графической среде Xorg, либо установив альтернативную версию приложения для Wayland. Рекомендуем вам внимательно следить за обновлениями проекта Shutter, так как поддержка Wayland может быть добавлена в будущем, и это откроет новые возможности для пользователей.

Если у вас возникли дополнительные вопросы или необходима консультация по установке, не стесняйтесь обращаться за помощью!

Оцените материал
Добавить комментарий

Капча загружается...