2009-06-22 4 views
0

필자는 X 디스플레이에 두 개의 xterms 및 몇 개의 gnome-terminal 창을 활성화했습니다.X11 : 내 디스플레이에 모든 그놈 터미널 창 목록 가져 오기?

그러나 xlsclients는 하나의 그놈 터미널 클라이언트 만 보여줍니다.

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

디스플레이에 연결된 gnome-terminal 세션 목록은 어떻게 얻을 수 있습니까?

답변

2

이 옵션은 새 프로세스를 자체 프로세스 및 고유 한 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

정확합니다. gnome-terminal (konsole과 같은)은 단지 하나의 프로세스를 시작합니다. 두 번째 콘솔을 요청하면 프로세스는 새 창을 열지 만 xterm과 달리 해당 창만 다른 프로세스를 시작하지 않습니다. 이렇게하면 많은 메모리와 리소스를 절약 할 수 있습니다.