Запуск X без доступа к / dev

Я пытаюсь запустить X на Unrooted Moto Z Play. Для этого я установил GNURoot, который работает с ограниченной версией Debian. Один из ограничений заключается в том, что я не могу получить доступ /dev . Это приводит к сбою startx а также xinit , поскольку он не может получить доступ /dev/tty* . Есть ли способ запустить X без этого доступа? На моем старом (корневом) телефоне я запускал Linux Deploy, который поделился своим рабочим столом через VNC. Возможно ли что-либо подобное без root и с ограничениями SELinux?

Изменить: я не хочу, чтобы X обращался к аппарату дисплея телефона, я хочу, чтобы он был доступен через VNC, поэтому я могу получить к нему доступ через приложение VNC, указанное на localhost .

One Solution collect form web for “Запуск X без доступа к / dev”

Вопреки комментариям это действительно возможно с помощью xvnc или более точно xtightvncserver . Это запускает новый X-сервер без использования /dev и переадресации, что для vnc.

Точная команда – tightvncserver -geometry 1920x1080 :51 .

Чтобы запустить программу (в данном случае среду рабочего стола LXDE), которая должна отображаться на этом виртуальном дисплее, используйте эту команду: DISPLAY=localhost:51 lxsession -s LXDE &

  • Получить идентификатор сеанса X
  • Как заставить Ctrl + Alt действовать как Alt gr в Ubuntu?
  • Всегда вставляйте диакритику после мертвой клавиши
  • X11 на сервере без пересылки
  • Debian - X11 не отображается до переключения VT
  • Дим-экран перед заставкой
  • X11 Consolas регулярно выглядит уродливым
  • Как установить переменную среды на основе доступности графического интерфейса?
  • Можно ли полностью удалить указатель мыши из X?
  • Ищете простой графический уведомитель в KDE, invokable from bash
  • Отключение управления питанием
  • PuTTY, CygwinX и переадресация X11 отказались
  • Linux и Unix - лучшая ОС в мире.