x11
  • 2024-12-24GPU gdm /etc/X11/xorg.conf
    【本文适用环境:Redhat或CentOS】前提:nvidia-smi能正常读取GPU卡信息关闭gdm[root@host~]#systemctlstopgdm查询系统下是否存在/etc/X11/xorg.conf文件,如果不存在则执行下述步骤生成配置文件[root@host~]#nvidia-xconfig--query-gpu-infoNumberofGPUs:1GP
  • 2024-12-19WSL2 无法使用图形界面的解决方法
    WSL2无法使用图形界面的解决方法Windows版本打开命令提示符(不是PowerShell)输入ver,会有如下输出:MicrosoftWindows[版本10.0.26100.2605]Windows版本必须在21364以上WSLg才能工作。DISPLAY环境变量进入WSL的终端,输入echo$DISPLAY查看DISPLAY环境变量:❯
  • 2024-11-26OpenEmbedded 和 Yocto 项目全方位对比与解析
    OpenEmbedded和Yocto项目是嵌入式Linux开发中的两大重要工具,但它们的关系和区别往往让人感到困惑。本文将从概念、历史、架构、功能、适用场景和未来发展等角度,全面解析这两个项目的异同,并结合实际案例与其他工具的对比,帮助开发者深入理解这两者的特点,从而更好地选择
  • 2024-11-24C语言_C语句_PAGE4
    C语句C语句的作用和分类一个C程序可以由若干源程序文件组成源程序文件1预处理指令数据声明函数1函数首部函数体数据声明执行语句函数2函数…函数nC语句分类控制语句//01.条件语句if()…else//02.循环语句for()…while()…do…while()contin
  • 2024-11-24MacOS通过X11转发远程运行virt-manager进行虚机分配
    今天需要通过本地macbook机器连接远程物理机,执行虚机分配,现有文档仅提供window环境安装,如下整理Mac环境下的安装步骤操作篇前提条件支持x11转发的terminal,我本地使用iTerm2;本地安装XQuartz,作为X11服务器;ssh连接远程机器时使用参数-X;远程物理机已经安装virt-manager;操作
  • 2024-09-08【小沐学OpenGL】Ubuntu环境下OpenGL的安装和使用
    文章目录1、简介1.1OpenGL简介1.2Linux上的窗体系统1.3Linux中的显示服务器1.4xrandr命令2、Xlib开发2.1创建空白窗口2.2打印文字2.3键盘响应3、OpenGL开发3.1绘制矩形结语1、简介1.1OpenGL简介OpenGL作为图形界的工业标准,其仅仅定义了一组2D和3D图形接
  • 2024-08-24dotnet X11 多次调用 XPutImage 是否能做到渲染同步
    本文将告诉大家我在麒麟系统和统信系统以及分别搭配飞腾和兆芯处理器的设备上,使用连续的XPutImage方法推送界面,测试是否能够在一次渲染内完成。测试结论是不能做到渲染同步本文的核心测试代码如下XPutImage(display,handle,gc,refxImage,@event.ExposeEvent.x,@
  • 2024-07-28【待做】【攻防技术系列+网络协议】SSH攻防一体命令备忘清单
    一、关于SSHSSH(缩写为“SecureShell”或“SecureSocketShell”)是一种网络协议,用于通过不安全的网络安全地访问网络服务。它包括实现SSH的一套实用工具,例如:ssh-keygen:用于为SSH创建新的身份验证密钥对;SCP(安全复制协议):用于在网络上的主机之间复制文件;SFTP(安全文件传输协
  • 2024-07-22zig vs c++:控制x11鼠标移动
    zigDebug输出大小:2.3MBReleaseSmall输出大小:11.3kBconststd=@import("std");constx11=@cImport({@cInclude("X11/Xlib.h");});//Convertsbetweennumerictypes:.Enum,.Intand.Float.pubinlinefnas(comptimeT:type,from:anyty
  • 2024-07-04Todesk 无法显示远程桌面,一直连接
    问题:当前系统并无并无桌面环境,或无显示器,无法显示远程桌面,您需要自行安装X11桌面环境,或者您仍然可以使用终端、文件传输功能。原因:当前,Todesk只支持X11协议,没有适配最新的Wayland协议,因此需要把窗口系统调整为X11。解决方法:修改GNOME显示管理器(GDM,GNOMEDisplayManager)的
  • 2024-06-02matlab 2024a 在只有核显的机器上opengl报错的问题 X11GLXDrawableFactory
    com.jogamp.opengl.GLException:X11GLXDrawableFactory-CouldnotinitializesharedresourcesforX11GraphicsDevice[type.x11,connection:0,unitID0,handle0x0,ownerfalse,ResourceToolkitLock[obj0x37e10dfd,isOwnerfalse,<4dd74231,25b2e611>[c
  • 2024-06-01dotnet C# 创建 X11 应用时设置窗口背景颜色
    本文将告诉大家如何在X11里面创建一个窗口时,设置窗口的背景颜色在dotnetC#设置X11应用窗口背景透明的基础上,可以通过创建XColor结构体,将XColor赋值给到XSetWindowAttributes的background_pixel进行设置窗口的初始化背景颜色核心实现如下先创建XColor结构体,代
  • 2024-05-21dotnet X11 设置窗口鼠标触摸命中穿透
    本文记录如何在X11应用里面,使用XShapeCombineRegion方法配置一个X11窗口支持和Win32窗口一样的命中测试穿透功能,即对应Win32的WS_EX_TRANSPARENT的鼠标、触摸等的点击等动作的穿透功能,可以实现在窗口中挖空一块范围直接穿透到后面的窗口在X11窗口中,想要实现让窗口
  • 2024-05-20判断使用的是 x11 还是 wayland
    date:2024-05-20之前的判断方式是运行命令echo"$XDG_SESSION_TYPE"来查看环境变量的值,如果返回的是wayland则说明用的wayland,如果返回的是x11说明用的x11。但是,如果返回的是tty则不能说明是哪个。例如通过ssh连接到使用x11的远程主机,会返回tty。ps如何判断
  • 2024-04-25学习 Avalonia 框架笔记 如何创建一个全屏置顶的 X11 应用窗口
    本文记录我从Avalonia框架里面学到如何创建一个全屏置顶的X11应用窗口的方法开始之前,先从Avalonia或CPF里面拷贝足够的代码,这部分代码可以从本文末尾找到下载方法设置全屏的核心代码是以下三行ChangeWMAtoms(false,XLib.XInternAtom(display,"_NET_WM_STATE_HIDDEN",
  • 2024-04-17vscode remote-x11 ssh 连接时Another All configured authentication methods failed like #10 报错修复
    错误remote-x11-ssh插件使用ssh2扩展出现以下错误https://github.com/joelspadin/vscode-remote-x11/issues/75Error:Allconfiguredauthenticationmethodsfailed原因https://github.com/mscdex/ssh2/issues/989解决换成ed25519并修改配置
  • 2024-04-12x11 转 wayland 后 qBittorrent 启动闪退
    qBittorrent启动闪退date:2024-04-12在启动中心(菜单栏)点击qBittorrent无法启动,没有错误信息,没有启动画面,就像什么都没有发生。从终端启动也是什么都没有发生。最近系统进行了升级,可能是x11升级到了wayland解决办法:删除配置文件夹~/.config/qBittorrent/即可$print
  • 2024-04-08Ubuntu22.04修改默认窗口系统为X11
    Ubuntu22.04安装默认窗口系统为Wayland(通过设置->关于可以看到)。一、用UbuntuonXorg会话登录用户登录时,点“未列出”,输入用户名后,在登录界面底部的齿轮图标中,选择"UbuntuonXorg"作为会话类型登录,系统将为当前会话使用Xorg。如果每次手动选择Xorg登录,系统应该记住选