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 <[email protected]> > 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 <[email protected]>: > > 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 <[email protected]> > >> 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 > > [email protected] > > http://www.py.cz/mailman/listinfo/python > > > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python > > > _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
