Ответ довольно похож для каждого дистрибутива. Это требует, чтобы вы использовали функцию «задержки», присутствующую в этих инструментах. Функция задержки позволяет выполнить команду, чтобы сделать снимок экрана после заданного вами интервала. Вы можете установить этот интервал так, чтобы после выполнения команды у вас было достаточно времени, чтобы открыть экран, который вы хотите захватить.
Точный способ установки задержки зависит от приложения скриншота по умолчанию для каждого дистрибутива. И, как часто, вы можете делать то, что вы хотите через графический интерфейс или терминал или сочетания клавиш.
GNOME / Unity в 12.10
Инструмент по умолчанию - Снимок экрана (иначе, gnome-screenshot
если вы хотите запустить его из терминала). Таким образом, вы начинаете набирать screenshot
в Unity's Dash, чтобы увидеть, как вы нажимаете. Затем вы увидите небольшое окно с несколькими вариантами:
Некоторые параметры будут выставлены в зависимости от того, что вы выберете. Если вы решите захватить весь экран, «Включить рамку окна» и «Применить эффект» будут недоступны.
Настройте вещи, как вы хотите. Задержка в пять секунд - хорошая отправная точка, позволяющая вам вызвать фактический экран, который вы хотите сделать. Чтобы начать, нажмите «Сделать снимок экрана». Быстро настрой что хочешь и жди.
Вы услышите звук (старомодного) затвора камеры, и появится новый экран.
В нем вы увидите:
- «миниатюра» скриншота
- возможность указать имя и место назначения для сохранения скриншота
- и возможность сохранить его в буфер обмена, если вы хотите обрабатывать изображение дальше.
Формат изображения по умолчанию - .png
это, по мнению некоторых , более подходящий формат, чем .jpg
.
Обратите внимание, что функция задержки gnome-screenshot недоступна, если вы выберете «Выбрать область для захвата».
Lubuntu 12.10
Инструмент захвата скриншотов по умолчанию в Lubuntu называется scrot . Есть способ использовать scrot
с задержкой, которая не требует использования терминала. Но это включает в себя однократное редактирование файла, вызываемого lubuntu-rc.xml
после резервного копирования для безопасности. Этот файл находится в ~/.config/openbox
. Перейдите в эту подпапку с помощью файлового менеджера, щелкните правой кнопкой мыши файл и откройте его в своем любимом текстовом редакторе. Затем найдите что-то вроде:
<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
<action name="Execute">
<command>....</command>
</action>
</keybind>
Где ....
находится то, что сейчас находится между <command>
и </command>
. Заменить ....
на
scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png
Сохраните файл и закройте его.
Зайдите в терминал и бегите openbox --reconfigure
. (Вы не увидите, чтобы что-то случилось, и вы получите ответ, если ничего не испортили. Если вы что-то испортили, вы получите ошибку. Именно тогда резервное копирование пригодится.) Запуск Команда является необходимым шагом, чтобы убедиться, что ваши изменения lubuntu-rc.xml
активны.
Что вы сделали с помощью редактирования lubuntu-rc.xml
, чтобы спросить scrot
в
- сделать полный скриншот (включая границы окна из-за
-b
)
- с задержкой в пять секунд
- Назовите файл на основе текущего времени в формате год: месяц: день: час: мин: сек в
.png
формате и
- сохранить изображение на рабочий стол.
То, что описано выше, в основном позволяет вам просто нажать Prnt Scrn, а затем сделать то, что вы хотите, например, открыть меню в течение 5 секунд, после чего scrot
снимок экрана полностью. Это делает это молча. Не ожидайте ничего слышать или видеть.
Запуск man scrot
из терминала предоставляет вам больше информации о scrot
.
Можно изменить код, чтобы сделать -u
снимок активного окна, только добавив и назначив связку клавиш Alt+ Prnt Scrnдля этого кода.
С обоими Prnt Scrnи Alt+ Prnt Scrn, можно добавить -q N
к коду, где -q
приказывает scrot
сохранить изображение с качеством, отличным от значения по умолчанию, равным N
75. Высокое значение создаст файл более высокого качества, но большего размера. В зависимости от man scrot
эффекта -q
зависит от выбранного формата изображения.
Xubuntu 12.10
Инструмент для скриншотов по умолчанию в Xubuntu 12.10 Xfce4-screenshooter
. Он имеет графический интерфейс, который не слишком отличается от графического интерфейса GNOME:
Как и в случае с инструментом для создания скриншотов GNOME, есть несколько опций, но функция задержки недоступна с «Выбрать регион».
При щелчке OK
открывается другое окно с вариантами сохранения изображения в файл, его копирования в буфер обмена, открытия его программами, которые могут манипулировать изображениями (как показано в раскрывающемся списке), и даже загрузки его в определенную службу размещения изображений.
Если выбран вариант сохранения изображения на диск, появляется обычный экран «Сохранить как», позволяющий указать имя, тип файла и расположение сохраненного формата.
man xfce4-screenshooter
содержит подробную информацию о доступных переключателях, и они могут помочь, если пользователь заинтересован в изменении функций Prnt Scrnи Alt+, Prnt Scrnчтобы всегда использовать опцию задержки.
- Prnt Scrnможет быть установлен в
xfce4-screenshooter -d 5 -f
. Затем при каждом Prnt Scrnнажатии xfce4-screenshooter сделает снимок полного экрана из-за -f
задержки в 5 секунд, а затем запросит имя файла и местоположение.
- Alt+ Prnt Scrnможно установить, чтобы
xfce4-screenshooter -d 5 -w
получить активное окно из-за -w
.
Если вы работаете в Ubuntu и предпочитаете использовать командную строку, он
gnome-screenshot
должен быть предварительно установлен в системе и иметь несколько удобных параметров командной строки (и вы сможете делать все, что можете, из графического интерфейса через командную строку).Например, чтобы сделать снимок экрана с задержкой в 5 секунд:
Запустите
man gnome-screenshot
полный список параметров или просмотрите несколько примеров в этом сообщении в блоге: 4 способа сделать снимок экрана в Ubuntu Linuxисточник
Ленивый ответ ( для независимых быстро обучающихся )
Есть противоречие относительно этой ситуации .
Быстрый ответ / обходной путь ( для продвинутых пользователей Ubuntu )
gnome-screenshot --delay=numIntValueInSecs
например,
gnome-screenshot --delay=3
Добавьте еще один снимок экрана для активного окна:
gnome-screenshot -w --delay=3
Вот и все , но я бы также порекомендовал установить еще 2, которые дадут вам больше времени для более глубокого навигации по меню.
gnome-screenshot --delay=10
gnome-screenshot -w --delay=10
Продуманный ответ ( перейти от новичка к хакеру )
Вступление:
Всякий раз, когда вы нажимаете PrntScr, все, что делает Ubuntu, это звонки,
gnome-screenshot
которые обычно расположены на/usr/bin/
пути и доступны из «терминала» (телетайп, tty, cli, командная строка / приглашение), так что вы можете использовать его всеми возможными способами, чтобы соответствовать вашему фанку цели.gnome-screenshot
Маленькая программа принимает дополнительные параметры, вы можете увидеть все варианты, передавая стандартный параметр , чтобы попросить о помощи, вы знаете , что один (-h
)Если вы все еще не знаете, как это использовать, вы всегда можете прочитать более подробную справку, просто попросите ручного ввода
man gnome-screenshot
Чем больше вы будете читать полные руководства, тем более интуитивно понятным будет взлом Ubuntu для ваших нужд, и вам не понадобятся другие люди, которые будут давать вам пошаговые инструкции. Возможно, к этому моменту вы даже знаете, как сделать это самостоятельно, если вы все еще потеряны (надеюсь, нет), просто продолжайте читать ...
Инструкции:
В настоящее время
Shortcuts
вкладку.Custom Shortcuts
+
кнопку, чтобы добавить свой новый ярлык.(точно так же, как описано в «Быстром ответе» выше)
4½. Назначьте нужную комбинацию клавиш.
* вуаля!
Вы только что сделали еще один шаг, чтобы стать мастером Ubuntu, надеюсь, этот ответ был полезным *
источник
gnome-screenshot
интерфейс был упрощен, а задержка устранена. Это сделало бы это намного проще ?!gnome-screenshot
, лично я не знаю.