树莓派安装 Ubuntu Frame

Ubuntu Frame 是一个 Wayland compositor,目标应用场景是 IoT/嵌入式设备全屏模式 GUI 应用,大约等同于 Weston fullscreen-shell/kiosk-shell

树莓派安装 Raspberry Pi OS 64 位。当前最新版本 Bookworm。切换启动模式为终端模式,自动登录与否均可。我的显示屏是一块 480x640 分辨率的 2.8 寸 LCD,带电容触摸

Frame 安装过程主要参考文档 https://mir-server.io/docs/run-ubuntu-frame-on-your-device。以下步骤均为 ssh 远程执行

Frame 是以 snap 形式发布的,因此首先需要安装 snapd:

arduino 复制代码
sudo apt-get install snapd
sudo reboot

重启系统让 snapd 服务运行。接着安装 coreubuntu-frame snap:

复制代码
sudo snap install core
sudo snap install ubuntu-frame

现在就可以启动 Frame。将 Frame 运行为后台进程,方便后面运行其他程序:

复制代码
ubuntu-frame &

屏幕上显示为灰色渐变背景,如下图,表明 Frame 启动成功。如果板子上插了鼠标,还会看到鼠标指针

运行几个应用程序试试。Weston 软件包中有一些示例程序,特别适合简单测试 Wayland。运行 EGL 测试程序:

复制代码
weston-simple-egl

如果一切正常,屏幕将显示如下的旋转的三角形,说明 Frame 能够支持 EGL/OpenGL

测试鼠标/触屏事件,运行:

复制代码
weston-smoke

屏幕左上角出现一个小窗口,移动鼠标或者触摸点击,会跟随鼠标指针或者触屏位置出现烟雾特效,如下图

Frame 本身可以远程(ssh)启动,Wayland 客户端应用程序也可以远程启动,十分方便开发调试,Raspberry Pi 板子上不需要专门接鼠标键盘。Weston 是不能远程启动的,只能在本地终端中启动

相关推荐
小叮当⇔4 天前
树莓派4B使用指南
学习·树莓派
weixin_4310231312 天前
树莓派连接海康威视工业相机
树莓派·海康相机
晴山林寂16 天前
树莓派3B+降低功耗及恢复脚本
树莓派
ulimate_1 个月前
树莓派:树莓派能安装CUDA吗
树莓派·cuda
不语n1 个月前
Windows+Docker+AI开发板打造智能终端助手
python·docker·树莓派·香橙派·dify·ollama·ai开发板
Wireless_Link1 个月前
树莓派4B下载ubuntu 2504镜像
树莓派·树莓派4b ubuntu
weixin_468466852 个月前
树莓派32位与64位系统安装teamviewer远程软件
linux·单片机·自动化·树莓派·远程控制·vnc·teamviewer
算法打盹中2 个月前
基于树莓派与Jetson Nano集群的实验边缘设备上视觉语言模型(VLMs)的性能评估与实践探索
人工智能·计算机视觉·语言模型·自然语言处理·树莓派·多模态·jetson nano
小草cys2 个月前
在树莓派集群上部署 Distributed Llama (Qwen 3 14B) 详细指南
python·llama·树莓派·qwen
ShiMetaPi3 个月前
紫光同创Logos2+RK3568JHF开发板:国产异构计算平台的破局者
嵌入式硬件·fpga开发·鸿蒙系统·树莓派