首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么玻璃齿轮不出现在xlsclients中?

为什么玻璃齿轮不出现在xlsclients中?
EN

Unix & Linux用户
提问于 2019-04-09 13:01:39
回答 1查看 616关注 0票数 0
代码语言:javascript
复制
$ glxgears -display :1
No protocol specified
Error: couldn't open display :1

$ glxgears -display :0
288 frames in 5.0 seconds = 57.491 FPS
292 frames in 5.0 seconds = 58.308 FPS
...

glxgears运行时,我在另一个终端窗口中运行xlsclients

代码语言:javascript
复制
$ xlsclients -display :0
alan-laptop  gnome-shell
alan-laptop  gsd-xsettings
alan-laptop  gsd-clipboard
alan-laptop  gsd-power
alan-laptop  gsd-color
alan-laptop  ibus-x11
alan-laptop  gsd-keyboard
alan-laptop  gsd-wacom
alan-laptop  gsd-media-keys
alan-laptop  firefox

系统: Fedora 29,gnome-shell使用Wayland。

代码语言:javascript
复制
$ rpm -q gnome-shell
gnome-shell-3.30.2-1.fc29.x86_64
$ rpm -q xorg-x11-server-Xwayland
xorg-x11-server-Xwayland-1.20.4-1.fc29.x86_64
$ rpm -q --whatprovides $(which xlsclients)
xorg-x11-utils-7.5-29.fc29.x86_64
$ rpm -q --whatprovides $(which glxgears)
glx-utils-8.4.0-1.fc29.x86_64
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-04-09 13:36:57

"xlsclients是一个简单的应用程序,它列出了设置在顶部窗口上的WM_CLIENT_MACHINEWM_COMMAND属性(例如,windows是根窗口的子窗口或具有WM_STATE属性)。“- 苔藓

根据ICCCM,属性必须由客户端设置。也就是说,如果glxgears不设置它们,它就不会出现在xlsclients中。

WM_CLIENT_MACHINEWM_COMMAND被ICCCM标记为过时。而且,看起来它们只需要作为会话管理的一部分,而不是所有X客户端都支持它。

这表明xlsclients应该被认为是过时的:-)。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/511465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档