В этой заметке хочу увековечить свой велосипед, который я изобрёл для удобного создания скриншотов. Да, я знаю о существовании таких программ как shutter, но все они по тем или иным причинам мне неудобны, а так как был интерес и время, я занялся этой проблемой.
Скрипт, вызванный без аргументов, будет каждый раз спрашивать вопросы заново. Однако, запомнив ответы пользователя, он их кеширует и записывает в файл (по умолчанию /tmp/screenshot.cache.sh). Если запустить скрипт с аргументом cached , скрипт попытается считать кешированные ответы, и если это удастся, задавать вопросы не будет.
Таким образом, настроив PrintScreen на вызов скрипта с загрузкой кеша, а Win+PrintScreen на вызов без загрузки кеша, я всегда могу изменить настройки, заново ответив на вопросы, после чего фотографировать дальше значительно быстрее.
Не забудьте создать лог-файл:
$ touch /var/log/screenshot.log
$ sudo chown `whoami`:users !$
И последнее, это повесить вызов скрипта на горячую клавишу. Я для этого использовал возможности openbox, а именно obkey для настройки горячих клавиш. Можно, впрочем, сразу залезть в ~/.config/openbox/rc.xml и добавить:
UPD 01
: Добавлен выбор задержки: 0, 5, 10, 30, 60 секунд.
UPD 02
: Добавлено: 1) кеширование ответов пользователя 2) возможность указать инкрементальный паттерн для имени файла.
Приветствую Всех!
Сегодня я хотел бы рассказать вам о том, как можно делать скриншоты в linux Ubuntu.
Программа для создания скриншотов в linux Ubuntu — Shutter.
Программа доступна через Ubuntu Software Center. Но там доступна не самая последняя версия. На данный момент последняя версия 0.93.1, а в USC есть только 0.90.1. Для установки версии 0.93.1 нужно подключить дополнительный репозиторий.
Открываем меню Dash, вводим в поиске ter и запускаем «Терминал».
После знака $ вводим следующую команду и нажимаем клавишу «Enter»
Для добавления дополнительного репозитория нам потребуются дополнительные привелегии, и система попросит ввести пароль нашего пользователя. Вводим его и нажимаем клавишу «Enter».
Система уточнит необходимость подключения дополнительного репозитория. Подтвердим это, нажав клавишу «Enter».
Убедимся, что добавление прошло успешно.
Обновим список пакетов и запустим установку. Для этого вводим в командную строку следующую команду и нажимаем клавишу «Enter».
sudo apt-get update && sudo apt-get install shutter
Установщик пакетов проверит нашу систему и запросит подтверждение на установку дополнительных пакетов. Вводим «Y» и нажимаем клавишу «Enter».
После окончания процесса установки, мы вернемся в командную строку, которая будет заканчиваться знаком «$»
Открываем меню Dash, вводим в поиске «shutter» и запускаем «Shutter».
Для того, чтобы при нажатии на клавишу «Prt Scr» открывался «Shutter», внесем изменения в систему. Откроем «Параметры системы» и выберем пунк «Клавиатура».
Выбираем закладку «Комбинации клавиш», пунк «Дополнительные комбинации» и для добавления нажимаем на клавишу «+»
Добавляем в поле Название «Shutter», а в поля Команда «shutter -f», нажимаем кнопку «Применить».
Теперь у нас появилась новая команда, но она пока «Выключена».Для включения нажимаем на надпись «Выключена» и на клавиатуре кнопку «Prt Scr».
Система предупредит нас, что данное сочетание уже используется. Подтвердим переопределение нажав на кнопку «Переопределить».
Теперь при нажатии на клавиатуре кнопки «Prt Scr», будет сделан скриншот экрана и изображение откроется в программе «Shutter».
Для редактирования изображения нажимаем на кнопку «Правка».
В левой панели доступны кнопки инструментов для редактирования. Для сохранения изображения надо нажать кнопку «Сохранить».
Мы разобрали, как установить программу для создания скриншотов «Shutter» и ее возможности. А так же рассмотрели, как создать с ее помощью скриншот рабочего стола. И если остались непонятные вопросы по данной теме и есть предложения, то прошу их писать в комментариях. Всем пока!
Shutter (ранее GScrot) - это один из самых прогрессивных инструментов для создания снимков экрана для Linux. В нём есть функции захвата выделенной области, окна, всего экрана, а также веб-страницы. Работа с изображениями организована на вкладках, имеются базовый редактор изображений и возможность загрузки на различные сайты. Этот инструмент должен быть на панели Gnome у каждого, кто пишет веб-обзоры.
Shutter будет включён в выходящую в октябре Ubuntu 9.10. Пока же пакеты для версий с 7.10 по 9.04 можно скачать по адресу: http://url.fullcirclemagazine.org/997643 .
Desktop Data Manager - это больше, чем просто программа для создания снимков экрана, это приложение с поддержкой контекстного буфера обмена и множеством возможностей. Можно делать снимки окна, рабочего стола или выделенной области. Также можно быстро преобразовать URL в изображение. Лучше всего то, что Desktop Data Manager автоматически помещает изображение в буфер обмена, существенно облегчая вставку в рабочий документ.
Как и Shutter, DDM (пока) нет в репозиториях Ubuntu. Чтобы установить программу, следуйте инструкциям: http://url.fullcirclemagazine.org/76cc9e .
scrot (SCReenshOT) уже много лет считается одним из самых мощных инструментов для создания снимков экрана для Linux. Программа работает из командной строки и поддерживает все стандартные возможности: задержки, выбор области захвата и даже захват с нескольких экранов. Множество Linux-программ для создания снимков экрана, включая Shutter, основаны на scrot. Даже спустя десять лет он не сдаёт позиций.
Чтобы установить scrot, воспользуйтесь пакетом scrot из репозитория "universe".
Если вы знакомы с Linux достаточно долго, вы, возможно, слышали о ImageMagick - наборе инструментов для работы с изображениями. Один из его компонентов, import, - это небольшой инструмент, который импортирует экраны X-сервера в файлы изображений. import, конечно, имеет все стандартные возможности, а также содержит мощные инструменты обработки изображений благодаря его интеграции с ImageMagick. Так что вы можете менять контраст, назначать метки, делать изображение одноцветным, изменять размеры, всё одной и той же командой.
Чтобы установить ImageMagick, воспользуйтесь пакетом imagemagick.
https://addons.mozilla.org/en-US/firefox/addon/1146
Для некоторых веб-разработчиков функций scrot или import может быть недостаточно, а Shutter или DDM - это слишком для простого снимка сайта. Решение? Screengrab, мощное расширение Firefox. Он преобразует веб-сайты в изображения. К тому же он сохраняет всё в точности так, как вы видите на экране, поэтому, если на сайте есть Flash или Java, они будут включены в снимок. Можно выбрать окно, всю страницу, выделение или фреймы.
Установить Screengrab можно с его домашней страницы (ссылка выше), вам нужен лишь установленный Firefox.
Каждому пользователю приходилось хотя бы однажды делать «скриншот» - снимок того, что в данный момент изображено на экране его компьютера. Возможно, это был снимок карты города, фото ошибки, которую выдает программа, или фото личного рабочего стола.
Казалось бы, сделать «скриншот» не составляет труда: достаточно нажать на клавишу Prt Scr на клавиатуре (как в программе Windows, так и в программе Linux). Однако по кнопке «Prt Scr» сохраняется снимок абсолютно всего рабочего стола - со свернутыми окнами программ в нижней части экрана, с закладками страниц браузера наверху. Поэтому после того, как сделан «скриншот», для пользователя наступает второй, более трудоемкий этап работы - обрезание ненужных частей рисунка в графическом редакторе.
Для того, чтобы исключить из процесса «фотографирования» лишний этап, и существует программа Gnome-screenshot - аналог программы ScreenshotMaker в Windows. Найти ее можно в пункте меню «Приложения» - «Стандартные» - «Снимок экрана» (Gnome-screenshot).
После щелчка мышью по указанной строчке на экране компьютера возникает окно с заголовком «Снимок экрана», которое предлагает пользователю выбрать подходящий для него способ «фотографирования»:
После нажатия на кнопку «Сделать снимок экрана» или по истечении указанного времени на экране компьютера появится окно «Сохранить снимок экрана». С помощью отдельной кнопки готовый «скриншот» можно сохранить в буфер обмена. Кроме того, ему можно присвоить имя и сохранить его в любой удобной папке.
Программа Gnome-screenshot позволяет также делать в Linux «скриншоты» с двумя специальными эффектами:
С помощью отдельной галочки напротив слов «Включить указатель» можно также попросить программу Gnome-screenshot не стирать со снимка курсор компьютерной мышки. Это может быть полезно, например, при «фотографировании» ошибки какой-либо программы, при выделении ключевого слова в предложении или при указании нужной точки на карте.
Для удобства использования значок программы Gnome-screenshot можно расположить на верхней панели рабочего стола. Для этого нужно:
Gnome-screenshot являются частью пакета gnome-utils. Для ее установки необходимо в поиске Центра приложений ввести gnome-utils
.
(об общем принципе
Пользователь, который много работает за компьютером рано или поздно столкнется с необходимостью сделать скриншот — снимок экрана. Часто такой скриншот нужно немного подредактировать: обрезать, добавить указатели, пометки и т.п. Естественно можно для этого использовать какой-нибудь графический редактор, но зачем, если можно воспользоваться специальной программой, тем более, если она бесплатная. Сегодня хочу рассказать о программе для создания скриншотов в Linux — Shutter.
Shutter — многофункциональное приложение, позволяющее делать скриншоты рабочего стола, выделенной области, отдельного меню или окна любого приложения:
Огромным плюсом программы является наличие собственного редактора изображений, с большим количеством инструментов. Сделав скриншот вы сразу же можете его отредактировать. Вам доступны такие инструменты как маркер, стрелки, прямые, выделение области, добавление текста и много чего другого:
Одной из удобных функций в Shutter, особенно для людей, у которых есть свои сайты, является возможность прямо из программы выгружать итоговые изображения в интернет.
В большинстве дистрибутивов Linux программа доступна из стандартных репозиториев, поэтому устанавливаться она обычным способом. В Ubuntu или Debian нужно ввести в терминале:
Sudo apt install shutter
После окончания установки программу можно открыть через меню приложений.
На сегодняшний день в Shutter из стандартного репозитория не работает функция редактирования из-за отсутствия некоторых библиотек. Их можно выкачать отдельно, но более простым вариантом, по моему мнению, будет установка программы из отдельного репозитория.