Puncte:0

KIOSK - Rulează Firefox Snap pe Ubuntu Core 20 în interiorul Ubuntu-Frame

drapel jp

Apreciez orice ajutor pentru a răspunde dacă este posibil să rulați versiunea snap a Firefox pe Ubuntu Core IoT pe 32 de biți în Ubuntu-Frame?

În prezent, folosesc Raspberry Pi 4 (4GB), dar plănuiesc să mut cardul SD pe Raspberry Pi Zero 2W (deci folosind Armhf pe 32 de biți arhitectură pentru compatibilitate, deși Pi Zero 2 este pe 64 de biți?) in conformitate cu Acest articol (apreciez performanța ar putea fi insuportabilă).

Am cu succes urmat acest ghid a folosi wpe-webkit-mir-chiosk, cu toate acestea, browserul pare să se blocheze dacă navighez la anumite pagini și nu pare foarte stabil pentru cazul meu de utilizare. În plus, aplicația web pe care sper să o folosesc doar acceptă oficial Firefox pe Linux, Edge pe Windows și Chrome pe Android (de la dezvoltator).

  • Se pare ca Ubuntu-Frame acceptă un afișaj local prin Wayland. Nu pot să-mi dau seama dacă acest lucru înlocuiește mir-chiosc (pe care am încercat să ofer și ieșirea afișajului prin Wayland).
  • Firefox acceptă Wayland în versiunile recente cu MOZ_ENABLE_WAYLAND=1. Firefox nu poate fi setat ca daemon, așa că nu se va lansa la pornire, așa cum fac alte pachete snap.
  • Acestea sunt toate pachetele snap acceptate Ubuntu Core snap install ubuntu-frame | instalare rapidă firefox

Am Ubuntu Core 20 (32 de biți) care rulează pe Pi 4 și am instalat cu succes toate pachetele snap, pur și simplu nu pot afla cum sau dacă este posibil să fac ca Firefox să conecteze ieșirea afișajului Wayland?

În prezent, primesc următoarele când pornesc Firefox: Eroare: nu a fost specificată nicio variabilă de mediu DISPLAY

Am încercat să urmăresc acest ghid, dar este cu adevărat dincolo de înțelegerea mea că nu am mai lucrat cu pachete snap înainte, deși cred că am o înțelegere bună a conceptelor din experiența mea profesională.

Nu știu dacă cele de mai jos sunt utile, trebuie să rulez Firefox ca utilizator root?

Ubuntu Core: ubuntu-frame rulează ca root pe Core, astfel socket-ul Wayland este situat la /run/user/0/wayland-0

Forțarea a $DISPLAY variabila de mediu de înțeles nu are niciun succes.

Simt că acest lucru ar trebui să fie posibil și aș aprecia foarte mult orice sfat cu privire la o cale de urmat. Mi-ar face plăcere să partajez/blog întreaga construcție odată ce este finalizată. Efectiv, ar trebui să facă un chioșc frumos de browser pentru client.

user535733 avatar
drapel cn
Bănuiesc că, dacă ar fi posibil astăzi, [acest demo](https://www.youtube.com/watch?v=nhf3sU3JFxI) ar fi folosit Firefox în loc de același wpe-webkit-mir-kiosk pe care l-ați folosit. Vă rugăm să rețineți că Snaps, Mir, Ubuntu Frame și Firefox sunt toate în curs de dezvoltare activă de către diferite echipe și că Ubuntu Frame este deosebit de nou și brut. Este de așteptat că ați descoperit erori -- vă rugăm să le raportați.În calitate de tester Ubuntu Frame, este posibil să obțineți răspunsuri și sfaturi mai bune participând la firele Mir și Ubuntu Frame la https://discourse.ubuntu.com/c/mir/15.
drapel jp
Vă mulțumim pentru considerație @user535733. Sunt de acord, faptul că aceste tehnologii sunt foarte recente, îmi dă mai multă speranță că acest lucru ar trebui să fie posibil și cineva va ști mai multe decât mine despre cum să o realizez! [Canonical lansează Ubuntu Frame](https://ubuntu.com/blog/canonical-launches-ubuntu-frame-the-foundation-for-embedded-displays) *Octombrie 2021* | [Ubuntu face ca Firefox Snap să fie implicit în 21.10](https://www.omgubuntu.co.uk/2021/09/ubuntu-makes-firefox-snap-default) *Octombrie 2021* | [Ubuntu Core 20 Linux pentru IoT](https://ubuntu.com/blog/ubuntu-core-20-secures-linux-for-iot) *Februarie 2021*
Puncte:0
drapel cn

Există diferențe între instantaneele dezvoltate pentru a fi utilizate în cadrul unei sesiuni desktop tradiționale și cele dezvoltate pentru dispozitive IoT.

Firefox snap este întreținut de Mozilla (după cum se poate vedea din https://snapcraft.io/firefox) și vizează o sesiune desktop tradițională (numai). Din câte știu, în prezent, nu se așteaptă ca acesta să funcționeze pe Ubuntu Core.

Pentru ca Firefox să funcționeze ca un daemon pe Ubuntu Core, va avea nevoie de ceva (re)lucrare a pachetului rapid. Mă îndoiesc că echipa Mozilla va fi interesată să facă această lucrare, dar nu i-am întrebat.

Dacă sunteți interesat să încercați reambalarea, am documentat procesul și unele dintre problemele potențiale de pe acest Wiki: Încorporarea IoT GUI cu Ubuntu Frame.

Noroc!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.