Re: Riconoscere il terminale
  Home FAQ Contact Sign in
it.comp.lang.python only
 
Advanced search
POPULAR GROUPS

more...

 Up
Re: Riconoscere il terminale         

Group: it.comp.lang.python · Group Profile
Author: Enrico 'Henryx' Bianchi
Date: Aug 20, 2007 14:22

ZeD wrote:
> In pratica vorrei che, se io lancio
> $ mioProgramma.py
> da xterm, konsole e compagnia bella, lanci una interfaccia utente scritta
> tramite le le ncurses, mentre se eseguo mioProgramma da "esegui comando"
> (Alt+F2, per chi usa kde), o similari, lanci un'altra interfaccia utente.

Oltre a cio` che ti e` stato consigliato, c'e` da dire che l'unica casistica
in cui potrebbe avere senso quello che vuoi fare e` quando l'applicativo
viene fatto partire da console, e non da terminale (ovvero, X Window non e`
stato avviato). In questo caso, controllerei l'esistenza della variabile
d'ambiente $DISPLAY e del valore ad essa associato (solitamente :0.0).
Tieni comunque presente che tutto cio` funziona su di un ambiente *nix, su
di un ambiente Windows (liscio) e Mac OS X (sempre liscio) tale controllo
e` inutile (sia perche` i due sistemi partono sempre in modalita` grafica,
sia perche` X Window di default non e` installato)

Enrico
no comments
diggit! del.icio.us! reddit!