Задать вопрос

Как сделать скриншот виртуального дисплея в linux?

Смотрите, у меня вот так запускается программы вот такой командой:
DISPLAY=:99 xvfb-run -a -n 1 -l -s "-screen 0, 1920x1080x8" python3 main.py

Как я могу сделать скриншот того дисплея на котором я его запустил?
  • Вопрос задан
  • 241 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rPman
vncsnapshot есть в репозитариях

upd. не подумал, что vnc сервер у тебя может не стоять, сам X-сервер умеет давать скриншоты, утилита
xwd -root -display :99 | convert - png:- > screenshot.png

в данном случае xwd (пакет x11-app) делает скриншот, а convert (пакет imagemagic) конвертирует его в png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы