Я хочу запустить webapp-контейнер с локального терминала на телефоне Ubuntu Touch или запустить его из сеанса ssh в телефон. Я ищу что-то вроде переменной среды DISPLAY, чтобы указать, куда поместить пользовательский интерфейс, но это MIR, а не X, поэтому я не могу этого сделать. Есть ли способ запустить клиенты Mir и сообщить им, какой у них сервер?
phablet@ubuntu-phablet:~$ webapp-container http://www.ubuntu.com
UbuntuClientIntegration: connection to Mir server failed. Check that a Mir server is
running, and the correct socket is being used and is accessible. The shell may have
rejected the incoming connection, so check its log file
Aborted (core dumped)
Нужно ли что-то делать, чтобы сделать сокет Mir доступным?
Быстрый и грязный путь состоит в том, чтобы только передать его файл на рабочем столе неограниченного приложения (что приложение не может работать хотя), например,
webapp-container http://www.ubuntu.com --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop
Мир, кажется, использует MIR_SOCKET
переменная среды, которая я нашел по телефону Ubuntu (эмулированный) быть в /var/run/mir_socket
.
export MIR_SOCKET=/var/run/mir_socket
и Вы могли бы быть установлены.