X-Git-Url: http://git.maemo.org/git/?p=browser-switch;a=blobdiff_plain;f=README;h=e7917c6664913fef15cce3b2bc7f974a5e664a4c;hp=77eefc472e40844657c2262559b89b0225abd72f;hb=cd56dd8d30d5ea7d0923dd37437063338f2899f6;hpb=705b848e92de09f2adcad0c8d075634ca4909ac9 diff --git a/README b/README index 77eefc4..e7917c6 100644 --- a/README +++ b/README @@ -1,29 +1,187 @@ -# browser-proxy.py -# 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-proxy.py -# 2. make executable (chmod +x browser-proxy.py) -# 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-proxy.py -# 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-proxy.py 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).