[python] PyGTK, crontab, a já :)

Calis.martin na seznam.cz Calis.martin na seznam.cz
Středa Únor 4 15:31:04 CET 2009


No, já PyGTK nevyužívám, ani s ním není problém... Problém je s GTK ne s PyGTK, takže je to spíše problém s GNOME.. 

Už my to začalo fungovat :) thx všem,  DISPLAY=:0.0 to spravilo :)

> ------------ Původní zpráva ------------
> Od: Jan Bednařík <jan.bednarik na gmail.com>
> Předmět: Re: [python] PyGTK, crontab, a já :)
> Datum: 04.2.2009 15:18:41
> ----------------------------------------
> Proč tam to pygtk vůbec je, když ho nepoužíváš? Pyinotify je zcela
> samostatný modul a nepotřebuje ke svému chodu GTK ani X server.
> 
> Honza
> 
> 
> 2009/2/3  <Calis.martin na seznam.cz>:
> > Hmm,
> > A: tá proměná by měla být DISPLAY=:0?
> > pygtk nepouzivam, jenom modul pynotify
> > B: Jakou má ten DBUS trvanlivost? Po dobu celé session? protože já ten script
> spouštím každou hodinu takže už mam grafický rozhraní nastartovaný..
> >
> >
> >
> >
> >> ------------ Původní zpráva ------------
> >> Od: slush <slush na slush.cz>
> >> Předmět: Re: [python] PyGTK, crontab, a já :)
> >> Datum: 03.2.2009 20:37:18
> >> ----------------------------------------
> >> Je to, jak psal Filip, složitější, každopádně to má řešení.
> >>
> >> a) v crontabu by na začátku měla být korektně nastavena proměnná DISPLAY,
> >> která řekne aplikaci, s kterým X serverem má povídat. Případně jsem teď
> >> našel čistě pythoní řešení na
> >>
> http://www.le-web.org/2008/11/06/pygtk-how-to-display-a-systray-icon-from-a-cronjob/
> >>
> >> b) D-BUS funguje na principu klient (Vaše aplikace) - server (DBUS daemon)
> >> modelu. Pokud aplikaci pouštíte jako root, může komunikovat jen se
> >> systémovou DBUS sběrnicí (na které mmj visí HAL apod). Pokud je crontab
> >> uživatelův, aplikace si může vybrat systémovou nebo session sběrnici
> >> (existuje separátně pro každého přihlášeného uživatele). Co děláte v
> >> aplikaci špatně je, že předpokládáte, že DBUS již běží. Já bych to řešil
> >> periodickým pokusem o připojení a při neúspěchu neukončoval aplikaci (a
> >> předpokládal, že dbus za chvíli naběhne).
> >>
> >> Marek
> > _______________________________________________
> > Python mailing list
> > Python na py.cz
> > http://www.py.cz/mailman/listinfo/python
> >
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> 
> 


Další informace o konferenci Python