Weston 桌面使用简介

Wayland 是一套 display server(Wayland compositor)与 client 间的通信协议,它定位于在 Linux 上替换 X 图形 系统,应用程序可以使用该协议与显示服务器进行对话,以使自己可以并同时获得用户的输入,Wayland 的 显示服务器被称为合成器,应用程序就是 Wayland 的客户端,而 weston 就是一个 Wayland 合成器的参考实 现,它提供了一个基本的桌面应用环境。睿莓 1 的 weston 桌面实现了图形硬解码。

Weston 桌面启动和关闭

系统默认没有启用 weston 应用。您可以按照如下方式启动、关闭、配置开机自动启动 weston 桌面。
启动 weston 桌面

sudo systemctl start weston

关闭 weston 桌面

sudo systemctl stop weston

重启 weston 桌面

sudo systemctl restart weston

Weston 默认桌面显示如下图所示,您可以根据您的需要更换桌面背景颜色、状态栏颜色、桌面图片、添 加应用启动快捷方式以及是否显示状态栏等个性化定制,详细请参考 5.6 Weston 高级配置。

Weston 桌面系统日志

通过查看 weston 系统日志可以帮助调试问题。

cat /var/log/weston.log

Weston 桌面的截屏

修改/etc/default/weston

sudo nano /etc/default/weston

在最后一行加入 OPTARGS=”–debug”,然后重启 weston

sudo systemctl restart weston

执行截屏命令

weston-screenshooter

截屏命令快捷键为 Win+s,执行截屏命令后将会在对应目录生成 wayland-screenshot-xxx-xxx.png 的图片文 件,默认保存目录为系统根目录。

Weston 桌面的录屏

快键键 Win+r 执行开始/停止屏幕录制,生成.wcap 格式的文件,这是一种低损耗的 weston 专有格式,可 以通过 wcap 工具进行解码:

wcap-decode --yuv4mpeg2 capture.wcap > capture.y4m

y4m 是一种原始格式,可以使用 vlc 打开,也可以使用 ffmpeg 进行编码:

ffmpeg -y -i capture.y4m -c:v libx264 -pix_fmt yuv420p capture.mp4

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注