web-dev-qa-db-ja.com

wkhtmltopdf-QXcbConnection:ディスプレイに接続できませんでした

wkhtmltopdfヘッドレスを実行する方法?!

Debian Wheezyへのインストール

apt-get install wkhtmltopdf

コマンド

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

エラー

QXcbConnection: Could not connect to display
59
clarkk

これは バグ であり、Debianリポジトリには修正が加えられていません。引用ashkulz(バグレポートをクローズした人):

ヘッドレスでの実行をサポートしていないバージョンのwkhtmltopdfをdebianリポジトリーで使用しています。

だからあなたはどちらか...

50
John WH Smith

John WH Smithソリューションを作成するより簡単な方法があります。

Aptからxvfbをインストールするだけで、次のコマンドを実行できます。

xvfb-run wkhtmltopdf

(単にxvfb-run wkhtmltopdfコマンドの前。)

50
Bardyl

このようなあなたのコマンドラインタイプで

export DISPLAY=:0 

次に、qtアプリケーションを実行します

8