Bug 79919 - xlsclients doesn't list all clients
Summary: xlsclients doesn't list all clients
Alias: None
Product: xorg
Classification: Unclassified
Component: App/other (show other bugs)
Version: 7.7 (2012.06)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
Depends on:
Reported: 2014-06-11 14:27 UTC by Oliver Gerlich
Modified: 2018-08-10 21:35 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Oliver Gerlich 2014-06-11 14:27:38 UTC
xlsclients doesn't show all applications that are connected to a display; in particular I noticed that some Java applications are not listed. Examples are kSar (http://sourceforge.net/projects/ksar/) and Oxygen XML editor (http://www.oxygenxml.com/). In both cases the number of clients listed by xlsclients -a doesn't change when starting or terminating the application. With "xwininfo -root -children" the new window is listed however (as "net-atomique-ksar-Main").

This doesn't happen for all Java applications. Eg. jvisualvm, jconsole and Netbeans are not affected as far as I can tell, and they do show up in xlsclients (though with Name, Icon Name, Command and Instance/Class set to <unknown>).

This happens on Scientific Linux 6.4 x86_64, with xorg-x11-server-Xorg-1.13.0-11.sl6.x86_64 from RPM, xlsclients 1.1.2, and Java 1.7.0_45-b18.

I would expect that xlsclients would list all clients which are connected to the server, even if there are details missing for some clients. I.e. The number of clients listed by xlsclients should be correct, even if the details are incomplete.
Comment 1 GitLab Migration User 2018-08-10 21:35:55 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/app/xlsclients/issues/1.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.