X11: lista de todas as janelas do gnome-terminal na tela da minha chegar?
-
06-07-2019 - |
Pergunta
Eu tenho dois xterms e várias janelas do gnome-terminal ativos no meu display X.
No entanto, xlsclients só mostra um cliente gnome-terminal.
$ xlsclients
luban.local /usr/X11/bin/xterm
ohm gnome-terminal
luban.local xterm
Como posso obter uma lista das sessões gnome-terminal ligado ao meu monitor?
Solução
Esta opção irá executar a nova janela de terminal no seu próprio processo e como um cliente X distinto.
--disable-factory
Estas opções
--instance=foo --class=bar
fornecer um gancho conveniente para distinguir entre as sessões:
$ xlsclients -l
...
Window 0x3000001:
Machine: ohm
Name: Terminal
Icon Name: foo
Command: foo
Instance/Class: foo/bar
Outras dicas
Esta é correta; gnome-terminal (como konsole) começa apenas um único processo. Se você perguntar para um segundo console, o processo abre uma nova janela, mas não inicia outro processo apenas para que a janela (xterm ao contrário). Isso economiza uma grande quantidade de memória e recursos.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow