Скриншот в Ubuntu, imagemagick простой способ

Чтоб сделать скриншот  в ubuntu, набирается команда


import screen_$(date +%y%m%d%H%S).png


получается screenshot выделенной области находящийся в домашней директории с именем screen.  Применяется маленькая программа программа imagemagick.

import -pause 5 -window root screen.png

получается снимок всего экрана с задержкой 5 секунд чтоб свернуть терминал например (если эта команда не на горячих клавишах настроена) в домашней директории.

import -pause 5 -quality 95 -window root screenshot.png

тоже самое, что и предыдущая команда, только качество скрина получается 95 процентов.

Можно сделать такой скрипт, создав файл например screen.sh с этим содержанием


#!/bin/bash
import -quality 95 screen.png && mv /путь/к/директории/скриншотов/$(date +%y-%m-%d_%H:%M:%S).png


сделать этот файл исполняемым и прицепить на горячии клавиши, например на Print и по нажатию клавиши Print теперь в директории /путь/к/директории/скриншотов/ сохранится скриншот выделенной области с качеством 95 и текущей датой вместо имени вплоть до секунды, это хорошо ем что невозможно его окажется затереть следующим скриншотом и все скрины автоматически окажутся с разными именами.

P.S. последнее время scrot показывает giblib error: Saving to file ’screen.png’ failed

Хотя заработал scrot, если честно, ура =)

0 K:

Отправить комментарий

 
На верх