合集-X11
摘要:本文记录我学习 CPF 框架的笔记,这是我从 CPF 框架里面学习到的 X11 的窗口和消息基础知识。本文将告诉大家如何创建一个 X11 简单窗口,支持在这个窗口上用鼠标画出简单的内容
阅读全文
摘要:本文将告诉大家如何在 X11 里面设置窗口透明
阅读全文
摘要:本文记录我学习 CPF 框架的笔记,本文将记录我从 CPF 框架里面学习到的如何 X11 绘制图片的方法
阅读全文
摘要:本文记录如何在 X11 应用里面,使用 XShapeCombineRegion 方法配置一个 X11 窗口支持和 Win32 窗口一样的命中测试穿透功能,即对应 Win32 的 WS_EX_TRANSPARENT 的鼠标、触摸等的点击等动作的穿透功能,可以实现在窗口中挖空一块范围直接穿透到后面的窗口
阅读全文
摘要:本文记录我阅读 Avalonia 代码过程中所学习到的在 X11 的窗口之间发送鼠标消息,可以跨进程给其他进程的窗口发送鼠标消息,通过此方式可以实现模拟鼠标输入
阅读全文
摘要:本文将告诉大家如何在 dotnet 里面的后台线程向自己进程内的窗口发送消息
阅读全文
摘要:本文将告诉大家如何在 dotnet 里面的后台线程设置 X11 窗口的最小化
阅读全文
摘要:本文将告诉大家我在麒麟系统和统信系统以及分别搭配飞腾和兆芯处理器的设备上,使用连续的 XPutImage 方法推送界面,测试是否能够在一次渲染内完成。测试结论是不能做到渲染同步
阅读全文
摘要:本文记录在使用 X11 过程中的问题,由于不正确使用导致栈空间被回收,从而在调用 XPutShmImage 时让应用闪退,此问题本质上讲只和 X11 的设计有一分钱关系,更多的问题在于我的写法上
阅读全文
摘要:这是我在尝试优化 Avalonia 在 Linux 上的低端设备的渲染性能时所研究的方式,本文将告诉大家如何简单使用 XShmPutImage 等 X11 的 XShm Extension 扩展方法,通过共享内存的方式推送图片
阅读全文
摘要:经过我的测试,在 X11 里面,如果先使用 XDestroyWindow 销毁窗口,将不能再次使用 XMapWindow 显示窗口
阅读全文
摘要:故事的背景是我在给 Avalonia 加上触摸尺寸的支持时,代码审查过程中大佬提出了在多屏上的 X11 行为问题,为此我找了两个触摸屏进行测试 X11 的多屏触摸行为。由于我的设备有限,本文只记录我所测试到的行为
阅读全文
摘要:本文告诉大家如何在 UNO 里面,如何通过日志信息判断是否在 Linux 的 X11 平台上使用 OpenGL 渲染加速
阅读全文
摘要:本文的方法适用于 11.0 的 Avalonia 版本
阅读全文
摘要:本文将通过阅读 lib x11 代码告诉大家,调用 XRootWindow 函数是不耗时的,没有成本的
阅读全文
摘要:本文将告诉大家如何在 X11 里面创建一个窗口时,设置窗口的背景颜色
阅读全文