Как делать скриншоты экранов блокировки и входа в Ubuntu

Когда нам нужно сделать скриншоты в Ubuntu, мы обычно используем приложение Screenshot или утилиту Print Screen. Этот способ создания скриншотов в основном полезен, но в нем отсутствует одна функция - создание скриншотов экранов входа в систему и блокировки. Иногда создание таких скриншотов становится чрезвычайно важным; например, несколько дней назад я писал руководство о том, как изменить фоновое изображение экранов входа и блокировки. Мне нужно было сделать снимки "до" и "после", и я придумал обходной путь, которым хочу поделиться здесь.

В этом руководстве вы узнаете следующие несколько вещей:

  • Создание скриншота экрана блокировки
  • Создание скриншота экрана входа в систему

Создание скриншота экрана блокировки

Сделать скриншот экрана блокировки Ubuntu довольно просто. Выполните следующие шаги, чтобы сделать это через приложение "Screenshot"

приложение "Screenshot"

Откройте приложение Screenshot из списка приложений Ubuntu и установите значение параметра Delay in Second (Захват после задержки) на 10 секунд:

приложение Screenshot

Заблокируйте компьютер с помощью сочетания клавиш Super(windows)+L.

Попробуйте разблокировать систему, нажав любую клавишу в течение 10 секунд.

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

Снятый экран блокировки

Создание скриншота экрана входа в систему

Мы установим и используем инструмент ImageMagick для создания скриншота экрана входа в систему, выполнив следующие действия:

Откройте Терминал через Ctrl+Alt+T или Ubuntu Dash.

Введите эту команду для установки инструмента ImageMagick, если он еще не установлен в вашей системе:

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

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

Вы можете использовать ту же команду dpkg-reconfigure, чтобы переключиться обратно на gdm3.

Сохраните этот файл под именем screencapture.sh.

В этом руководстве я использовал графическое приложение Text Editor для создания этого сценария.

Перед запуском скрипта в Linux нам необходимо дать ему разрешение на выполнение. Мы дадим разрешение на выполнение скрипту screencapture.sh с помощью следующей команды:

Изменение режима работы нашего скрипта захвата экрана

Следующим шагом будет перезагрузка системы.

Нажмите Ctrl+Alt+F2 на экране входа в систему, чтобы перейти в виртуальную консоль командной строки.

Войдите в систему, указав имя пользователя и пароль, а затем введите эту команду:

Оставайтесь на экране входа в систему в течение 10 секунд, так как в нашем скрипте .sh была установлена временная задержка для захвата экрана на 10 секунд. После этого снимок экрана с именем loginscreen.png будет сохранен в вашей домашней папке. Если это не сработает, попробуйте войти в систему один раз, чтобы снимок экрана был сделан.

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий