X-Git-Url: http://git.maemo.org/git/?p=browser-switch;a=blobdiff_plain;f=README;h=e7917c6664913fef15cce3b2bc7f974a5e664a4c;hp=656dc1d5e6381d8a5b102930ca05b3a0ceca9556;hb=c841a31a37897ad11728a7771572d6226ff01c56;hpb=e0583c53d0edc5239fafc98f11519f6c630769ce diff --git a/README b/README index 656dc1d..e7917c6 100644 --- a/README +++ b/README @@ -1,29 +1,187 @@ -Browser Switchboard -version 2.2 by steven676 and xiojason -(see http://browser-switch.garage.maemo.org/) - -simple python-dbus service that proxies osso_browser events to Tear -based on code from http://paste.lisp.org/display/45824 - -installation: -0. ensure the needed python packages are installed: - python2.5, python2.5-dbus, and python2.5-gtk2 -1. place this file in /home/user as browser-switchboard -2. make executable (chmod +x browser-switchboard) -3. change /usr/share/dbus-1/services/com.nokia.osso_browser.service to read: -[D-BUS Service] -Name=com.nokia.osso_browser -Exec=/home/user/browser-switchboard -4. disable tablet-browser-service (aka browserd) (optional, saves memory) -5. you may wish to reboot. - -notes: -- opening urls will be a bit slow. it takes some time to relay the messages to Tear -- modifications to the script may require the killing of an already-running - browser-switchboard process -- just use 'kill' to stop it. -- modifying the osso_browser.service file prevents MicroB/browserd from working. - if you wish to restore MicroB/browserd, change the service file's contents back to: -[D-BUS Service] -Name=com.nokia.osso_browser -Exec=/usr/bin/browser - and re-enable tablet-browser-service again. +BROWSER SWITCHBOARD + +Browser Switchboard is a program which allows you to choose which +browser to use as the default browser. It supports MicroB, Tear, +Fennec/Mobile Firefox, and Midori out of the box, and can also be used +to launch MicroB without having browserd running. + + +Download: +Binary packages and source are available for download from the project +page on garage.maemo.org: https://garage.maemo.org/frs/?group_id=1159 + + +Quick Start: +1. Download the binary package: browser-switchboard_X.Y-Z_all.deb +(where X.Y-Z is the version number, of course). +2. Install the package using the Application Manager (open the +Application Manager, then select Application->Install from file in the +menu). + +If Tear (http://talk.maemo.org/showthread.php?t=28539) is installed, +it should now be the default browser, meaning that links in most +applications, locally-saved web pages opened in the file manager, and +entries in the Web sidebar panel should now open in Tear. If Tear isn't +installed, MicroB will be used as the default browser; keep reading to +see how to change the default browser to something else. + +MicroB can always be opened via the Web menu entry in the applications +panel (located in the Internet menu by default), or by running "browser" +from the shell. While MicroB is open, it will receive all links from +other applications; closing MicroB will restore your chosen default +browser. + +Some users have reported that a restart may be necessary to ensure that +Browser Switchboard is functioning. If you experience trouble after +installing the package, try rebooting your device first. + + +Changing the Default Browser: + +By default, Tear is used as the default browser if installed (otherwise +MicroB is the default browser). To change this behavior, you need to +create a configuration file (from the shell for now -- a configuration +UI is in the works). From a shell on your device (xterm, SSH, or +similar), run the following (where $ is your prompt, not something you +type): + +$ cat > $HOME/.config/browser-switchboard < is the primary maintainer, with +Jason Simpson (the original developer) assisting in development. + + +License: + +Browser Switchboard is available under the terms of the GNU General +Public License (GPL), version 2 or later (see the file LICENSE in the +source).