我在X顯示器上有兩個xterms和幾個gnome-terminal窗口。X11:在我的顯示器上獲取所有gnome-terminal窗口的列表?
但是,xlsclients只顯示一個gnome終端客戶端。
$ xlsclients
luban.local /usr/X11/bin/xterm
ohm gnome-terminal
luban.local xterm
如何獲取連接到顯示器的gnome-terminal會話列表?
我在X顯示器上有兩個xterms和幾個gnome-terminal窗口。X11:在我的顯示器上獲取所有gnome-terminal窗口的列表?
但是,xlsclients只顯示一個gnome終端客戶端。
$ 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不同)。這節省了大量的內存和資源。