X11 : 디스플레이에 모든 그놈-말단 창문 목록을 가져 오시겠습니까?

StackOverflow https://stackoverflow.com/questions/1026173

  •  06-07-2019
  •  | 
  •  

문제

X 디스플레이에는 2 개의 XTERM과 여러 개의 그놈-말단 창이 활성화되어 있습니다.

그러나 XLSClients는 하나의 그놈-말단 클라이언트만을 보여줍니다.

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

내 디스플레이에 첨부 된 그놈-말단 세션 목록을 어떻게 얻을 수 있습니까?

도움이 되었습니까?

해결책

이 옵션은 자체 프로세스와 별개의 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과 달리). 이것은 많은 기억과 자원을 절약합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top