Je veux exécuter webapp-container à partir du terminal local sur un téléphone Ubuntu Touch, ou depuis une session ssh sur le téléphone. Je cherche quelque chose comme la variable d'environnement DISPLAY à définir pour lui dire où placer l'interface utilisateur, mais c'est MIR, pas X, donc je ne peux pas le faire. Est-il possible de démarrer des clients Mir et de leur dire quel est leur serveur?
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)
Dois-je faire quelque chose pour rendre la prise Mir accessible?
Mir semble utiliser la variable d'environnement MIR_SOCKET
, que j'ai trouvée sur un téléphone Ubuntu (émulé) dans /var/run/mir_socket
.
export MIR_SOCKET=/var/run/mir_socket
et vous pourriez être mis.
Une méthode rapide et délicate consiste simplement à lui transmettre le fichier de bureau d’une application non confinée (cette application ne peut cependant pas être en cours d’exécution), par exemple.
webapp-container http://www.ubuntu.com --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop