Weston
Weston 是 Wayland 合成器的参考实现,同时也是一个非常有用的环境。
开箱即用,Weston 提供了一个非常基础的桌面,或者为非桌面用途(如汽车、嵌入式、飞行中、工业、信息亭、机顶盒和电视)提供全功能环境。
注意: 在安装任何桌面环境之前,
setup-wayland-base
脚本安装并启用 elogind 作为 seat 管理器,启用 community 仓库,并自动启用 eudev,因为这些是 Wayland 工作所必需的。
安装
安装 Weston 的步骤
- 安装 weston 和必要的依赖项
# apk add weston weston-backend-drm seatd weston-backend-wayland weston-shell-desktop weston-terminal font-dejavu
配置
设置 eudev
建议在 Alpine Linux 的桌面系统上设置 eudev。 如果没有功能完善的设备管理器,用户将无法连接到输入设备。 alpine-conf 软件包提供了 setup-devd 脚本,可以轻松安装和设置设备管理器。
设置 eudev。
# setup-devd udev
有关更多详细信息和其他选项,请参阅 eudev。
设置 seat 管理器
Wayland 合成器需要对输入和输出设备的原始访问权限。 这由 seat 管理器协调。
配置 seatd 或 elogind 都可以,因为两者都受支持。 但是同时使用两者可能会导致冲突。
如果使用 seatd,请设置 XDG_RUNTIME_DIR。
启动 weston
您可以通过从 TTY 发出 weston
命令来启动 Weston。
$ weston