Article View: es.comp.os.linux.programacion
Article #18784Re: ¿Como saber si un script es llamado desde una sesión X?
From: Manuel López Moreno
Date: Thu, 22 Jul 1999 00:00
Date: Thu, 22 Jul 1999 00:00
29 lines
1658 bytes
1658 bytes
AnimAlf wrote: > > Hola, > > �C�mo puedo saber si un script es llamado desde una sesi�n X? se me ha > ocurrido que puedo leerlo desde la variable PPID ya que si este n�mero > es elevado quedr� decir que la ejecuci�n se lleba a cabo desde una xterm > o similar. �A partir de que n�mero puedo saber si estoy en las X? �250 > quiz�s? Ese m�todo no es nada fiable. Imag�nate que arrancas un mont�n de demonios, y luego las X's. > > �Puedo hacerlo de otro modo? Se me ocurre $TERM=xterm. Pero tampoco tiene porque funcionar siempre. Puedes cambiar el valor de $TERM sin problemas y estar o no en las X's. A no ser que el script se ejecute nada m�s abrir el terminal X. Lo mismo con la variable $DISPLAY. .. Y la variable $WINDOWID aparece en xterm y gnome-terminal, pero no en kvt (KDE). Otro m�todo es ejecutar alg�n programa que funcione en X, y comprobar su c�digo de terminaci�n. Pero el m�todo m�s apropiado/eficaz/elegante... pos no s�. Saludos.
Technical Details
Message-ID:
<379684DA.1CFAB299@mx2.redestb.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3795DD90.DEBFEB34@thecoastguard.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,bfe987c975a2a928 X-Google-Attributes: gidf86c8,public From: Manuel López Moreno <luname@mx2.redestb.es> Subject: Re: ¿Como saber si un script es llamado desde una sesión X? Date: 1999/07/22 Message-ID: <379684DA.1CFAB299@mx2.redestb.es> X-Deja-AN: 503784517 Content-Transfer-Encoding: 8bit References: <3795DD90.DEBFEB34@thecoastguard.com> X-Accept-Language: es, ca, en Content-Type: text/plain; charset=iso-8859-1 Organization: SERVICOM Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion