Я только что установил Ubuntu 18.04 и загрузил последние обновления. У меня проблемы со снятием снимков экрана в буфер обмена с помощью встроенного инструмента gnome-screenshot
. Сочетания клавиш по умолчанию Ctrl + PrintScreen и Ctrl + Shift + PrintScreen , похоже, не работают ( издает звук срабатывания затвора, но пустой буфер обмена и ничего не сохранено в папке «Изображения»), и использование gnome-screenshot -c
в терминале также неэффективно.
Я читал, что gnome-screenshot
имел проблемы с буфером обмена с Wayland, но насколько я понимаю, 18.04 по умолчанию использует Xorg. При проверке моих настроек входа в систему по умолчанию установлено «Ubuntu» с дополнительным параметром «Ubuntu on Wayland».Я просто использую по умолчанию.
Не уверен, связано ли это - в моем случае (свежий Ubuntu 19.10) gnome-screenshot -c
поместит захваченное изображение в буфер обмена, но каким-то образом я могу вставляйте его только в определенные приложения (например, GIMP), а не в другие (например, Chrome).
Нашел обходной путь (назначив ярлыку) вот это:
gnome-screenshot -acf /tmp/test && cat /tmp/test | xclip -i -selection clipboard -target image/png
Была такая же проблема в Ubuntu 20.04: gnome-screenshot -a -c
не копировался в буфер обмена.
Решение заключалось в том, чтобы установить xclip с помощью sudo apt install xclip
.
Попробуйте найти $HOME -name "Снимок экрана*"
, чтобы узнать, сохраняются ли снимки экрана в неожиданном месте. Также проверьте Настройки | Сочетания клавиш. В недавно обновленном 20.04.1 (с 18.04) gnome-screenshot сохранил изображения png в $ HOME вместо $ HOME / Pictures, как раньше.
Сегодня у меня была аналогичная проблема с Oracle Linux 8: он не копировал в буфер обмена. Я мог бы решить эту проблему, выполнив команду:
env GDK_BACKEND=x11 gnome-screenshot -i
Обратите внимание на x
, это не заглавная X, как обычно!
Конечно, вы можете ввести -c
вместо -i
. На этой машине с Oracle Linux 8 другие приложения вообще не могли создать окно без настройки GDK_BACKEND
.