Weston

来自 阿尔派 Linux

Weston 是 Wayland 合成器的参考实现,同时也是一个非常有用的环境。

开箱即用,Weston 提供了一个非常基础的桌面,或者为非桌面用途(如汽车、嵌入式、飞行中、工业、信息亭、机顶盒和电视)提供全功能环境。

注意: 在安装任何桌面环境之前,
  • 确保您已连接互联网。如果测试失败,请先设置您的互联网 连接。然后再继续。
  • 如果您在安装过程中跳过了此步骤,请出于安全原因创建一个非特权用户账户
  • 启用 community 仓库。
  • 为您的视频硬件安装图形驱动程序

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 管理器协调。

配置 seatdelogind 都可以,因为两者都受支持。 但是同时使用两者可能会导致冲突。

如果使用 seatd,请设置 XDG_RUNTIME_DIR

启动 weston

您可以通过从 TTY 发出 weston 命令来启动 Weston。

$ weston

故障排除

另请参阅

Weston