Al final lo solucion� enviandole al WindowMaker la se�al HUP o TERM. Ahora
puedo con una s�la opci�n del men� apagar el sistema y guardar la
sesi�n.


Por si a alguien interesa aqu� va como:

   * Creo el siguiente script:

        #!/bin/sh
        ##################
        # all� vamos
        nohup /bin/sh -c "( killall -HUP WindowMaker ; super reboot)" &

      A ver si lo explico un poco:

         El `nohup' hace falta, pues si matas el gestor de ventnas
         matas tambien el shell, y el comando siguiente (el que
         resetea el sistema nunca se ejecutar�a.

         Uso el killall. No hay peligro real si es ejecutado por un
         usuario normal. S�lo matar� las copias del WindowMaker que
         est�n ejecutando (que supongo que es lo que quiere hacer).

         Si lo usa el `root' el peligro es evidente, pero el `root'
         sabe lo que se trae entre manos y sabr� si usar este script
         o no.

         Luego para resetear tengo configurado el `super'. Otros
         usuar�n el `sudo' y otros no tengo ni idea O:-)

     * Lo a�ado al men� del WindowMaker:

         Escribo esto en el fichero `menu.posthook' directorio
         `/etc/X11/WindowMaker':


        "Salir" MENU
                "Re-ejecutar" RESTART
                "Salir..."  EXIT
                "Cerrar la sesi�n..." SHUTDOWN
                "Apagando el sistema" EXEC /usr/local/bin/resetear-WM
        "Salir" END


      * Ahora ya tengo una opci�n en el men� para salir del sistema y
        apagar.

        �Para que narices vale esto? Pues si est�s trabajando en XDM,
        WDM o con el Login.App ver�s que no puedes apagar el sistema.
        Siempre que sales vuelves a encontrarte con el LOGIN.

        Bueno, como el `reboot' o el `halt' envian una se�al TERM a
        todos los programas, pues no tiene utilidad este script.


        Menuda perdida de tiempo.


Bueno, este script tiene alguna utilidad. 

Alguien preguntaba hace d�as como se podr�a a�adir al Dock un icono
para que al pinchar se saliera del sistema (imagino que el que
pregunt� el tema us� alguna vez el AfterStep). Pues con un script de
este tipo se puede hacer.

Para salir del WindowMaker puedes hacer lo siguiente:

    * Arrastras cualquier aplicaci�n que quieras al Dock.
    * La abandonas.
    * Edita a hora la configuraci�n y en vez de la aplicaci�n ejecuta
      el siguiente comando:

          killall -TERM WindowMaker

    * Escoge un Icono que te le pege a la funci�n de este comando
    * Guardalo

Ahora tienes un bot�n que te permite salir del WindowMaker.

Para tan s�lo reiniciar el WindowMaker (como el bot�n de `reciclaje'
del AfterStep):

         killall -USR1 WindowMaker

-- 
Saudos:
><ose        [EMAIL PROTECTED]   (Vigo/Galicia/Espa�a)
         http://pagina.de/xmanoel/
         http://w3.to/mikkeli/

Responder a