Вопрос или проблема
После обновления до 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
- Выйдите из Ubuntu
- Выберите свою учетную запись
- Нажмите на шестеренку (в правом нижнем углу экрана) и выберите
Ubuntu на Xorg
- Зайдите снова
Похоже, это вызвано сессией 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.
Суть проблемы
После обновления, пользователи отмечают, что при попытке сделать снимок экрана, происходит следующее:
- Вместо содержимого экрана отображается содержимое окна самого Shutter.
- В выпадающем меню "Окна" отсутствуют все окна, что может свидетельствовать о проблемах с разрешениями.
- При попытке захватить весь рабочий стол выводится ошибка: "Клавиатура не может быть захвачена."
Эти симптомы указывают на проблемы взаимодействия Shutter с сервером Wayland.
Решение проблемы
Как было указано в различных источниках, для решения данной проблемы рекомендуется смена сессии на Xorg:
- Выйдите из текущей сессии системы.
- На экране входа выберите свою учетную запись.
- Нажмите на шестеренку в правом нижнем углу окна и выберите "Ubuntu на Xorg".
- Войдите в систему.
Это должно вернуть функционал Shutter к его привычной работе.
Альтернативные пути
Если по каким-то причинам использование Xorg не подходит, вы можете рассмотреть возможность установки альтернативной версии Shutter, которая поддерживает Wayland. Вам нужно:
-
Удалить текущее приложение Shutter:
sudo apt purge shutter
-
Удалить неверный 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 может быть добавлена в будущем, и это откроет новые возможности для пользователей.
Если у вас возникли дополнительные вопросы или необходима консультация по установке, не стесняйтесь обращаться за помощью!