Скрипт создания скриншота с копированием в буфер обмена

Категория: Bash

Простой скрипт для создания скриншота области экрана с последующим копированием в буфер обмена (clipboard).

Зависимости:

sudo apt install shutter xclip

Скрипт:

#!/bin/bash

shutter -s -e -n -o ~/screenshot.png && xclip -selection clipboard -target image/png -i ~/screenshot.png

if [[ $? != 0 ]]; then
    notify-send -t 100 -i /usr/share/icons/gnome/32x32/status/error.png "Ошибка!" "Не удалось сделать скриншот"
else
    notify-send -t 100 -i /usr/share/icons/gnome/32x32/emblems/emblem-default.png "Успех" "Скриншот в буфере обмена"
fi

Этот код удобно сохранить как print-screen-selection-to-clipboard.sh и повесить на горячую клавишу Prnt Scrn.

#screenshot to clipboard

категория: Bash