weston
eydwyz
AA123456123456
展开
-
systemd自启动一个client
#!/bin/shset -ecd /usr/local/bin/QTAPP="abc.out"#QTAPPSTART="./${QTAPP} > /var/log/Xsession.log 2>&1"QTAPPSTART="./${QTAPP}"case "$1" in start) echo "====== Starting ${QTAPP} ======" export XDG_RUNTIME_DIR=/run/user/0...原创 2021-02-07 15:15:03 · 226 阅读 · 0 评论 -
EGL Off-Screen rendering using GBM
https://blog.csdn.net/weixin_42263483/article/details/100576577最近研究EGL的off-screen rendering,特别是使用GBM这块,网上资料很少。综合搜集到的资料,整合了一个小demo。很多注意事项都写在代码注释里面了。EGL Spec的介绍,没有提及如何使用GBM进行off-screen rendering。因为这属于native platform的实现。EGLSurfaces:1. windows: used ...转载 2020-06-30 17:19:46 · 2658 阅读 · 1 评论 -
Wayland中的跨进程过程调用浅析
原文地址:http://blog.csdn.net/jinzhuojun/article/details/40264449Wayland协议主要提供了Client端应用与Server端Compositor的通信机制,Weston是Server端Compositor的一个参考实现。Wayland协议中最基础的是提供了一种面向对象的跨进程过程调用的功能,在作用上类似于Android中的Binder。与Binder不同的是,在Wayland中Client和Server底层通过domain socket进行连接转载 2020-05-19 10:34:37 · 800 阅读 · 0 评论 -
按键screenshot
前言1 开始后weston client端服务启动2 自定义按键截屏3 实现分析总结前言weston框架下,可以通过标准键盘的:WIN+s 实现截屏,但是如果我们要用自己的按键实现截屏又该如何操作呢?1 开始后weston client端服务启动weston会在启动时或按需起一些子进程,它们本质上是Weston的client,它们会通过专用的协议做一些系统应用的工...转载 2020-04-28 19:32:30 · 305 阅读 · 0 评论 -
Weston Inside - ivi-shell分析
ivi-shellweston的架构设计为可以使用不同的窗口管理器模块,ivi-shell 是其中的一种窗口管理器,基础概念和框架介绍可以参考https://at.projects.genivi.org/wiki/display/WIE/Quick+start;本文旨在分析核心数据结构和代码流程以帮助理解和读懂ivi-shell的代码核心数据结构ivi-shell 核心数据结构...转载 2020-04-27 21:13:34 · 1184 阅读 · 0 评论