Запуск Firefox на Weston в Ubuntu 18.04
Я пытаюсь запустить firefox на сервере дисплея Weston.
Я запускаю Ubuntu 18.04 в системе ARM64. Система не поддерживает X11 (или xwayland.)
Вики Arch отмечает, что
MOZ_ENABLE_WAYLAND
переменная окружения может использоваться для запуска firefox:
MOZ_ENABLE_WAYLAND=1 firefox
Когда я это делаю, я получаю:
Error: no DISPLAY environment variable specified
Справедливо. Поэтому я добавляю
DISPLAY
:
MOZ_ENABLE_WAYLAND=1 DISPLAY=wayland-0 firefox
Однако это тоже не работает. Он печатает:
Unable to init server: Broadway display type not supported: wayland-0
Error: cannot open display: wayland-0
В качестве последней попытки я пытаюсь добавить
XDG_RUNTIME_DIR
, как иногда требуется другим клиентским приложениям Weston:
XDG_RUNTIME_DIR=/run/weston MOZ_ENABLE_WAYLAND=1 DISPLAY=wayland-0 firefox
Это идет дальше, но, похоже, все еще пытается использовать X.
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libEGL initialize failed (t=0.530991) [GFX1-]: glxtest: libEGL initialize failed
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libEGL initialize failed (t=0.530991) |[1][GFX1-]: glxtest: Unable to open a connection to the X server (t=0.531061) [GFX1-]: glxtest: Unable to open a connection to the X server
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libEGL initialize failed (t=0.530991) |[1][GFX1-]: glxtest: Unable to open a connection to the X server (t=0.531061) |[2][GFX1-]: glxtest: libEGL initialize failed (t=0.531084) [GFX1-]: glxtest: libEGL initialize failed
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libEGL initialize failed (t=0.530991) |[1][GFX1-]: glxtest: Unable to open a connection to the X server (t=0.531061) |[2][GFX1-]: glxtest: libEGL initialize failed (t=0.531084) |[3][GFX1-]: No GPUs detected via PCI (t=0.531114) [GFX1-]: No GPUs detected via PCI
(firefox:6206): Gdk-WARNING **: 00:55:04.480: ../../../../../gdk/x11/gdkwindow-x11.c:5579 drawable is not a native X11 window
(firefox:6206): LIBDBUSMENU-GLIB-WARNING **: 00:55:04.646: Unable to get session bus: Failed to execute child process ?dbus-launch? (No such file or directory)
Gdk-Message: 00:55:04.688: Error 22 (Invalid argument) dispatching to Wayland display.
Exiting due to channel error.
Кто-нибудь смог заставить firefox работать так?