Как делать скриншоты в Linux

Скриншот зрелища

Все рабочие столы включают инструмент захвата экрана, который можно запустить, нажав клавишу PrintScreen.

Одна из вещей, которую мы, пользователи Linux, делаем, — это делимся фотографиями наших рабочих столов в социальных сетях. Некоторые кастомизации являются настоящими произведениями искусства и, хотя объявленного конкурса нет, в том, что он есть, сомнений нет. Если вы хотите присоединиться или потому что вы заинтересованы в создании учебных пособий или вам нужна помощь на форумах, знание того, как делать скриншоты в Linux, — это навык, которому вы должны научиться.

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

Как делать скриншоты

Чтобы вы поняли, о чем этот пост, начните с определения снимка экрана как фото или видео, показывающего то, что вы видите на мониторе. Захват может быть всего экрана, его части или окна.

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

Самый простой способ сделать снимок экрана — нажать клавишу Снимок экрана на клавиатуре. В большинстве дистрибутивов Linux это должно открыть соответствующее приложение, в котором вы можете выбрать различные параметры.

vokoscreenNG
Теме статьи:
Простые программы для производства видео с открытым исходным кодом, часть первая

Каждое приложение имеет свои скриншоты для ускорения процесса.

Инструменты для создания скриншотов

шоу

Это инструмент, включенный в рабочий стол KDE. и это тот, который открывается при нажатии клавиши PrintScreen. У нас есть следующие варианты захвата:

  • Полноэкранный.
  • область прямоугольника.
  • Активное окно.
  • Окно под курсором.

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

Зрелище позволяет нам установить задержку с момента нажатия клавиши Снимок экрана или кнопку Сделать новый снимок или сделать сразу.

Захват может включать:

  • Включить указатель
  • Включите строку заголовка и границу окна.
  • Захват всплывающего окна.

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

Инструмент аннотации предоставляет нам небольшой графический редактор. что позволяет нам отмечать области экрана, добавлять текст и смайлики, размывать часть снимка, выделять, добавлять стрелки и рисовать.

В разделе инструментов, помимо возможности распечатать снимок экрана, он предлагает нам возможность записи экрана на видео, но он передает задачу другому приложению (если оно установлено) или предлагает нам установку.

Инструмент комментирования очков

Функция аннотации Spectacle позволяет нам добавлять графическую и текстовую информацию к снимку экрана.

Инструмент для создания скриншотов GNOME

До сих пор инструмент для создания скриншотов в GNOME мало чем отличался от KDE, за исключением того, что в нем не было опций для аннотирования и экспорта в другие программы. С версии 42 (Что мы увидим в дистрибутивах, выпущенных с апреля) есть новый инструмент который использует преимущества новых графических возможностей рабочего стола и объединяет текущие приложения захвата изображений и видео с экрана в одно.

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

Flameshot

Если вы собираетесь вносить много изменений в скриншот и не хотите переключаться между приложениями, вам обязательно стоит попробовать Flameshot. Он доступен в репозиториях некоторых основных дистрибутивов Linux, а также в Flatpak и Снап.

Логотип дистрибутивов Linux, поддерживающих формат Platpak
Теме статьи:
Сравнение Snap и Flatpak. Преимущества и недостатки

Когда мы устанавливаем программу, мы видим небольшое предупреждение, которое информирует нас о появлении значка в верхней панели. Мы можем запустить программу, нажав на нее.

Когда мы это делаем, мы видим список сочетаний клавиш над активным окном, которое затемнено. Когда мы выбираем область курсором, она отображается в обычных цветах, а на границе отображается ряд инструментов. С ними мы можем:

  • положить выше всех окон захваченное изображение.
  • загрузить изображение к Имгур.
  • Открыть в другом приложении Захват.
  • сохранить захват в основных графических форматах.
  • Скопировать в буфер обмена.
  • отменить или повторить последняя модификация.
  • прокрутить окно выбора.
  • Показать координатыДекартово окно выбора
  • Инвертируйте цвета.
  • пиксельные зоны захвата.
  • Количество различных зон захвата.
  • Добавить текст ловить.
  • Выделите области.
  • нарисовать круг вакуум
  • Нарисуйте прямоугольник полный
  • нарисовать границу прямоугольника.
  • Добавить стрелки.
  • Рисовать линии.
  • Рисовать от руки.

Мы не можем назначать произвольные имена, но какие параметры и в каком порядке будут частью заголовка, с которым будут сохраняться скриншоты.

Flameshot также доступен для Windows и Mac. página веб-сайтов.

Веб-сайт Flameshot

Flameshot — это программа с открытым исходным кодом для создания скриншотов с помощью различных инструментов редактирования.

Мошонка

Scrot — это инструмент, предназначенный для делать скриншоты из терминала. Его самая большая полезность, как мы увидим чуть позже, заключается в том, что он позволяет автоматизировать процесс создания скриншотов.

Он устанавливается следующим образом:

Debian, Ubuntu и производные

sudo apt install scrot

Fedora

sudo dnf install scrot

Сделать снимок экрана в полный рост

scrot
Это сохранит полный экран в вашей личной папке и имя, состоящее из даты и размера.

Выберите место назначения и имя изображения

scrot ~/Imágenes/captura_scrot.png

Выберите окно или регион

Если вы пробовали предыдущие команды, вы заметили проблему. Терминал всегда появляется в захвате. Это исправлено с помощью следующей команды.
scrot -s

Вам просто нужно навести курсор на окно и нажать левую кнопку или отметить область указателем и отпустить кнопку.
Конечно, команды можно комбинировать.
scrot ~/Imágenes/captura_scrot3.png -s

Мы можем избежать написания всего этого, перейдя непосредственно в каталог, в котором мы хотим сохранить изображение. мы делаем это с
cd Imágenes

Установите время задержки

Еще один способ убедиться, что мы захватываем то, что хотим, — установить временной интервал в секундах до того, как произойдет захват. Команда выглядит следующим образом:
scrot -s -d 10

В этом случае мы устанавливаем задержку в 10 секунд перед захватом.

Справочник Скрот

Scrot — это полноценный инструмент для захвата экрана, используемый в терминале.

Определение качества

Чем выше качество изображения, тем больше оно будет весить и тем больше времени потребуется на его загрузку, если вы собираетесь использовать его на веб-сайте. Мы можем настроить этот параметр, установив процент.
scrot -q 70

Установите качество захвата 70%

Установка размера

Редакторы Linux Adictos Они устанавливают, что изображения должны иметь максимальную ширину 1200 пикселей. При использовании обычных инструментов для создания снимков экрана это означает, что вам придется запускать их через Gimp или какой-либо другой веб-сервис, чтобы подогнать их по размеру. К счастью, Scrot избавит меня от работы. Давайте посмотрим:

Как подсказывает название скриншота, мой экран имеет ширину 1366 пикселей, мне нужно 1200. Применив простую математическую операцию вычисляем параметр в процентах от размера
1200*100/1366=87,8477..

Probemos
scrot -s -d 10 -t 87.85
Идея хорошая, но слишком много знаков после запятой, чтобы получить желаемый результат

Создание нескольких захватов с помощью имитации щелчка мыши

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

В дополнение к Scrot нам понадобится еще один инструмент из репозиториев под названием xdotools. С его помощью мы будем имитировать нажатие кнопки мыши для перелистывания страницы.

После установки программы мы должны сделать следующее.

  1. открыть сайт облачного сервиса чтения.
  2. открыть конецly уменьшите его в размере.
  3. Поместите терминал слева из окна читалки.
  4. В терминальном типеxdotool getmouselocation и не нажимай войти.
  5. взять указатель на кнопку смены страницы облачного ридера и нажмите Enter.
  6. Обратите внимание на значения X и Y. что вы увидите в терминале.
  7. Скопируйте следующий скрипт в текстовом редакторе:

#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/Imágenes/'
sleep 20
done

Не забудьте заменить x и y значениями, которые вы записали ранее.

Программа сделает скриншот страницы и через 20 секунд переключится на следующий.

Сохраните файл с именем скрипт.sh. Затем перейдите в то место, где вы его сохранили, наведите мышку на файл и правой кнопкой дайте ему права на выполнение из окна Свойства.

Чтобы запустить программу, введите ./script.sh, разверните окно читалки и следите за тем, когда оно дойдет до конца книги, потому что, если вы не закроете терминал, он продолжит делать скриншоты.

Два последних уточнения

Процедура, которую я только что описал, была разработана, как я сказал в начале статьи, слабовидящими для использования слабовидящими, которым нужно нечто большее, чем просто специальные возможности могут наслаждаться книгами, которые они купили. Я никоим образом не поощряю несанкционированное распространение контента.

Scrot — очень полный инструмент, чтобы понять все его возможности, используйте команду

man scrot


3 комментариев, оставьте свой

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   иван сказал

    Спасибо! Попробую мошонку (уродливое имя :) ).
    Ну и на клавиатуре мака, который я только что убунтил, клавиша PrintScreen не работает сразу (у нее ее нет, как сейчас).

    Один вопрос, если кто-то хочет прокомментировать это (спасибо).
    Мне только что удалось починить imac 2009 года с дистрибутивом Pop на основе Ubuntu. И как здорово, что удалось.
    Я скучаю по такой программе, как textedit из macOS. Все просто, редактировать текст, менять шрифты и цвета, только писать, не программировать..., а в нем, увеличить букву и подогнать все было легко... и я не могу так пользоваться OpenOffice ( это стоит тысячи других вещей);

    Может кто-нибудь порекомендовать мне программы? Я пробовал такие вещи, как Kwriter или Sublime и т. Д., И они не такие простые и удобные для самых глупых задач письма, игры со шрифтами, цветами, возможности хорошо увеличить текст и т. Д.

    1.    Диего Герман Гонсалес сказал

      Я не знаю, будет ли это то же самое, но вы можете попробовать нано.
      Введите nano в терминале, и программа должна открыться. В противном случае ищите его в менеджере пакетов

  2.   ГЕРАР сказал

    ОТЛИЧНАЯ ПУБЛИКАЦИЯ