web-dev-qa-db-fra.com

wkhtmltopdf - QXcbConnection: impossible de se connecter pour afficher

Comment exécuter wkhtmltopdf sans tête?!

Installation sur Debian Wheezy

apt-get install wkhtmltopdf

Commander

wkhtmltopdf --title "$SUBJECT" -q $SOURCEFILE $OUTPUTFILE

Erreur

QXcbConnection: Could not connect to display
59
clarkk

C'est n bogue , et le correctif n'a pas été apporté aux référentiels Debian. Citant ashkulz (qui a fermé le rapport de bogue):

Vous utilisez la version de wkhtmltopdf dans les référentiels debian, qui ne prend pas en charge l'exécution sans tête.

Vous pouvez donc soit ...

50
John WH Smith

Il existe un moyen plus simple de créer une solution John WH Smith.

Installez simplement xvfb depuis apt et ensuite, vous pouvez exécuter:

xvfb-run wkhtmltopdf

(mettez simplement xvfb-run avant toute commande wkhtmltopdf.)

50
Bardyl

sur votre type de ligne de commande comme celui-ci

export DISPLAY=:0 

puis exécutez vos applications qt

8
Jami Vinay Sagar