![]() |
Re: Browser Switchboard - use any browser as the default
For Fremantle users, binary packages of Browser Switchboard 3.1-2fremantle3 are now available on Garage and in Fremantle extras-devel.
Again, the "only" change in this release is a change in the way we detect the last MicroB window being closed; this should now work regardless of whether the Conversations application is (pre)started or not. Many thanks to jukey for providing the detailed feedback that produced this change. Hopefully the following should now work 100% of the time:
Please let me know whether this works consistently now or not, and whether or not you notice any other inconsistent or strange behaviors. If anything doesn't work as expected along the way, please let me know; if you can, open an xterm, run "killall browser-switchboard; browser-switchboard", go through the sequence of steps, and then provide the output that browser-switchboard produces in the terminal when reporting your problem. Also, please report any problems you have with MicroB losing bookmarks, history, or settings when it's closed; a change to more heavy-handed measures for killing MicroB in the last release may have introduced such bugs. Assuming everything works, this should be the last release before 3.2 (for both Diablo and Fremantle). |
Re: Browser Switchboard - use any browser as the default
I'd like some feedback from users and application developers regarding a proposed behavior change for the upcoming Browser Switchboard 3.2 release.
Currently, no matter what the default browser is set to, the "Web" menu entry opens MicroB (on Diablo, this doesn't mean the sidebar panel with the bookmarks, it means the item that's in the Internet menu by the default), and running "browser" from the shell does the same. This is done to make sure that there's always a way of opening MicroB regardless of the default browser setting. However, this behavior would seem to be less than intuitive (why does the entry marked "Web" not open the default browser? on Diablo, why do the Web sidebar panel and Web menu entry do completely different things?). Therefore, I propose to do the following for 3.2:
This has one primary disadvantage: none of the standard methods of launching a browser on Maemo can be guaranteed to bring up MicroB. If anyone knows of an application that needs to be able to launch MicroB specifically (not just a browser), please let me know so that I can talk this over with the developers. Also, if you believe the current behavior of the Web menu entry or the /usr/bin/browser script is better, or if you have a better suggestion for how they should behave, please let me know. |
Re: Browser Switchboard - use any browser as the default
Quote:
Configure Browser Switchboard with any default browser other than MicroB. Restart the device. Open a link from an application or a desktop widget; the link should open in the default browser you configured. Open MicroB by using the Web menu entry (you don't need to change the default browser setting or restart the device). Open a link from an application or a desktop widget; the link should open in MicroB. Close all the MicroB browser windows. Open a link from an application or a desktop widget; the link should open in the default browser you configured. Open MicroB by using the Web menu entry (it should come up). 1. Configured for Tear; optimization setting left at default of "Lower memory usage". 2. Rebooted. 3. Link from RSS reader opened in Tear. 4. Closed Tear and opened MicroB from the Web entry in the menu. Bookmarks showed up along with empty window (not a problem for me at least - I really like it doing that [the opening of the new, blank window] but it's not standard behaviour when opening MicroB using the Web menu entry - only the Bookmarks window should show up) . (Done w/out changing default browser setting or restarting.) 5. Link from RSS reader opened in a new window in MicroB (this is with the blank window and bookmarks window open and the default browser still set to Tear). 6. All MicroB windows closed. 7. Link from RSS reader opened in Tear. 8. With Tear still open, starting MicroB from the menu using the Web entry worked fine, opening the Bookmarks window and the blank window. The only oddity that exists, I would have to say, is that closing the last browser window while still having the Bookmarks window open automatically closes the Bookmarks window. Not a problem for me, personally, as I rely upon the history feature. --- After doing the above steps once, opening the Browser from the menu again and noticing that oddity above, I closed the browser. When I went to open the Browser using the menu entry, Tear popped up so I closed it. Using the menu entry subsequently opened up MicroB but it wasn't through Browser Switchboard as I did not get the blank window. Here's the ps output while it's in this state: ~ $ ps | grep browser 1236 user 39964 S /usr/sbin/browserd -d 1630 user 65400 S /usr/sbin/browserd -s 1630 -n RTComMessagingServer 1785 user 3936 S browser 1786 user 33068 S browser 1827 user 72076 S /usr/sbin/browserd -s 1827 -n browserui 1855 user 2092 S grep browser ~ $ |
Re: Browser Switchboard - use any browser as the default
Quote:
Quote:
Quote:
Quote:
|
Re: Browser Switchboard - use any browser as the default
Quote:
Quote:
Sorry about the bad wording, but it's late here, and I'm rather dodgy at typing on the N900. Tear doesn't help either, with its habit of being really unstable in textboxes. Quote:
P.S. As a pedant and a GLib- |
Re: Browser Switchboard - use any browser as the default
OK, I was able to reproduce it. How? I have no idea.
Quote:
|
Re: Browser Switchboard - use any browser as the default
Quote:
Quote:
|
Re: Browser Switchboard - use any browser as the default
Quote:
Looking at the code again, it looks like there could be a race here between MicroB connecting to the bus and the installation of our eavesdropping filter on the bus. (That would also explain why this is so difficult to reproduce!) Quote:
|
Re: Browser Switchboard - use any browser as the default
Quote:
Quote:
|
Re: Browser Switchboard - use any browser as the default
1 Attachment(s)
Quote:
|
All times are GMT. The time now is 21:32. |
vBulletin® Version 3.8.8