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.mar...@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 <sl...@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@py.cz > http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python