나는 달리려고 노력하고있다.파이어폭스 헤드리스그리고wxya데비안 7.8에서.
+extension RANDR
나는 Xvfb를 실행합니다 ( 및를 사용해 보았습니다 -extension RANDR
)
$ sudo Xvfb :10 -ac
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/Type1, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing from list!
[dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
환경 변수를 내보내고 export DISPLAY=:10
Firefox를 실행했습니다.
$ firefox
Xlib: extension "RANDR" missing on display ":10".
나는 다음을 사용하고 있습니다 :
- 데비안 7.8
- 모질라 파이어폭스 38.0.1~linuxmint1+betsy
- Xvfb 2:1.12.4-6+deb7u6
답변1
여기에는 Firefox에 RANDR이 필요한 이유와 가상 xserver가 이를 지원하지 않는 이유라는 두 가지 질문이 있습니다.
화면 크기 조정 및 다중 모니터 설정 구성에 주로 사용되는 RANDR에 대한 배경 지식부터 시작해 보겠습니다.
Firefox의 관점에서 볼 때, 모든 Xserver가 모든 확장 기능을 지원한다는 가정은 나쁜 생각처럼 보입니다. 버그 보고서를 제출하겠습니다. 특히 RANDR이 지원되지 않는 경우 화면 해상도가 변경되지 않아 대체가 쉬워질 것이라고 가정할 수 있습니다.
xserver의 관점에서 볼 때, 가상 xserver에 대한 XRANDR 지원 개발을 방해하는 것은 없으며, 이는 합법적인 희망 목록 항목이지만 거의 필요하지 않습니다. 반면에 Xvfb는 빠른 크래킹을 위한 시각적 효과를 제공하지 않으므로 다른 xserver로 전환할 수 있습니다. Xvnc에는 Tigervnc를 포함하여 XRANDR을 지원하는 여러 구현이 있습니다. vnc를 사용하는 것은 vnc 서버와 http 서버도 포함하기 때문에 효율적이지는 않지만 작동할 것이고 실제로 무엇을 하는지 볼 필요는 없지만 원한다면 볼 수 있습니다.
답변2
Debian에서는 RANDR
확장 기능이 xvfb/2:1.18.0에서 활성화되었으며 2016년 1월 말에 "unstable"로 업로드되었습니다.