/ / X11: получи списък с всички прозорци на гном-терминала на моя дисплей? - x11, GNOME, gnome-терминал

X11: списък с всички прозорци на гном-терминала на моя дисплей? - x11, GNOME, gnome-терминал

Имам два xterms и няколко прозореца с gnome-terminal, които са активни на моя X дисплей.

Въпреки това, xlsclients показва само един gnome-терминален клиент.

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

Как мога да получа списък на сесиите на gnome-терминал, прикачени към моя дисплей?

Отговори:

2 за отговор № 1

Тази опция ще стартира новия терминален прозорец в своя собствен процес и като отделен X клиент.

--disable-factory

Тези опции

--instance=foo --class=bar

осигурете удобна кука за разграничаване между сесиите:

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

0 за отговор № 2

Това е вярно; gnome-терминал (като конзола)започва само един процес. Ако поискате втора конзола, процесът отваря нов прозорец, но не започва друг процес само за този прозорец (за разлика от xterm), което спестява много памет и ресурси.