X11:获取我显示器上所有gnome-terminal窗口的列表?

时间:2009-06-22 09:01:20

标签: x11 gnome gnome-terminal

我的X显示屏上有两个xterms和几个gnome-terminal窗口。

但是,xlsclients只显示一个gnome-terminal客户端。

$ xlsclients   
luban.local  /usr/X11/bin/xterm
ohm  gnome-terminal
luban.local  xterm

如何获取附加到我的显示器的gnome-terminal会话列表?

2 个答案:

答案 0 :(得分:3)

此选项将在其自己的进程中运行新的终端窗口,并作为不同的X客户端运行。

--disable-factory

这些选项

--instance=foo --class=bar

提供方便的钩子来区分会话:

$ xlsclients -l
...
Window 0x3000001:
  Machine:  ohm
  Name:  Terminal
  Icon Name:  foo
  Command:  foo
  Instance/Class:  foo/bar

答案 1 :(得分:0)

这是正确的; gnome-terminal(如konsole)只启动一个进程。如果您要求第二个控制台,该过程将打开一个新窗口,但不会为该窗口启动另一个进程(与xterm不同)。这节省了大量内存和资源。