Как сделать снимок экрана с буфером Xvfb?

Я решил эту проблему, отредактировав /etc/pacman.conf и раскомментировав или добавив эту строку в разделе [options]:

SigLevel = Never

Сохраните и запустите pacman -Syyu, он обновляет систему и восстанавливает ее. Затем снова закомментируйте эту строку и обновите базу данных.

15
02.05.2019, 17:42
1 ответ

Я пытался сделать что-то подобное (на другом дистрибутиве и сделать скриншот окна xterm, но это не должно сильно отличаться )Мне пришлось использовать дисплей :1, поскольку дисплей :0 уже используется :

.
$ Xvfb :1 -screen 5 1024x768x8 &
[1] 23728
$ pidof /usr/bin/Xvfb
23728
$ DISPLAY=:1 xterm 2>/dev/null &
[2] 23767
$ DISPLAY=:1 xwd -root -silent | convert xwd:- png:/tmp/screenshot.png
$

И у меня есть файл "/tmp/screenshot.png" с ожидаемым окном xterm на черном фоне. Вы также можете использовать

xwd -display :1 -root -silent | convert xwd:- png:/tmp/screenshot.png
6
27.01.2020, 19:50

Теги

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