首页 > 其他分享 >xvfb 、xvnc、dummy、gdm、xrandr以及wayland的含义、概念

xvfb 、xvnc、dummy、gdm、xrandr以及wayland的含义、概念

时间:2024-10-26 09:42:06浏览次数:6  
标签:dummy 显示 wayland Xvfb Wayland xvfb 服务器 X11 GDM

以下是对这些概念的简要介绍和它们之间的关系:

  1. Xvfb (X Virtual Framebuffer):

    • 是一个虚拟的 X 服务器,用于无头(没有显示设备)环境。它在内存中渲染图形,不输出到物理显示器,常用于自动化测试和图形应用的运行。
  2. Xvnc (X Virtual Network Computing):

    • 是一个 VNC 服务器,允许通过 VNC 客户端远程访问 X 会话。它可以与 Xvfb​ 一起使用,以便提供图形界面的远程访问。
  3. Dummy:

    • 是一个 X 服务器驱动程序,允许创建虚拟显示设备。它通常用于需要显示输出的场景,但不依赖于实际的物理显示器。可以与 Xvfb​ 结合使用,提供显示能力。
  4. GDM (GNOME Display Manager):

    • 是 GNOME 桌面环境的显示管理器,负责用户登录和启动 X 或 Wayland 会话。GDM 支持两种协议,可以在 Wayland 和 X11 之间切换。
  5. Xrandr (X Resize and Rotate Extension):

    • 是一个命令行工具,用于动态配置和调整 X11 服务器的显示设置,包括分辨率、旋转和多个显示器的管理。它依赖于 X 服务器的功能,通常在 X11 环境下使用。
  6. Wayland:

    • 是一种新的显示协议,旨在替代 X11,提供更简单和现代的架构。Wayland 提高了性能和安全性,尤其在处理现代图形界面时。

关系:

  • Xvfb​ 和 Dummy​ 提供了虚拟显示能力,通常在无头环境或测试中使用。
  • Xvnc​ 提供了远程访问功能,通常与 X11 环境结合使用。
  • GDM​ 可以启动基于 X 或 Wayland 的会话。
  • Xrandr​ 专注于 X11 环境的显示管理,与 Wayland 无关。

在某些场景中,你可以使用 Xvfb​ 和 Dummy​ 来创建虚拟环境,同时使用 GDM​ 启动会话,而 Xvnc​ 则可以提供远程访问能力。Wayland 则代表了一种新的发展方向,但与 X11 和其相关工具并不直接兼容。

标签:dummy,显示,wayland,Xvfb,Wayland,xvfb,服务器,X11,GDM
From: https://www.cnblogs.com/mixyoung/p/18503669/xvfb-xvnc-dummy-gdm-xrandr-and-wayland-s-meani

相关文章

  • 0211-使用 dummy 发送数据
    环境Time2022-11-20WSL-Ubuntu22.04Rust1.65.0pnet0.31.0前言说明参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linux目标前面使用了pnet自己模拟的一个数据链路层的发送和接收过程。现在使用linux的dummy来模拟数据的发送和接收。新建网络接......
  • 0212-使用 dummy 收发数据
    环境Time2022-11-20WSL-Ubuntu22.04Rust1.65.0pnet0.31.0前言说明参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linux目标前面使用了pnet发送了一个数据包,这里发送一个数据包,然后接收并显示出来。接收数据usepnet_datalink::{linux,Channel};f......
  • 判断使用的是 x11 还是 wayland
    date:2024-05-20之前的判断方式是运行命令echo"$XDG_SESSION_TYPE"来查看环境变量的值,如果返回的是wayland则说明用的wayland,如果返回的是x11说明用的x11。但是,如果返回的是tty则不能说明是哪个。例如通过ssh连接到使用x11的远程主机,会返回tty。ps如何判断......
  • x11 转 wayland 后 qBittorrent 启动闪退
    qBittorrent启动闪退date:2024-04-12在启动中心(菜单栏)点击qBittorrent无法启动,没有错误信息,没有启动画面,就像什么都没有发生。从终端启动也是什么都没有发生。最近系统进行了升级,可能是x11升级到了wayland解决办法:删除配置文件夹~/.config/qBittorrent/即可$print......
  • wayland xmodmap 键盘按键映射失效,转 evremap。wps fcitx5 输入法失效
    waylandxmodmap键盘按键映射失效,转evremap。wpsfcitx5输入法失效date:2024-04-12Plasma升级时自动的把x11换成了wayland,导致xmodmap的映射失效了下面确认确实是wayland$echo"$XDG_SESSION_TYPE"wayland$env|grep-E-i'x11|xorg|wayland'XDG_SESSION......
  • UOS下切换Wayland
    UOS下切换Wayland图形化修改方法1、下载配置策略工具sudoaptinstalldde-dconfig-editor2、进入配置工具,在greeter配置中开启wayland切换配置项:dde-dconfig-editor直接改配置文件法修改/usr/share/dsg/configs/org.deepin.dde.lightdm-deepin-greeter/org.deepin.......
  • Use Wayland with proprietary NVIDIA drivers
    Waylanddoesnotplaywellwithproprietarydrivers.CurrentlythebiggestissueisthatNVIDIAdoescurrentlynotsupportXwaylandproperly,soappsthatrequireitgetsoftwarerendering.Thisincludesmostgames,whicharethemostcommonusecasefor......
  • Wayland入门
    概述Wayland是一个用于构建显示服务器和客户端应用程序的通信协议和库。它旨在取代XWindowSystem(X11)作为Linux和其他操作系统上的图形显示系统。相对于X11,Wayland设计更为简单、现代化,并具有更好的性能和安全性。它采用了一种更直接的通信模型,通过消息传递机制进行客户......
  • 如何在LaTeX中加入dummy语句
    参考资料:https://blog.chapagain.com.np/latex-generate-dummy-text-lorem-ipsum-in-your-document/\documentclass{report}\usepackage{lipsum}\begin{document}\chapter{Introduction}\lipsum[2-4]\end{document}生成效果如下:lipsum后面跟的......
  • pd.get_dummy() 详细用法即源码解析
    源代码分析pandas:encoding.pyget_dummy()解析defget_dummies(data,prefix=None, prefix_sep:str|Iterable[str]|dict[str,str]="_",dummy_na:bool=False,columns=None,sparse:bool=False,drop_first:bool=F......