Wayland入门教程索引
系列说明
本系列将记录Wayland开发过程中一系列的使用方法、技术总结、开发流程、项目经验等等,主要是:
- 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块
- 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因
- 以线性索引的方式记录开发流程,方便技术总结及架构整理
- 最重要的是指明方向,从本系列文章你可以清晰的看出这条应该怎么走,路上会涉及那些内容。
- 本系列按照普通图书的结构整理内容。
- 本系列按照完全没有接触过的新手角度组织内容,以新人学习流程介绍与之有关的方方面面
- 不同版本功能、特性、操作方法可能不同。
- 因为部分特性、功能需要实际操作来演示,所以部分章节的内容会涉及其他章节,推荐阅读方法是先通看一遍了解大概,第二遍看的时候就不会有未知的地方,可以专注于实现。
- 因为我了解不多,所以就是随缘写,后续会重新按体系整理。
- 对于初学者来说,流程一般是获取软件信息(至少应该了解这个软件能做什么)、获取安装包、安装软件、熟悉界面、熟悉界面控件使用、简单开发、开发复杂工程、特性应用、程序移植、底层原理分析、头发保养。
公司客户某研究所会经常使用VAPS XT开发仪表显示软件,并运行在Linux上(国产化要求的中标、麒麟等国产Linux发行版)。随着项目的积累,程序会非常庞大,现在单独的可执行程序已经超过2G。
给我们公司的一个项目是基于Linux的窗口管理器,将程序分割为小程序,每个小程序占用独立的窗口。每个窗口中的程序运行是相互独立,以确保其中一个程序崩溃而不影响其他程序。窗口管理器中的每个窗口可以共享鼠标等设备操作。(考虑到项目复杂度,公司项目负责人并没有接,本系列是技术探索)
本系列会将开发中用到的技术抽象出来(国企保密性要求),并记录以便后续使用。
索引
- Wayland入门教程05:框架简介
- Wayland入门教程06:库安装配置与介绍
- Wayland入门教程07:Wayland架构
- Wayland入门教程08:开发
- Wayland入门教程08.01:调试工具
- Wayland入门教程08.02:运行测试程序
- Wayland入门教程08.03:xserver
- Wayland入门教程08.04:hello world
- Wayland入门教程08.05:连接server
- Wayland入门教程08.06:获取全局对象
- Wayland入门教程08.07:shell stable协议
- Wayland入门教程08.08:Protocol说明
- Wayland入门教程08.09:第一个窗口
- Wayland入门教程08.10:输入设备管理器
- Wayland入门教程08.11:鼠标操作
- Wayland入门教程08.12:个性化鼠标
- Wayland入门教程08.13:窗口操作
- Wayland入门教程08.14:窗口背景
- Wayland入门教程08.15:键盘输入
- Wayland入门教程09:进阶
- Wayland入门教程11:更新日志
待添加
窗口标题栏
窗口右键窗口
窗口右键菜单
窗口右键菜单处理
窗口的子窗口
窗口的子程序
窗口的按钮
窗口的按钮操作
Wayland入门教程索引
https://blog.jackeylea.com/wayland/wayland-learning-indexes/