Điểm:0

KIOSK - Chạy Firefox Snap trên Ubuntu Core 20 bên trong Ubuntu-Frame

lá cờ jp

Đánh giá cao bất kỳ trợ giúp nào trong việc trả lời nếu có thể chạy phiên bản snap của firefox trên Ubuntu Core 32-bit IoT ở trong khung Ubuntu?

Tôi hiện đang sử dụng Raspberry Pi 4 (4GB), nhưng dự định chuyển Thẻ SD sang Raspberry Pi Zero 2W (vì vậy sử dụng 32-bit armhf kiến trúc để tương thích, mặc dù Pi Zero 2 là 64-bit?) phù hợp với bài viết này (đánh giá cao hiệu suất có thể là không thể chịu đựng được).

tôi có thành công theo sau hướng dẫn này sử dụng wpe-webkit-mir-kiosk, tuy nhiên, trình duyệt dường như gặp sự cố nếu tôi điều hướng đến một số trang nhất định và có vẻ không ổn định cho trường hợp sử dụng của tôi. Ngoài ra, ứng dụng web mà tôi hy vọng sẽ sử dụng chỉ hỗ trợ chính thức Firefox trên Linux, Edge trên Windows và Chrome trên Android (từ nhà phát triển).

  • Có vẻ như khung Ubuntu hỗ trợ hiển thị cục bộ thông qua đường đất. Tôi không thể làm việc nếu điều này thay thế mir-ki-ốt (mà tôi cũng đã cố gắng cung cấp đầu ra hiển thị qua Wayland).
  • firefox hỗ trợ Wayland trong các phiên bản gần đây với MOZ_ENABLE_WAYLAND=1. Firefox không thể được đặt làm trình nền, vì vậy sẽ không khởi chạy khi khởi động như các gói snap khác.
  • Đây là tất cả các gói snap được hỗ trợ trên lõi Ubuntu snap cài đặt ubuntu-frame | nhanh chóng cài đặt firefox

Tôi có Ubuntu Core 20 (32-bit) đang chạy trên Pi 4 và đã cài đặt thành công tất cả các gói snap, tôi không thể tìm ra cách hoặc liệu có thể để Firefox kết nối đầu ra màn hình Wayland không?

Hiện tại tôi nhận được thông tin sau khi khởi động Firefox: Lỗi: không có biến môi trường HIỂN THỊ nào được chỉ định

Tôi đã thử làm theo hướng dẫn này, nhưng nó thực sự nằm ngoài tầm hiểu biết của tôi vì chưa từng làm việc với các gói snap trước đây, mặc dù tôi tin rằng mình hiểu rõ các khái niệm này từ kinh nghiệm chuyên môn của mình.

Tôi không biết những điều bên dưới có hữu ích không, tôi có cần chạy Firefox với tư cách người dùng root không?

lõi Ubuntu: ubuntu-frame chạy với quyền root trên Core, do đó ổ cắm Wayland được đặt tại /run/user/0/wayland-0

buộc một $HIỂN THỊ biến môi trường có thể hiểu là không có bất kỳ thành công nào.

Tôi cảm thấy điều này có thể thực hiện được và sẽ đánh giá rất cao bất kỳ lời khuyên nào về con đường phía trước. Sẽ rất vui khi chia sẻ/viết blog toàn bộ bản dựng sau khi hoàn thành. Thực tế, nó sẽ tạo ra một Kiosk trình duyệt máy khách nhẹ đẹp mắt.

user535733 avatar
lá cờ cn
Tôi nghi ngờ rằng nếu có thể hôm nay, [bản trình diễn này](https://www.youtube.com/watch?v=nhf3sU3JFxI) sẽ không sử dụng Firefox thay vì wpe-webkit-mir-kiosk mà bạn đã sử dụng. Xin lưu ý rằng Snaps, Mir, Ubuntu Frame và Firefox đều đang được các nhóm khác nhau tích cực phát triển và Ubuntu Frame đặc biệt mới và thô. Bạn đã phát hiện ra lỗi được mong đợi -- vui lòng báo cáo chúng.Với tư cách là người thử nghiệm Khung Ubuntu, bạn có thể nhận được câu trả lời và lời khuyên tốt hơn khi tham gia vào chuỗi Mir và Khung Ubuntu tại https://discourse.ubuntu.com/c/mir/15.
lá cờ jp
Cảm ơn bạn đã cân nhắc @user535733. Tôi đồng ý, thực tế là những công nghệ này rất mới, mang lại cho tôi nhiều hy vọng rằng điều này sẽ khả thi và ai đó sẽ biết nhiều hơn tôi về cách đạt được nó! [Canonical ra mắt Ubuntu Frame](https://ubuntu.com/blog/canonical-launches-ubuntu-frame-the-foundation-for-embedded-displays) *Tháng 10 năm 2021* | [Ubuntu đặt Firefox Snap làm mặc định trong phiên bản 21.10](https://www.omgubuntu.co.uk/2021/09/ubuntu-makes-firefox-snap-default) *Tháng 10 năm 2021* | [Ubuntu Core 20 Linux cho IoT](https://ubuntu.com/blog/ubuntu-core-20-secures-linux-for-iot) *Tháng 2 năm 2021*
Điểm:0
lá cờ cn

Có sự khác biệt giữa snaps được phát triển để sử dụng trong phiên máy tính để bàn truyền thống và snaps được phát triển cho thiết bị IoT.

Snap Firefox được duy trì bởi Mozilla (có thể thấy từ https://snapcraft.io/firefox) và nhắm mục tiêu phiên máy tính để bàn truyền thống (chỉ). Theo như tôi biết hiện tại không có kỳ vọng nó sẽ hoạt động trên Ubuntu Core.

Để Firefox hoạt động như một trình nền trên Ubuntu Core sẽ cần một số công việc (tái) đóng gói nhanh. Tôi nghi ngờ nhóm Mozilla sẽ quan tâm đến việc thực hiện công việc này, nhưng tôi đã không hỏi họ.

Nếu bạn quan tâm đến việc thử đóng gói lại, tôi đã ghi lại quy trình và một số vấn đề tiềm ẩn trên Wiki này: Nhúng GUI IoT với Ubuntu Frame.

Chúc may mắn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.