Hi All,
For a long time Opera 12.16 was my default browser. But by last year too many websites couldn't be properly displayed while using it. So I replaced it with Slimjet. Occasionally, however, slimjet wouldn't terminate properly requiring that I restart-x, or even reboot. So I tried Vivaldi for a while but ran into the same, occasional, faulty shut-down problem. Vivaldi is a fork of the new Opera. Unlike the old opera, the new opera, slimjet and vivaldi are built on the same Blink engine used in Chrome/Chromium. Consequently, many of the Addons created for Chrome can be installed into them via their extension managers. These may not be the ones you are familiar with if you've run Firefox, Palemoon or Seamonkey. But some addon to accomplish what I want is available and adequately does the desired job.
As I try out various Puppies, I prefer one application I can use for each: takes up less drive-space if, rather than installing the application, it is unpacked on /mnt/home and symlinked into each Puppy. See here for instructions:
http://www.murga-linux.com/puppy/viewtopic.php?t=66237. So, once again I've tried Opera,
albeit the new version by downloading the tar.bz2 package, decompressing it, and moving the resulting folder to /mnt/home. You can obtain 64-bit versions here,
http://www.opera.com/download/guide/?os ... 69&local=y and 32-bit versions here,
http://www.opera.com/download/guide/?os ... 6&list=all.
Like the old Opera, the unpacked new version can be run from anywhere. I placed them in /mnt/home. But you may prefer to place them in /opt, especially if you run you're Puppy from other than a Linux formatted partition.
Opera's old version was "self-contained": that is its cache and config files were written to its folder. The new versions aren't. Those files/folders will be created/hidden in /root of your Puppy. But now that I'm using SaveFolders rather than SaveFiles I don't worry as much about filling up "Puppy Space". I just try to remember to clear "cache", history, etc. often. By default, Opera provides "Clear Browsing data" from "More Tools" on its Menu. But you can add an extension to do that via an icon on its toolbar. And while the new version doesn't have a nice zoom slider at the bottom of its window, there's another extension you can add to quickly zoom.
Both versions run as /root without having to jump thru hoops. Like Slimjet, the new Opera advertises its Safe-Browsing features. IMHO, Opera still provides the easiest-to-configure Speed-dial. It also appears to load web-pages faster than any other browser I've tried. And I haven't had a problem of it not shutting down cleanly.
For your convenience I've attached a pet which will create a menu entry for your "external" Opera, and also make it easier to add such Opera to taskbars and launchers and, if you want, make such Opera your default browser via Setup>Default Applications chooser.
To reduce clutter on /mnt/home, I keep all the folders of external applications within a folder named Pup-Apps. The bash script file which the pet will install at /usr/local/bin reads, Code:
exec /mnt/home/
Pup-Apps/opera64-36/opera64/usr/lib/x86_64-linux-gnu/opera/opera "$@"
absent the above red coloring. That's the part you'd have to edit so that it will point to where ever you've located your opera folder.
Sorry, I don't have a 32-bit version at this time. But if you deconstruct the pet, you'll see how it was built. It only has two files in addition to the bash-script: an icon in /usr/share/pixmaps/ and a file used to create the menu entry, namely, /usr/share/applications/opera64.desktop.
Edit 12/4/16: Have been exploring the 32bit version of Xenialpup. So I built a pet to add the 32-bit opera to its menu and have attached it for your convenience. As above, you will probably have to edit red-colored section of the bash script @ /usr/local/bin to point to where you've located the opera folder. It currently reads:
exec /mnt/home/
Pup-Apps/opera32/usr/lib/i386-linux-gnu/opera/opera "$@"
mikesLr