Il existe un moyen plus simple de créer une solution John WH Smith.
Installez simplement xvfb à partir d'apt et ensuite, vous pouvez exécuter :
xvfb-run wkhtmltopdf
(il suffit de mettre xvfb-run avant toute commande wkhtmltopdf.)
Il s'agit d'un bogue et le correctif n'a pas été apporté aux dépôts Debian. Citant ashkulz (qui a fermé le rapport de bug) :
Vous utilisez la version de wkhtmltopdf dans les dépôts debian, qui ne prend pas en charge l'exécution sans tête.
Vous pouvez donc soit...
- Télécharger
wkhtmltopdfdepuis les sources et compilez-le (voir les instructions dans le fichier INSTALL.md; vous pouvez supprimer le--recursiveoption de leurgit cloneligne, si vous avez déjà installé Qt 4.8). - Exécutez-le dans
xvfb, comme suggéré par masterkorp dans le rapport de bogue.
sur votre ligne de commande, tapez comme ceci
export DISPLAY=:0
puis lancez votre qt applications