[РЕШЕНО] Помощь в модификации сценария.

Здравствуйте. Имеется скрипт получения скриншота. Основное выглядит так: shutter -s -e -n -o ~/screenshot.png && xclip -selection clipboard -target image/png -i ~/screenshot.png. Снимок сохраняется в дом. директорию. Хотелось бы рандомизировать имя файла во избежания его перезаписывания когда делаешь несколько скриншотов. Смотрел mv, rename, но ответа не нашел. Может, как-то по дате создания сделать? Спасибо.
Holden
как-то по дате создания
shutter -s -e -n -o /tmp/$(date +%F_%H-%M-%S).png
vs220, спасибо.
Сохраняет в /tmp, но это меня вполне устраивает. В крайнем случае директорию я смогу самостоятельно изменить.
Holden
Сохраняет в /tmp
любой каталог выбирайте нужный , /tmp просто для примера
shutter -s -e -n -o ~/$(date +%F_%H-%M-%S).png
shutter -s -e -n -o ~/Изображения/$(date +%F_%H-%M-%S).png
vs220
Уже сделал. Даже уведомления дописал. Сохраняет в /Изображения/Cкриншоты
В plasma все из коробки работало, но меня все эти нововведения разработчиков утомили, установил свежий арч + icewm. Ну и пилю потихоньку. Еще раз спасибо.
$(xdg-user-dir PICTURES)/$(date +%F_%H-%M-%S).png
scrot -s /tmp/%d.%m.%y_%H:%M:%S.png
ps
scrot весит 108.46 KiB
shutter весит 10.4 MB и тянет за собой кучу зависимостей
для командной строки (скрипта), как по мне, scrot выглядит симпатичнее
amon
scrot -s /tmp/%d.%m.%y_%H:%M:%S.png
100% подтверждаю,scrot полезнейшая безотказная легкая маленькая програмка без глюков и недостатков.
shutter не нужен
amon спасибо за идею,вместо gnome-screenshot на cinnamon установлю себе scrot,хорошо что в cinnamon все,в том числе и клавиши легко настраиваются.
не через ж как в гноме.
Linux Forever!
amon
ps
scrot весит 108.46 KiB
shutter весит 10.4 MB и тянет за собой кучу зависимостей
для командной строки (скрипта), как по мне, scrot выглядит симпатичнее
Согласен. Сам факт того, что shutter весит в 2 раза больше, чем сам icewm, вызывает чуство когнитивного диссонанса. Удалил. Но скриншоты все равно нужны, потому окончательный вариант таков:
import ~/Shot.png && xclip -selection clipboard -t image/png -i ~/Shot.png && mv ~/Shot.png ~/Shot-$(date +%F_%H-%M-%S).png
Scrot не понадобился. Благодарю всех. Было познавательно.
Holden
import ~/Shot.png && xclip -selection clipboard -t image/png -i ~/Shot.png && mv ~/Shot.png ~/Shot-$(date +%F_%H-%M-%S).png
Мягко говоря, странная конструкция... )

Holden
shutter весит в 2 раза больше, чем
Дык imagemagick (import) весит столько же. Но я, допустим, использую его и как утилиту для обработки изображений, то и скриншотилка на нем:
#!/usr/bin/bash
name="screenshot_`date +%d.%m.%Y_%T`.png"
a=
case $1 in
 "") import -window root "/tmp/$name" ;;
 area) a="области "
 import "/tmp/$name" ;;
 pause) import -pause 5 -window root "/tmp/$name"
esac
notify -t 7 -u normal -s shutter "Screenshot" "Снимок $a\экрана сохранен в\n/tmp/$name"
Все на хоткеях, но использование следующее:
$ screenshot           # весь экран;
$ screenshot pause     # весь экран с предварительной паузой в 5 с.;
$ screenshot area      # скриншот выделенной области;
 
Зарегистрироваться или войдите чтобы оставить сообщение.