새 터미널(gnome-terminal)을 만드는 방법은 무엇입니까?

새 터미널(gnome-terminal)을 만드는 방법은 무엇입니까?

새 터미널을 생성할 때마다 다음을 gnome-terminal-server사용하여 생성되었더라도 해당 터미널의 PPID가 해당 터미널로 설정됩니다 bash.

 3340 22404 22404 22404 ?           -1 Ssl   1000   1:16  \_ /usr/lib/gnome-terminal/gnome-terminal-server
22404 23096 23096 23096 pts/1    23096 Ss+   1000   0:00      \_ bash
22404 23563 23563 23563 pts/0    23613 Ss    1000   0:00      \_ bash
23563 23613 23613 23563 pts/0    23613 R+    1000   0:00          \_ ps jfax

나는 ptyPPID 문제( pts/1여기에 명명됨)를 인식하기 전에 어떻게 새로운 것을 얻는지에 특히 관심이 있어서 그렇게 했더니 두 개가 표시 strace -ff gnome-terminal되었고 PID 중 새로 생성된 PID가 하나도 없었습니다 . 터미널의 PID .execgnome-terminalgnome-terminal.real

gnome-terminal-server유닉스 소켓 등 을 통해 터미널 서버에 일부 메시지를 보내고 있다고 가정하고 있지만 sudo찾을 수 없으며 Operation not permitted.

grep을 실행하면 실제로 일부를 찾을 수 socket있지만 unix sockets이를 PID 22404.

새 터미널을 생성하는 단계와 터미널이 어떻게 새로워지는지 ptys, 이 소켓을 조사하는 방법을 아는 사람이 있나요?

관련 정보