In article <[EMAIL PROTECTED]>,
Nils Nordman  <[EMAIL PROTECTED]> wrote:
>On Tue, Jan 11, 2005 at 03:32:01AM -0800, Flavio codeco coelho wrote:
>> So my question is: how can I check for the availability of X? i.e.,
>> How will my program know if its running in a text only console or in
>> console window over X?
>
>Well, one way to do it is to check whether the environment variable
>DISPLAY is set (which it is when running under X, and should not be
>otherwise).
                        .
                        .
                        .
While there certainly are successful programs that use this
approach, it's NOT true in general--at least in the generality
I encounter.  It can happen, for example, that a user withOUT
$DISPLAY in the environment launches

  interesting_application -display SOME_DISPLAY ...

Jeremy Bowers gives excellent advice elsewhere in this thread:
try, and use exceptions to learn what's going on; as you learn
more, relaunch the application with a refined command-line.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to