2014-03-12

yorool_gui: (лысый)
2014-03-12 04:53 pm

скриншот участка экрана под linux

Задача - делать скриншот быстро, чтобы послать его собеседникам в скайпе в процессе разговора. Есть разные сервисы для этого, но если есть свой хостинг, то зачем использовать что-то еще?
Короче, скрипт такой:

#!/bin/bash
sleep 0.5
scrot -s -e 'scp $f root@trk.net.ru:/root/web-counter/images; echo http://trk.net.ru/images/$f | xclip -selection clipboard'

На trk.net.ru (это мой сайт, у вас будет свой) надо поместить в /root/.ssh/authorized_keys содержимое своего .ssh/id_rsa.pub, чтобы заливало без пароля.

В xfce4-keyboard-settings навешиваем этот скрипт на клавиатурный шорткат. 'sleep 0.5' нужен, чтобы scrot запустился уже после того, как клавиши будут отпущены - иначе он сразу выйдет.

Готово: