Score:0

KIOSK - ใช้งาน Firefox Snap บน Ubuntu Core 20 ภายใน Ubuntu-Frame

ธง jp

ขอขอบคุณสำหรับความช่วยเหลือใด ๆ ในการตอบกลับหากสามารถเรียกใช้เวอร์ชัน snap ของ ไฟร์ฟอกซ์ บน อูบุนตู คอร์ 32 บิต IoT ภายใน Ubuntu-เฟรม?

ตอนนี้ฉันใช้ Raspberry Pi 4 (4GB) แต่กำลังวางแผนจะย้าย SD Card ไปที่ Raspberry Pi Zero 2W (ดังนั้นการใช้ 32 บิต armhf สถาปัตยกรรมเพื่อความเข้ากันได้แม้ว่า Pi Zero 2 เป็น 64 บิต?) ตาม บทความนี้ (การชื่นชมประสิทธิภาพอาจทนไม่ได้).

ฉันเคย เรียบร้อยแล้ว ตามมา คู่มือนี้ ใช้ wpe-webkit-mir-คีออสก์อย่างไรก็ตาม ดูเหมือนว่าเบราว์เซอร์จะมีปัญหาหากฉันไปยังหน้าบางหน้า และดูเหมือนว่าจะไม่เสถียรสำหรับกรณีการใช้งานของฉัน นอกจากนี้เว็บแอปพลิเคชันที่ฉันหวังว่าจะใช้รองรับเฉพาะ Firefox บน Linux, Edge บน Windows และ Chrome บน Android อย่างเป็นทางการเท่านั้น (จากผู้พัฒนา).

  • ดูเหมือนว่า Ubuntu-เฟรม รองรับการแสดงผลในเครื่องผ่าน เวย์แลนด์. ฉันคิดไม่ออกถ้าสิ่งนี้มาแทนที่ mir-kiosk (ซึ่งฉันได้พยายามให้การแสดงผลผ่าน Wayland ด้วย).
  • ไฟร์ฟอกซ์ รองรับ Wayland ในเวอร์ชันล่าสุดด้วย MOZ_ENABLE_WAYLAND=1. ไม่สามารถตั้งค่า Firefox เป็น daemon ได้ ดังนั้นจะไม่เปิดเมื่อเริ่มต้นเหมือนที่แพ็คเกจ snap อื่นๆ ทำ
  • นี่คือแพ็คเกจสแน็ปทั้งหมดที่รองรับ อูบุนตูคอร์ ติดตั้ง ubuntu-frame | รีบติดตั้ง firefox

ฉันมี Ubuntu Core 20 (32 บิต) ที่ทำงานบน Pi 4 และติดตั้งแพ็คเกจสแน็ปทั้งหมดเรียบร้อยแล้ว ฉันไม่สามารถหาวิธีได้ หรือหากเป็นไปได้ที่จะให้ Firefox เชื่อมต่อเอาต์พุตการแสดงผล Wayland

ขณะนี้ฉันได้รับสิ่งต่อไปนี้เมื่อเริ่ม Firefox: ข้อผิดพลาด: ไม่ได้ระบุตัวแปรสภาพแวดล้อม DISPLAY

ผมลองทำตามแล้ว คู่มือนี้แต่มันเกินความเข้าใจของฉันจริงๆ ที่ไม่เคยทำงานกับแพ็คเกจ snap มาก่อน แม้ว่าฉันเชื่อว่าฉันมีความเข้าใจแนวคิดเป็นอย่างดีจากประสบการณ์การทำงานของฉัน

ฉันไม่รู้ว่าข้อมูลด้านล่างนี้มีประโยชน์หรือไม่ ฉันจำเป็นต้องเรียกใช้ Firefox ในฐานะผู้ใช้รูทหรือไม่

อูบุนตูคอร์: ubuntu-frame ทำงานเป็น root บน Core ดังนั้นซ็อกเก็ต Wayland จึงอยู่ที่ /run/user/0/wayland-0

บังคับให้ก $จอแสดงผล ตัวแปรด้านสิ่งแวดล้อมเป็นที่เข้าใจได้ว่าไม่มีความสำเร็จใด ๆ

ฉันรู้สึกว่าสิ่งนี้น่าจะเป็นไปได้ และขอขอบคุณเป็นอย่างยิ่งสำหรับคำแนะนำใดๆ ในอนาคต จะมีความสุขมากที่จะแบ่งปัน / บล็อกงานสร้างทั้งหมดเมื่อเสร็จสมบูรณ์ อย่างมีประสิทธิภาพ ควรสร้างคีออสก์เบราว์เซอร์ไคลเอ็นต์น้ำหนักเบาที่ดี

user535733 avatar
cn flag
ฉันสงสัยว่าหากเป็นไปได้ในวันนี้ [การสาธิตนี้](https://www.youtube.com/watch?v=nhf3sU3JFxI) จะใช้ Firefox แทน wpe-webkit-mir-kiosk เดียวกับที่คุณใช้ โปรดทราบว่า Snaps, Mir, Ubuntu Frame และ Firefox ล้วนอยู่ภายใต้การพัฒนาอย่างแข็งขันโดยทีมต่างๆ และ Ubuntu Frame นั้นใหม่และดิบเป็นพิเศษ คาดว่าจะพบข้อผิดพลาดที่คุณพบ -- โปรดรายงานในฐานะผู้ทดสอบ Ubuntu Frame คุณอาจได้รับคำตอบและคำแนะนำที่ดีกว่าในการเข้าร่วมเธรด Mir และ Ubuntu Frame ที่ https://discourse.ubuntu.com/c/mir/15
jp flag
ขอบคุณสำหรับการพิจารณาของคุณ @ user535733 ฉันเห็นด้วย ความจริงที่ว่าเทคโนโลยีเหล่านี้เป็นเทคโนโลยีล่าสุด ทำให้ฉันมีความหวังมากขึ้นว่าสิ่งนี้ควรจะเป็นไปได้ และจะมีบางคนที่รู้วิธีที่จะทำให้สำเร็จมากกว่าฉัน! [Canonical เปิดตัว Ubuntu Frame](https://ubuntu.com/blog/canonical-launches-ubuntu-frame-the-foundation-for-embedded-displays) *ตุลาคม 2021* | [Ubuntu ทำให้ Firefox Snap เป็นค่าเริ่มต้นใน 21.10](https://www.omgubuntu.co.uk/2021/09/ubuntu-makes-firefox-snap-default) *ตุลาคม 2021* | [Ubuntu Core 20 Linux สำหรับ IoT](https://ubuntu.com/blog/ubuntu-core-20-secures-linux-for-iot) *กุมภาพันธ์ 2021*
Score:0
ธง cn

มีความแตกต่างระหว่างสแน็ปที่พัฒนาขึ้นเพื่อใช้ในเซสชันเดสก์ท็อปแบบดั้งเดิมและสแน็ปที่พัฒนาขึ้นสำหรับอุปกรณ์ IoT

Firefox snap ได้รับการดูแลโดย Mozilla (ดังที่เห็นได้จาก https://snapcraft.io/firefox) และกำหนดเป้าหมายเซสชันเดสก์ท็อปแบบเดิม (เท่านั้น) เท่าที่ฉันรู้ตอนนี้ยังไม่มีความคาดหวังว่ามันจะทำงานบน Ubuntu Core

การให้ Firefox ทำงานเป็น daemon บน Ubuntu Core จะต้องใช้งาน (ใหม่) ของบรรจุภัณฑ์ snap ฉันสงสัยว่าทีม Mozilla จะสนใจงานนี้ แต่ฉันไม่ได้ถามพวกเขา

หากคุณสนใจที่จะลองบรรจุภัณฑ์ใหม่ ฉันได้บันทึกกระบวนการและปัญหาที่อาจเกิดขึ้นไว้ใน Wiki นี้แล้ว: การฝัง IoT GUI กับ Ubuntu Frame.

ขอให้โชคดี!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา