如何诊断/调试“最多种类的客户得到”X错误?

我遇到了一个麻烦,其中X防止程序开发家庭窗口,说像坚持到~/.xsession-errors

cannot open display: :0.0
Maximum number of clients reached

搜索周围有很多个人遇到这种麻烦的事件,偶尔也会有人认识到他们正在运行的程序正在消耗所有客户端口。 以LP 70872(Firefox),LP 263211(gnome - screensaver)为例。

因此,除了你使用GNOME桌面计算机获得的常规内容之外,我还运行gnome - 无法治愈,雷鸟,铬 - 互联网浏览器,同情,gamine以及虚拟机,以及周期性的其他一些小位还有物品。

尽管如此,我的询问并不是“我的哪个程序造成了这个麻烦”,而是如何才能解决这个问题呢?

在上述(以及其他各种)害虫,讨论论坛记录等中,建议使用各种设备:

  • xlsclients - 详细说明所提供的显示屏幕的客户应用程序,但我不认为它代表'X客户'
  • xrestop - 领先的设计X源设备,每个X客户一行。 “客户的大优惠,对xlsclients结果感到失望
  • xwininfo -root -children检查X窗口的东西

从我可以收集的内容来看,问题可能不是太多的客户,而是在X服务器中为那些长期存在的客户保留了相关信息。 然而,它肯定还会表明你不能(方便地)将X源连接回客户。 一旦它开始发生就可以正确地发现这个问题,或者是一个艰难的分歧 - 并且 - 并且 - 克服我运行的应用程序的战略唯一的战略对我开放?

2011年1月更新:我认为我已经解决了这个问题。 为了任何人遇到这个,nautilus和/或compiz或其他东西的优势,因为软件程序链是由于我有壁纸而产生的分段结果。 我实际上选择了一个XML文档作为我的壁纸,它指定了一个旋转的照片库。 它是手工制作的,但基于/ usr / share / backgrounds / contest / background - 1.xml或类似。 禁用壁纸,我实际上没有崩溃。

鉴于真正的细节问题不是我的询问,而是如何检测它,我并没有注意到这个问题。 然而,这主要是测试 - 也是 - 错误。

0
2019-05-13 03:52:57
资源 分享
答案: 1

Chromium / Chrome有一些众所周知的问题导致这个错误信息。 你是否利用Lastpass扩展?

ref:http://www.ngohaibac.com/how-to-solve-maximum-number-of-clients-reached-gtk-warning-cannot-open-display-in-ubuntu-9-10-64-bit/

0
2019-05-19 23:12:34
资源