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?

Foi útil?

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
scroll top