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

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

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

Как я могу сделать скриншот того дисплея на котором я его запустил?
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + ML и нейросети
    12 месяцев
    Далее
  • Stepik
    DevOps-инструменты [ Linux + Docker + Git ]
    1 месяц
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rPman
vncsnapshot есть в репозитариях

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

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

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

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