Я ищу способ поместить прямоугольный снимок экрана непосредственно (IE без взаимодействия GUI) в буфер обмена - это - функция, которую я использовал несколько раз в день назад в мои плохие былые времена с Gnome, но Зрелище не имеет ничего как он.
Я не выше сценариев его, и я видел несколько ссылок на использование xclip. К сожалению, я, вероятно, получил час в попытку этого, и она просто не работает на меня.
Было много обсуждений и комментариев к сабвуферу KDE на reddit .
Окончательный выбор включал конфигурацию maim, xclip и klipper.
После отмены опции Klipper «игнорировать изображения» стандартные инструкции xclip работают. Из многих предложенных опций скриншота maim
имеет лучшие опции и требует только двух щелчков (и без клавиатуры), чтобы сделать прямоугольный выбор. Моя последняя команда выглядит следующим образом:
maim -s /tmp/ss.png && xclip -sel clip -t image/png -i /tmp/ss.png
Большая часть моей проблемы заключалась в том, что я тестировал с Thunderbird, который (кажется) не понимает буфер обмена изображения / PNG. Если вы хотите, чтобы Thunderbird работал, вам нужно обрезать его как -t text/html
, таким образом:
echo "<img src='data:image/png;base64,"$(base64 -w0 "/tmp/ss.png")"' />" \
| xclip -selection clipboard -t text/html -i