Я создал человечность-armhf на разделе на карте памяти на Moto g 4-граммовый телефон, я могу chroot к этому и запускать lxde на приложении для X-сервера, работающем localhost:0 по телефону, это хорошо работает как корень, настольные загрузки и может установить и запустить программы без проблем. Я затем создаю нового пользователя на chroot человечности, но когда я выполняю lxsession как этот пользователь, я добираюсь, GTK-предупреждение не может открыть дисплей. Я могу работать "sudo lxsession" как этот пользователь, но это дает мне рабочий стол на приложении для X-сервера с корневым разрешением, то же как работающий lxsession из корневой учетной записи. Существует ли способ запустить lxde с учетной записи пользователя и получить рабочий стол только с пользовательскими полномочиями? Это чувствует себя подобно проблеме полномочий, поскольку все хорошо работает до точки, когда я становлюсь не пользователем root... Я изучил большую установку этого, но это - то, где я врезался в стену. Спасибо за справку, может обеспечить любую дополнительную информацию по мере необходимости.
Я использую LXDE в chrooted обратной петле Debian с tightvnc на моем Nexus 9.
(tightvnc запускает новый X-сервер. Вам нужно VNC-клиентское приложение, как androidVNC, который является FOSS. Вам не нужен X-Sever-app.)
Для запуска vnc-сервера как некорневого необходимо быть в inet-группе Android для открытия сокетов.
root@chroot$ groupadd -g 3003 android_inet
root@chroot$ useradd NOROOTUSER android_inet
Вход в систему Вашего ПОЛЬЗОВАТЕЛЯ и запускают tightvnc. Войдите со своим любимым vncclient приложением в localhost:5901.
BTW, если Вы хотите получить доступ к локальному sdcard, Вы также, должен быть в sdcard_rw (gid=1015) и sdcard_r (gid=1028) группа, процедура является тем же.
ценурозы могут отличаться. Получить их, тип id -G
(снаружи chroot) в Эмуляторе терминала.
знать, который не шифрует VNC! Если Ваш вход чувствителен, или Вы не доверяете сетевой среде, используете туннель ssh.