Заготовка для вики - нужен совет куда ее там положить.
Приятель озадачил меня задачей сделать как в известной виндовой программе публикацию скриншота части экрана в один клик.
Работа велась на Ubuntu MATE 14.10 и 15.04
Итак.
Устанавливаем необходимые пакеты:
sudo apt-get install curl xclip imagemagick libnotify-bin
Создаем текстовый файл myshot.sh со следующим содержимым:
#!/bin/bash
screendir=~/Dropbox/Public/Screenshots
if ! [ -d $screendir ]
then
mkdir -p $screendir
fi
name=$screendir/screen_$(date +%F_%H-%M-%S)_window.png
import -frame $name
url=`curl -F "file=@${name}" http://imagebin.ca/upload.php | grep url | cut -d ':' -f 2,3`
if [ -n "$url" ]
then
echo $url | xclip -i
echo $url | xclip -selection clipboard
notify-send $url
else
notify-send 'Sorry, upload error :('
fi
Делаем его исполняемым. Вешаем на панель как пользовательскую кнопку запуска или закрепляем за горячей клавишей какой нибудь.
После запуска скрипта выделяем область экрана, скриншот уезжает на сервер imagebin и если все успешно, всплывает нотификация с коротким адресом. Этот же адрес одновременно ложится в буфер обмена и можно его быстро вставить в чат.
Если вы пользуетесь дропбоксом, скриншот одновременно попадет и на ваш дропбокс по пути Public/Screenshots.
Надеюсь, кому нибудь пригодится.