Правильный снимок экрана с помощью GNOME-Shell без сбоев

запуск Fedora 15 (переход к 16 в ближайшее время) -2.6.40.6-0.fc15.x86_64

Я хотел бы сделать снимок экрана каждые несколько секунд - что-то вроде:

$ while true; do import -w root png:$(date +%F_%R:%S).png; sleep 2; done

проблема с ImageMagick в import является то, что он, кажется, не правильно захватить в GNOME-shell.

  1. не отображает прозрачность моего терминала (непрозрачно)
  2. не всегда показывает окно, которое на самом деле сверху (кажется, предпочитает firefox из того, что у меня есть видела)
  3. не отображает фактическую визуальную оболочку из GNOME-shell-так вместо того, чтобы видеть это:

what should be rendered

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

кроме того, gnome-screenshot принимает снимок экрана отлично каждый раз, но и вызывает этот файл имя / расположение строки:

proper screen shot

там, кажется, не будет способ обойти это, я просмотрел gnome-screenshot помощь несколько раз, это, кажется, не имеют неразрушающий режим, и не кажется, что имя файла ввода путь import делает.

есть ли способ получить неразрушающие снимки экрана с именами файлов, указанными через CLI, и все еще быть точным? Есть ли вариант, отличный от import или gnome-screenshot что есть эта функция? Есть ли вариант import это делает его рендерить GNOME-Shell правильно?

22
задан Vasiliy Sharapov
06.04.2023 23:14 Количество просмотров материала 2796
Распечатать страницу

3 ответа

попробуйте использовать scrot. Команда для него будет что-то вроде scrot ~/images/filename.png -cd 2 который будет делать скриншот в 2 секунды. Или while true; do scrot -cd 2 $(date +%F_%R:%S).png; done

3
отвечен Rob 2023-04-08 07:02

возможно, вы могли бы использовать какое-то программное обеспечение для записи сессии (GNOME Istanbul, ...) вместо периодического экрана shotting. Но это может не соответствовать вашим потребностям.

0
отвечен Martin Vejmelka 2023-04-08 09:19

на момент написания этой статьи, GNOME 3.8 по-прежнему корабль gnome-screenshot сделать скриншот системы. Там будет встроенная функция для захвата скриншота в gnome-shell в будущих версиях. Но теперь мы все еще можем использовать gnome-screenshot для захвата рабочего стола после некоторого времени задержки. Вы просто делаете это. Есть NO точка для установки imagemagick или scrot

красота gnome-screenshot является то, что он будет захватывать все на экране, в том числе прозрачные окна, или любое действие изменения размера происходит на гном-Шелл обзор. Это лучший инструмент для GNOME

задержать на 3 секунды:

gnome-screenshot --delay=3

вы можете узнать больше вариантов, чтобы сделать скриншот с:

gnome-screenshot --help

Не торопитесь и освоить вещи, путь гнома;)

0
отвечен Trung Lê 2023-04-08 11:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх