예를 들어 관련 디스플레이가없는 Firefox를 시작하고 import
으로 스크린 샷을 찍고 싶습니다.디스플레이가 연결되지 않은 상태에서 X11 창을 시작하려면 어떻게해야합니까?
사실 나는 cronjob으로 주기적으로 만들 수 있습니까?
저는 이제 ssh -X 연결을 만들고 있습니다. 배경에서 시작된 창에 대해 xwininfo를 사용하면 모든 것이 정상입니다. 그러나 나는 그것을 자동화하고 싶다.
예를 들어 관련 디스플레이가없는 Firefox를 시작하고 import
으로 스크린 샷을 찍고 싶습니다.디스플레이가 연결되지 않은 상태에서 X11 창을 시작하려면 어떻게해야합니까?
사실 나는 cronjob으로 주기적으로 만들 수 있습니까?
저는 이제 ssh -X 연결을 만들고 있습니다. 배경에서 시작된 창에 대해 xwininfo를 사용하면 모든 것이 정상입니다. 그러나 나는 그것을 자동화하고 싶다.
vncserver에서 firefox를 시작하는 것은 어떻습니까?
당신은 GREP을 사용하여 $ 디스플레이의 값을 캡처 할 수 있습니다
예를 들어,
export DISPLAY=`vncserver 2>&1 | egrep --only-matching ":[0-9]+" | head -n1`
Xvfb 안에 Firefox를 시작할 수 있습니다.
Xvfb에 -fbdir
옵션을 부여한 경우 Xvfb 프레임 버퍼 파일에서 스크린 샷을 찍을 수도 있습니다. 아마도 Xvfb와 Firefox에 동일한 지오메트리를 지정하고 싶을 것입니다.