wkhtmltopdf - QXcbConnection: Görüntülenemedi


53

wkhtmltopdfBaşsız koşmak nasıl ?

Debian Whezzy'ye Kurulum

apt-get install wkhtmltopdf

komuta

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

Hata

QXcbConnection: Could not connect to display

1
İlgili indirin .tar.xzdosyayı GitHub bırakma sayfasından ve gelen ikili kopya wkhtmltox/bin/wkhtmltopdfetmek /usr/bin/. [buradan ]
Massood Khaari

Üst yorum 2018/19 cevabıdır (üzgünüm bunu cevap olarak gönderemez). İşte sorunsuz çalışması için küçük bir senaryo: github.com/JazzCore/python-pdfkit/blob/master/travis/…
Rmatt

Yanıtlar:


49

Bu bir hatadır ve düzeltme Debian depolarına getirilmemiştir. Alıntı yapan ashkulz (hata raporunu kapatan):

Başsız çalışmayı desteklemeyen debian depolarında wkhtmltopdf sürümünü kullanıyorsunuz.

Yani sende ...


1
Eğer kaynaktan wkhtmltopdf inşa etmek istemiyorsanız, size olan phantomjs denemek isteyebilirsiniz: phantomjs /usr/share/doc/phantomjs/examples/rasterize.js $url $pdf.
ysdx

Kaynağı şimdi /var/bin/wkhtmltopdfcd /var/bin/wkhtmltopdf && scripts/build.py wheezy-amd64-bash: scripts/build.py: Permission denied
indirdiniz

@clarkk Kaynağı indirmemelisiniz /var/bin. Ana dizininize götürün ve INSTALL.mddağıtımınız için dosyadaki talimatları izleyin .
John WH Smith

Hala hatayı alıyorum
clarkk

1
Ya da sadece web sitesinden en son linux jenerik ikilisini alın: wkhtmltopdf.org/downloads.html
marcovtwout

48

John WH Smith çözümü yapmanın daha kolay bir yolu var.

Sadece apt'den xvfb'yi kurun ve sonra çalıştırabilirsiniz:

xvfb-run wkhtmltopdf

(sadece xvfb-runherhangi bir wkhtmltopdf komutundan önce koyun .)


Gelecek için, bu Ahududu Pi, Raspbian Jessie ile de çalışır. Teşekkürler!
slightlynybbled

Ayrıca xvfb-run alırsanız: error: xauth komutu bulunamadısudo apt-get install xauth ve sonra tekrar deneyin!
MediaVince

benim için de çalıştı
Stefan

eğer xvfb-runyum install xorg-x11-server-Xvfb
CentOS'ta

xvfb-run: hata: Xvfb başlatılamadı
tokam

8

komut satırınıza şöyle yazın

export DISPLAY=:0 

sonra qtuygulamalarınızı çalıştırın


bu, sorunun büyük kısmı için doğru bir cevap olmayabilir, ancak google’dan, çözdüğüm benzer bir sorun için buraya geldim.
plod

Ahududu pi3, qt5.7.0, gui hatası ile ilgili sorunumu çözdü: " QXcbConnection: Aborted görüntülemek için bağlanılamadı ".
mohammads,

Raspberry Pi3'te benim için çalışmıyor Bir hata alıyorum: "QXcbConnection: Aborted görüntülemek için bağlanılamadı"
abhishek77in

Ahududu Pi'm her zaman komut satırı modunda açılıyor.
abhishek77,

OBS Studio'yu terminalden çalıştırmaya çalışırken sorunumu çözdüm. Thank you :-)
Sangimed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.