다음과 같은 간단한 gnuplot 스크립트가 있습니다.
#!/usr/bin/gnuplot
clear
reset
set ...
set terminal pngcairo
set output 'foobaz.png'
plot filename using 2:5:xtic(1) title 'foobar'
내 로컬 컴퓨터에서 실행하면 경고없이 빠르게 실행됩니다. 반면에 원격 컴퓨터 에서 실행 하면 원하는 png
파일을 생성하지만 훨씬 더 많은 시간 (약 10 ~ 20 초)이 걸리고 다음과 같은 경고가 표시됩니다.
QXcbConnection: Could not connect to display
Could not connect to existing gnuplot_qt. Starting a new one.
QXcbConnection: Could not connect to display
Warning: slow font initialization
QXcbConnection: Could not connect to display
이 문제는 다른 사람들에게도 발생했지만 gnuplot의 맥락에서 해결책을 찾을 수 없었습니다. 그것을 해결하는 방법에 대한 아이디어가 있습니까?
원격 컴퓨터에서이 작업을 시도했지만 출력은
gnuplot_qt: cannot connect to X server
: cannot connect to X server
그러나 명령 set terminal pngcairo
이 다른 모든 명령 보다 앞에 있으면 오류가 없습니다 . 귀하의 (및 내) 기본 터미널이 qt
이고 명령 clear
과 명령 reset
이이 터미널의 컨텍스트에서 실행되기 때문입니다. 원격 연결은 X 서버에 연결하지 않고는 불가능하기 때문입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다