2013-04-05 18 views
9

Próbuję uruchomić Google Chrome na ekranie xvfb, ale Google pokazuje błąd dotyczący rozszerzenia RANDR. Problem polega na tym, że dodałem RANDR do xvfb i go załadowałem. Więc moje kroki są:Google Chrome nie może działać w xvfb, ponieważ brakuje rozszerzenia "RANDR"

  1. Uruchom serwer Xvfb za pomocą polecenia:

    Xvfb :1 -screen 0 1280x1024x24 +extension RANDR

  2. Polecenie to daje mi wyjście z powodzeniem załadowanego modułu RAND

    Initializing built-in extension Generic Event Extension
    Initializing built-in extension SHAPE
    Initializing built-in extension MIT-SHM
    Initializing built-in extension XInputExtension
    Initializing built-in extension XTEST
    Initializing built-in extension BIG-REQUESTS
    Initializing built-in extension SYNC
    Initializing built-in extension XKEYBOARD
    Initializing built-in extension XC-MISC
    Initializing built-in extension SECURITY
    Initializing built-in extension XINERAMA
    Initializing built-in extension XFIXES
    Initializing built-in extension RENDER
    Initializing built-in extension RANDR
    Initializing built-in extension COMPOSITE
    Initializing built-in extension DAMAGE
    Initializing built-in extension MIT-SCREEN-SAVER
    Initializing built-in extension DOUBLE-BUFFER
    Initializing built-in extension RECORD
    Initializing built-in extension DPMS
    Initializing built-in extension X-Resource
    Initializing built-in extension XVideo
    Initializing built-in extension XVideo-MotionCompensation
    [dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!

  3. Run w innym terminalu:

    export DISPLAY=:1 && google-chrome

  4. Chrome outut do terminalu:

    Xlib: extension "RANDR" missing on display ":1".
    Created new window in existing browser session.

  5. Google Chrome rozpoczęła się w moim sesji x11

+0

Minęły trzy lata, czy zdołałeś to rozgryźć? – Coder

+0

@Coder Właściwie to nie bardzo pamiętam, czy ten dokładny problem został rozwiązany, ale do rozwiązania zadania, dla którego próbowałem użyć 'Xvfb' 3 lata temu - użyłem rubinu gem" headless', który działał i działał teraz. , więc może ci w jakiś sposób pomóc. – ShockwaveNN

Odpowiedz

0

Spróbuj

env DISPLAY=:1 google-chrome 
+0

Nie działa, google-chrome nadal uruchamia się w sesji x11 – ShockwaveNN