首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#x11

记 X11 里面触摸的一些行为

林德熙

这是我在学习 CPF 和 Avalonia 过程中,编写的 X11 触摸测试程序所测试到的一些行为

9510

dotnet X11 多次调用 XPutImage 是否能做到渲染同步

林德熙

本文将告诉大家我在麒麟系统和统信系统以及分别搭配飞腾和兆芯处理器的设备上,使用连续的 XPutImage 方法推送界面,测试是否能够在一次渲染内完成。测试结论是...

6210

dotnet X11 栈空间被回收导致调用 XPutShmImage 闪退

林德熙

本文记录在使用 X11 过程中的问题,由于不正确使用导致栈空间被回收,从而在调用 XPutShmImage 时让应用闪退,此问题本质上讲只和 X11 的设计有一...

8910

dotnet X11 简单使用 MIT-SHM 共享内存推送图片

林德熙

这是我在尝试优化 Avalonia 在 Linux 上的低端设备的渲染性能时所研究的方式,本文将告诉大家如何简单使用 XShmPutImage 等 X11 的 ...

13310

dotnet X11 的多屏触摸行为测试

林德熙

故事的背景是我在给 Avalonia 加上触摸尺寸的支持时,代码审查过程中大佬提出了在多屏上的 X11 行为问题,为此我找了两个触摸屏进行测试 X11 的多屏触...

11410

【最新版】在WSL上运行 Linux GUI (图形用户界面)应用(Gnome 文本编辑器、GIMP、Nautilus、VLC、X11 应用)

Qomolangma

  具体详细操作(前期准备、换源等)可参照前文:【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS

1.3K20

通过日志判断 Uno Platform 是否在 X11 使用 OpenGL 渲染加速的方法

林德熙

本文告诉大家如何在 UNO 里面,如何通过日志信息判断是否在 Linux 的 X11 平台上使用 OpenGL 渲染加速

11910

Avalonia 在 X11 下使用软渲染的方法

林德熙

只需在 Program.cs 的 BuildAvaloniaApp 方法里面配置 X11PlatformOptions 即可,代码如下

11710

dotnet 理解 X11 的 24 位或 32 位色深窗口

林德熙

本文属于学习 CPF 框架博客,感谢小红帽的 CPF 框架。更多关于 CPF 框架,请参阅 https://gitee.com/csharpui/CPF

8810

dotnet X11 调用 XRootWindow 是否耗时

林德熙

本文将通过阅读 lib x11 代码告诉大家,调用 XRootWindow 函数是不耗时的,没有成本的

9910

dotnet C# 创建 X11 应用时设置窗口背景颜色

林德熙

在 dotnet C# 设置 X11 应用窗口背景透明 的基础上,可以通过创建 XColor 结构体,将 XColor 赋值给到 XSetWindowAttri...

10810

dotnet 在 UNO 里获取 X11 窗口指针的方法

林德熙

在 UNO 的 5.2 版本,可以使用 X11 平台承载 UNO 应用。此时我需要获取到 UNO 应用的窗口的 X11 窗口指针,如此即可调用 X11 平台相关...

8710

dotnet X11 设置窗口鼠标触摸命中穿透

林德熙

本文记录如何在 X11 应用里面,使用 XShapeCombineRegion 方法配置一个 X11 窗口支持和 Win32 窗口一样的命中测试穿透功能,即对应...

16110

dotnet 设置 X11 建立窗口之间的父子关系

林德熙

在 X11 里面有和 Win32 类似的窗口之间的关系机制,如 Owner-Owned 关系,以及 Parent-Child 关系。本文将告诉大家如何进行设置以...

19810

学习 Avalonia 框架笔记 设置 X11 窗口从最小化状态还原为正常状态

林德熙

为了测试其行为,我额外编写了一些 C# 代码,不断设置让 X11 窗口最小化和还原到正常状态

18810

dotnet 后台线程发送 X11 窗口消息

林德熙

核心是通过 XSendEvent 发送消息,发送消息想要有反应需要另开 XOpenDisplay 获取 display 对象,最后再将其关闭才能发送出去

13710

dotnet 后台线程设置 X11 窗口最小化

林德熙

核心设置 X11 窗口最小化的方法是 XIconifyWindow 方法,核心问题是在后台线程需要自己使用 XOpenDisplay 获取 Display 对象...

12510
领券