[maemo-developers] Browser Switchboard, MicroB, and application prestart in Fremantle

From: Steven Luo steven+maemo-developers at steven676.net
Date: Sat Jan 30 07:40:28 EET 2010
On Fri, Jan 29, 2010 at 07:55:02PM +0200, Eero Tamminen wrote:
> Browser has normally several processes in the device:
> - The UI, which is prestarted
> - The master browser daemon which provides it's clients
>   with app specific browser daemon instances
> - Browser daemon instance for the browser UI
> - Browser daemon instance for the messaging UI
>
> The UI pre-starting is controlled from the browser .desktop file.
> Comment out the prestart line there and kill browser UI to get
> rid of it.
>
> Application specific browser daemon instances are started by a request
> from the app to the master daemon.  To get rid all of those daemons,
> make sure those apps are not prestarted and kill the apps.
>
> Browser master daemon is started during the X session startup and
> restarted by the dsme SW watchdog when it exits.  To make it go
> away, use:
> 	dsmetool -k "/usr/sbin/browserd -d"
>
> If master browser daemon isn't running, I don't think normal Browser UI
> or messaging UI to work (they open, but their windows lack useful
> content...) though.
>
>
> 	- Eero

Thanks for the information.  I don't (at least not at the moment) care
about browserd, though -- I care about being able to bring up the
browser UI when the user requests a link, and being able to regain
control of the com.nokia.osso_browser D-Bus interface when the last open
browser UI window closes (which would seem to require having the browser
UI process quit, but if there's another way do let me know).

-Steven Luo
More information about the maemo-developers mailing list