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

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

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

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

有帮助吗?

解决方案

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

--disable-factory

这些选项

--instance=foo --class=bar

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

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top