Ok, so it’s the intrinsic bug of Leopard’s X11 server. It uses “launchd” to toggle X11, which gives you a feature that whenever you launch an application needing Xterm, the X11 will automatically launched itself. I tried to update my X11 to XQuartz’s 2.2.3, but it didn’t give me too much.
The latest releases of XQuartz:
http://xquartz.macosforge.org/trac/wiki/Releases
Here are some inspiring discussion:
http://homepage.mac.com/sao1/X11/
http://forums.macosxhints.com/showthread.php?t=80171
Some tips to handle it (or to “obviate” more accurately, which is to bring back Tiger’s X11):
http://aaroniba.net/articles/x11-leopard.html
http://lists.apple.com/archives/x11-users/2007/Nov/msg00005.html