X11:获取显示器上所有 gnome 终端窗口的列表?
我的 X 显示器上有两个 xterm 和几个处于活动状态的 gnome 终端窗口。
然而,xlsclients 仅显示一个 gnome 终端客户端。
$ xlsclients
luban.local /usr/X11/bin/xterm
ohm gnome-terminal
luban.local xterm
如何获取附加到我的显示器的 gnome 终端会话列表?
I have two xterms and several gnome-terminal windows active on my X display.
However, xlsclients only shows one gnome-terminal client.
$ xlsclients
luban.local /usr/X11/bin/xterm
ohm gnome-terminal
luban.local xterm
How can I get a list of the gnome-terminal sessions attached to my display?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此选项将在其自己的进程中并作为不同的 X 客户端运行新的终端窗口。
这些选项
提供了一个方便的挂钩来区分会话:
This option will run the new terminal window in its own process and as a distinct X client.
These options
provide a convenient hook to distinguish between sessions:
这是对的; gnome-terminal(如 konsole)仅启动一个进程。 如果您请求第二个控制台,该进程将打开一个新窗口,但不会仅为该窗口启动另一个进程(与 xterm 不同)。 这节省了大量的内存和资源。
This is correct; gnome-terminal (like konsole) starts just a single process. If you ask for a second console, the process opens a new window but doesn't start another process just for that window (unlike xterm). This saves a lot of memory and resources.