>>  [snip]
>>>   Il demone è composto da due threads:
>>>   il primo compie dalle azioni intercettando degli eventi sul file 
> system;
>>>   il secondo si registra sul dbus ed espone dei metodi per essere 
>>  interrogato.
>> 
>>  Così a pelle, non è che D-BUS manda un messaggio specifico prima di
>>  chiudere la sessione? Puoi intercettare quello, se esiste.
>> 
> 
> Direi di no.
> Analizzando con strace non vedo segnali.
> 

La cosa che sembra avvicinarsi di più è:
gobject.io_add_watch(fd,evento,funzione)
dove:
evento è un tipo Gobject. Nel mio caso potrebb essere  "gobject.IO_HUP"
funzione è quella da lanciare.
il problema è "fd". Il descrittore di file (o socket). Deve essere un "int". 
L'oggetto dbus NON ha un descrittore.

Walter


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Rispondere a