Есть задача, сделать скриншот сайта из командной строки, сайта целиком. Для этого понадобится Xvfb (virtual frame buffer X server for X Version 11) - В отличие от других серверов Xvfb выполняет все графические операции в памяти, не выводя ничего на экран. С точки зрения клиента, он действует так же, как любой другой X сервер, обслуживает запросы и отправку о событиях и ошибках. Однако никакого вывода не будет показано. Этот виртуальный сервер не требует компьютера с монитором или другим устройством вывода, требуется только сетевое подключение.
~#xvfb-run --server-args="-screen 0, 1280x1024x24+32" /путь к программе
Для снятия скриншота сайта понадобится CutyCapt - небольшая кросс-платформенная утилита командной строки для захвата рендеринга веб-страницы в различных векторных и растровых форматов, включая SVG, PDF, PS, PNG, JPEG, TIFF, GIF, BMP.