This browser is based on Seamonkey.
It uses a new, simpler grafical interface written in Genie/Gtk2, so it loads faster than Seamonkey.
I recommend in addition to view images/PDFs:
http://www.murga-linux.com/puppy/viewtopic.php?t=42075
You can run the pictureviewer from within Puppybrowser, and then drag PDFs on it.
You also might have to install "
libgee" with petget or from this messages attachment, if it will not work.
If you have no menu entry, click on:
/usr/local/PuppyBrowser/puppy-browser
Changelog:
version 0.1:
-
initial release with a new toolbar, bookmarks, search, buttons to download files.
version 0.2:
- fixed bug, that pages for "new windows" did not load.
They now open in the same window.
- added a statusbar, so you can see where a link points to, when you move the mouse over it.
- bookmarks were loaded twice using different code, removed the unneeded one.
version 0.3:
- optional buttons now located in the statusbar
- fullscreen mode
- tabbed browsing
- load/save the current tabs
- updated startscript, so it should work with newer installed seamonkey 1.x or with the xulrunner sfs.
version 0.4:
- fixed crashes caused by javascript popups (popups in most cases do NOT work, this is a limitation of gtkembedmoz).
- when you close a tab, the last one that was active before is selected again.
- using the same bookmark again now works with new tabs.
- fullscreenmode now hides the toolbars. Move the mouse to top or bottom, to show them. Move the mouse
slowly, so that they hide again, this works not perfect yet.
- support for profiles
Run for example:
/usr/local/PuppyBrowser/puppy-browser -profile=fullscreen derbauer.de
(turn up sound, then relax and enjoy!)
A profile is a folder in /root/.PuppyBrowser/profiles.
If you pass a non-existent one, it will be created. Each profile has own saved tabs and bookmarks.
in addition, you can save there a "settings.rc".
I included 4 profiles:
default
- this is created when you run it the first time (your old tabs/bookmarks are copied to it).
fullscreen
- run the browser in fullscreen mode.
flashviewer
- runs the browser without any toolbar. Use it for example, to display Flash games in it, so the game looks like a native desktop application.
helpviewer
- has only 3 buttons: back, forward, reload.
The corresponding "settings.rc", for example from profile helpviewer:
Code: Select all
always_show_tabs=0
show_bookmarks=0
show_status=0
show_urlbar=0
use_tabs=0
show_no_bars=0
start_fullscreen=0
Related to the profiles, I had to change the way, how arguments are passed.
Now it can be done like this (it does not matter, which you use first)
Code: Select all
puppy-browser -x=10 -y=30 -w=300 -h=200 -profile=helpviewer '-title=my help' /root/help.htm
version 0.5:
- links passed as console argument now may contain "="
- 3 buttons support drag'n'drop:
- open new tab
- pictureviewer
- pwget
So you can drag a link on the "new tab" button, to open it in a new tab.
- pwget now is included, the updated version from gposil that suppots passwords.
I modified it, so that the download window will not close automatically, so that you can see, if the download had no errors.
- bookmarks fixed again. My last fix had a bug - you could no longer edit their names
- added a new button "Open Bookmarks for Embedded Code". This is a new optional program explained here:
http://www.murga-linux.com/puppy/viewto ... 452#311452
Note:
If you have a Puppy without seamonkey, you need such a SFS:
http://www.murga-linux.com/puppy/viewto ... 329#304329
Mark