Назад | Перейти на главную страницу

передать сохраненный файл вывода gnome-screenshot -a в другую команду

Я просматривал справочную страницу gnome-panel-screenshot: http://www.unix.com/man-page/All/1/gnome-panel-screenshot/ и я не вижу никакого способа получить отснятый кадр.

Что бы я хотел сделать:

  1. вызовите gnome-screenshot -a для автоматического выбора области выбора
  2. нарисуй мою область
  3. когда я отпущу, мне будет предложено назвать файл и сохранить его
  4. Когда я назову этот файл, я хочу, чтобы он немедленно отправлял (чтобы загрузить его на мой сервер):

rsync -avzh -e "ssh" $@ me@remote:/var/www/images

Кто-нибудь знает, как автоматизировать шаги 3 и 4?

В конце концов, хотелось бы узнать о более эффективных методах!

function screeny() {
    scrot -s -e 'rsync -avzh -e "ssh" $f me@remote:/var/www/images'
}