Эта команда из набора оболочки Gnome и входит в пакет GNOME Utilities. В ubuntu используется в оболочке и поставляется всегда из коробки.
В меню прописана в виде интерактивной формы Приложения / Стандартные / Снимок экрана, а так же в виде двух "горячих клавиш" - для создания скрина; - выполняющая скрин всего экрана и - делающая скрин активного окна. Во всех случаях результатом будет некоторое диалоговое окно предлагающее разместить полученый снимок на диске в виде файла имя.png или в буффере обмена или отказаться от снимка. В этом диалоговом окне так же вместе с полученой миниатюрой снимка есть два параметра, которые можно переназначить - это имя файла и дирректория где будет он расположен. По умолчанию дирекция имеет путь file:///home/Рабочий стол. Этот параметр можно изменить через системный редактор конфигурации gconf-editor (разговор об этой утилите пойдет отдельно), но только замечу, что все ваши последнии действия, включая настройки, сохраняются имено в базе конфигурации.
Чтобы получить полную информацию об утилите gnome-screenshot нужно в терминале выполнить команду с ключом
gnome-screenshot --help
и вам откроется тайны этой утилиты, частично о которых мы расскажем далее
Вот что у нас получилось реально на моем терминале
Использование: gnome-panel-screenshot [ПАРАМЕТР...] Сделать снимок экрана Параметры справки: -h, --help Показать параметры справки --help-all Показать все параметры справки --help-gtk Показать параметры GTK+ Параметры приложения: -w, --window Захватить снимок окна, а не всего экрана -a, --area Захватить область экрана, а не весь экран -b, --include-border Включить рамку окна в снимок -B, --remove-border Исключить рамку окна из снимка -d, --delay=секунды Сделать снимок через указанное время [в секундах] -e, --border-effect=эффект Эффект, добавляемый к рамке окна (тень, рамка или никакого) -i, --interactive Установить параметры интерактивно --display=ДИСПЛЕЙ Используемый X-дисплей
Здесь я расскажу только о нескольких конструкциях , предоствив читателю самому испробовать остальные.
Первая и самая простая - та что связана с клавишей исполняется как вызов утилиты без ключей
gnome-screenshot
это простой снимок всего экрана с монитора.
Другая клавиша выполняет снимок активного окна
gnome-screenshot -w
Форма вызова из меню - интерактивная и перед выполнением снимка предлагает пользователю определить параметры снимка и варианты его исполнения, в том числе и первые два мной уже показаные.
gnome-screenshot -iНо так же эта форма позволяет выполнить скрин части экрана с использованием манипулятора "мышь".
Дополнительно можно задать и дополнительные параметры: это задержка перед исполнением в сек, бордер-эффект, исключение курсора из снимка.
Чтобы воспользоваться остальными параметрами - можно выполнить команду в терминале или создать "горячую клавишу" с вызовом команды или кнопочку в трее.
Имено последний вариант было мной реаллизовано в виде вызова
gnome-screenshot -a
и таким образом была создана команда для создания снимка с помощью мышки , исключившая интерактивный режим с выборкой. Конкретный скрин мной и прилагается))
В принципе наверное на этом стоит и остановиться лишь указать еще несколько мелких деталей
Кроме стандартного вызова впрямую gnome-screenshot есть в ubunte линк команды в виде
gnome-panele-screenshot
Этот линк есть копия вызова и может в принципе заменить своим названием - известным в широкой публике -- саму утилиту исполнения на любую другую специальную, к примеру через вызов баша к import пакета ImageMagick, или написаную самим юзером
Схема задания задержки определяется в секундах от вызова команды, двумя различными способами в зависимости от вида ключа команды
-d число, --delay=число
Задержка не используется если применен ключ -a, --area так как в этом случае все зависит от пользователя и его возможностях
так же двойной синтаксис в использовании ключа и у атрибута бордер-эффект, и других ключах
-e эффект, --border-effect=эффект
Сам эффект - один из вариантов
- none или пусто - без эффекта))
- border - снимок имеет 2 пиксельную черную рамку
- shadow - синтезирована вокруг снимка 5 пиксельная полупрозрачная тень
Два остальных ключа выполняют роль включателя -b, --include-border или выключателя -B, --remove-border системного фрейма активного окна и используются совместно с ключом -w, --window