Date: Wed, 14 Jul 2010 00:24:39 +0800 From: Bear <jilingshu@gmail.com> To: "Joe Marcus Clarke" <marcus@freebsd.org>, "Kevin Oberman" <oberman@es.net> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: Re: SUMMARY: GNOME startup issues Message-ID: <201007140024356275537@Gmail.com> References: <20100713124704.C5E331CC44@ptavv.es.net>
next in thread | previous in thread | raw e-mail | index | archive | help
hi, Thanks for your patch! Your patch actually solved the problem on gnome-panel but I must say, I dont think this patch fix the source of this problem. The gnome-panel slow responding is only a hand, not the whole thing. Why not install a Linux such as Debian and do a comparation? In Linux, I can run gnome-session without ck-launch-session without any problem. The only thing I cant do is to shutdown my computer(no that menu) or mount a device(show a error messsagebox instantly with "Not authorized"). But in FreeBSD, although I applied your patch and use ck-launch-session to run my gnome-session, if I click on a non-freebsd partition, it would say nothing. Maybe you would say this is a problem related to hal, but I think this is related to dbus. Dbus denied transferring the "not authorized" message and so many other messages, also include the "cannot shutdown" message. According to my analysis, I still believe the dbus default policy is the source of these problem. I think the only thing your patch did is to make ck-launch-session give more priviages like shutting down to gnome-session to prevent the error. But in truth, this is not the correct way to solve the problem. The source is dbus or policy, not other module. ------------------ Bear 2010-07-14 ------------------------------------------------------------- From:Joe Marcus Clarke Send Date:2010-07-13 23:06:35 To:Kevin Oberman CC:Bear; FreeBSD GNOME Users Subject:Re: SUMMARY: GNOME startup issues On 7/13/10 8:47 AM, Kevin Oberman wrote: >> Date: Tue, 13 Jul 2010 16:21:09 +0800 >> From: Bear <jilingshu@gmail.com> >> >> hi, >> Er... A very fool question... Could you tell me the correct steps to >> patch your patch? It seems like that I did something wrong on this... >> > > Here is what I did (and it was probably not the correct thing): > 1. Save patch to ck-patch > 2. cd /usr > 3. patch < ck-patch > 4. mv patch-tools_ck-collect-session-info.c /usr/ports/sysutils/consolekit/files > 5. rm patch-tools_ck-collect-session-info.c.orig > > Then re-build and re-install consolekit and re-boot your system. I actually updated the patch to make it more commit-ready. Can you try the new version? It's at the same URL. For it, you just need to do: cd /usr/ports/sysutils/consolekit/files patch -p < /path/to/consolekit.diff That should update one file, and create a second. Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007140024356275537>