如何在X中获得第一个未使用的显示?

时间:2013-07-30 02:24:44

标签: python linux shell xorg

如何在Python(不认为有办法)或{,ba,z} sh中获得第一个未使用的X显示?它可以返回<number>:<number>$(hostname):<number>)。

例如:

  • X session at:0,1返回。
  • X session at:0,VNC at:1,2返回。
  • X session at:0,QEMU at:2,1返回。

1 个答案:

答案 0 :(得分:1)

没有好办法。我所知道的最不好的方法是检查/tmp/.X11-unix的内容;这将包含针对X0的{​​{1}},针对:0的{​​{1}}的Unix域套接字,依此类推。如果您想要TCP套接字,请尝试连接到端口6000,直到获得X1。请注意,这两种方法都具有AFAIK无法修复的固有竞争条件。