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

#x11

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

林德熙

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

5910

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

林德熙

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

8710

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

林德熙

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

11510

dotnet X11 的多屏触摸行为测试

林德熙

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

11010

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

Qomolangma

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

78620

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

林德熙

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

11210

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

林德熙

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

10210

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

林德熙

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

8010

dotnet X11 调用 XRootWindow 是否耗时

林德熙

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

9110

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

林德熙

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

9610

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

林德熙

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

8210

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

林德熙

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

15010

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

林德熙

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

18110

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

林德熙

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

18010

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

林德熙

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

12910

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

林德熙

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

11810

dotnet 如何从 Gtk 3 的窗口到对应的 X11 窗口

林德熙

本文将告诉大家如何在 Gtk3 的 Gtk.Window 或 Gdk.Window 里面获取到对应的 X11 窗口 XID 号

13910
领券