|jason . stelzer on 27 Jan 2010 06:14:34 -0800|
Using xhost is very insecure. If you're on a single user box, localhost is fine, but it's still a bad habit to get into. See also http://tldp.org/HOWTO/Remote-X-Apps-6.html
As for detecting X, the simplest way is to just check if $DISPLAY is set.
A potentially more correct way to do this would be via your X startup script since xhost only needs to be executed once after X is started. I'd probably just throw the command in my .xsession file if I were going to do that. X11 configuration/management doesn't really have much to do with bash setup/configuration. The details of where to add the command depend heavily on how you start your X session. I tend to use .xsession scripts. Gnome has some settings you can use so that programs auto start when you log in to a new session. You could always use that too.
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug