Снимок экрана GNOME нельзя скопировать в буфер обмена в Ubuntu 18.04

Я только что установил Ubuntu 18.04 и загрузил последние обновления. У меня проблемы со снятием снимков экрана в буфер обмена с помощью встроенного инструмента gnome-screenshot . Сочетания клавиш по умолчанию Ctrl + PrintScreen и Ctrl + Shift + PrintScreen , похоже, не работают ( издает звук срабатывания затвора, но пустой буфер обмена и ничего не сохранено в папке «Изображения»), и использование gnome-screenshot -c в терминале также неэффективно.

Я читал, что gnome-screenshot имел проблемы с буфером обмена с Wayland, но насколько я понимаю, 18.04 по умолчанию использует Xorg. При проверке моих настроек входа в систему по умолчанию установлено «Ubuntu» с дополнительным параметром «Ubuntu on Wayland».Я просто использую по умолчанию.

1
задан 19 December 2019 в 17:16

4 ответа

Не уверен, связано ли это - в моем случае (свежий Ubuntu 19.10) gnome-screenshot -c поместит захваченное изображение в буфер обмена, но каким-то образом я могу вставляйте его только в определенные приложения (например, GIMP), а не в другие (например, Chrome).

Нашел обходной путь (назначив ярлыку) вот это:

gnome-screenshot -acf /tmp/test && cat /tmp/test | xclip -i -selection clipboard -target image/png
7
ответ дан 24 February 2020 в 22:01

Была такая же проблема в Ubuntu 20.04: gnome-screenshot -a -c не копировался в буфер обмена.

Решение заключалось в том, чтобы установить xclip с помощью sudo apt install xclip.

  • версия gnome-screenshot = 3.36.0
  • версия xclip = 0.13-1
4
ответ дан 1 August 2020 в 13:06

Попробуйте найти $HOME -name "Снимок экрана*", чтобы узнать, сохраняются ли снимки экрана в неожиданном месте. Также проверьте Настройки | Сочетания клавиш. В недавно обновленном 20.04.1 (с 18.04) gnome-screenshot сохранил изображения png в $ HOME вместо $ HOME / Pictures, как раньше.

-1
ответ дан 8 October 2020 в 20:11

Сегодня у меня была аналогичная проблема с Oracle Linux 8: он не копировал в буфер обмена. Я мог бы решить эту проблему, выполнив команду:

env GDK_BACKEND=x11 gnome-screenshot -i

Обратите внимание на x, это не заглавная X, как обычно!

Конечно, вы можете ввести -c вместо -i. На этой машине с Oracle Linux 8 другие приложения вообще не могли создать окно без настройки GDK_BACKEND.

1
ответ дан 30 December 2020 в 09:21

Другие вопросы по тегам:

Похожие вопросы: