Slimjet web browser

Browsers, email, chat, etc.
Message
Author
Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

#136 Post by Sylvander »

OscarTalks wrote:Open the "Settings" page
Scroll down to the "Misc" section near the bottom
Remove the tick from the "force flash player" option
Close and restart Slimjet
That fixed it. :D

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#137 Post by Mike Walsh »

Merry Xmas, y'all!

One little tip, for anyone who's interested. This only seems to work for SlimJet; doesn't work for Chrome, or Iron. If you want to update within the same series (14-series, 15-series, 16-series, etc.), download the tarball, extract the contents, and just swap over the main 'slimjet' file within the '/slimjet' directory.

This will give you the newest version, without needing to change anything else. Probably because, with SlimJet, every release within a given 'series' is based on the exact same version of Chromium.....and FlashPeak simply modify the main 'shared library'.

I'm not trying to put Oscar out of a job here (honest!), but I thought the information might be useful to all concerned, packagers and users alike.


Mike. :wink:

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#138 Post by OscarTalks »

sleeper48 wrote:How do I manually update the slimjet flash? Can't seem to find libpepflashplayer.so anywhere. I'm on slacko puppy 5.6 with slimjet 15.1.6.0.
The 2 files libpepflashplayer.so and manifest.json are in the PepperFlash sub-diectory which is inside the main slimjet directory. This will normally be found under /opt or /usr/lib

Delete those 2 files. Download the correct PPAPI tarball from http://get.adobe.com/flashplayer
Extract the 2 new versions of those files.
Chown them to root:root
Put them in place of the old files.
Oscar in England
Image

sleeper48
Posts: 13
Joined: Mon 25 Dec 2017, 02:44

#139 Post by sleeper48 »

OscarTalks wrote:
sleeper48 wrote:How do I manually update the slimjet flash? Can't seem to find libpepflashplayer.so anywhere. I'm on slacko puppy 5.6 with slimjet 15.1.6.0.
The 2 files libpepflashplayer.so and manifest.json are in the PepperFlash sub-diectory which is inside the main slimjet directory. This will normally be found under /opt or /usr/lib

Delete those 2 files. Download the correct PPAPI tarball from http://get.adobe.com/flashplayer
Extract the 2 new versions of those files.
Chown them to root:root
Put them in place of the old files.
I have no /opt & no Pepperflash in usr/lib/slimjet. Only Pepperflash I see is in /config/slimjet, but it's empty. I have an old flash installed, but located where I have no clue. Suggestions?

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#140 Post by OscarTalks »

It sounds like you have got some things going on which are non-standard and that makes it more difficult to advise. However, if you enter slimjet://version in the address bar it should give you (among other information) the location of libpepflashplayer.so
Oscar in England
Image

sleeper48
Posts: 13
Joined: Mon 25 Dec 2017, 02:44

#141 Post by sleeper48 »

OscarTalks wrote:It sounds like you have got some things going on which are non-standard and that makes it more difficult to advise. However, if you enter slimjet://version in the address bar it should give you (among other information) the location of libpepflashplayer.so
Here's what it shows, yet I still can't find /opt anywhere even in hidden files:

Slimjet 59.0.3071.86 (Official Build) (32-bit)
Revision 318f90c291355e118579a821f3eb754b8dddf100
OS Linux
JavaScript V8 5.9.211.31
Flash 27.0.0.183 /opt/slimjet/PepperFlash/libpepflashplayer.so
User Agent Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36
Command Line /usr/bin/flashpeak-slimjet --user-data-dir=/root/.config/slimjet --flag-switches-begin --flag-switches-end
Executable Path /usr/bin/flashpeak-slimjet
Profile Path /root/.config/slimjet/Default
Variations 16e0dd70-3f4a17df
6c18ba9d-f5103057
241fff6c-ca7d8d80
1e528f0f-15305a2
2a33b90e-3f4a17df
d43bf3e5-d43bf3e5
ba3f87da-92cc81ec
cf558fa6-48a16532
a605b19e-3f4a17df
5ca89f9-3f4a17df
f3499283-2f3631ce
9e201a2b-3f4a17df
5274eb09-3f4a17df
57f575bb-f23d1dea
b791c1b8-3f4a17df
9773d3bd-3f4a17df
b22b3d54-3f4a17df
9ef7d150-3f4a17df
2e109477-4f8eb0c8
99144bc3-3f4a17df
64cbdfc2-3f4a17df
5139837c-3f4a17df
7f8176d9-3f4a17df
b7786474-d93a0620
23a898eb-431d877b
7382e39a-3f4a17df
868bda90-3f4a17df
4ea303a6-3f4a17df
ce152c12-3f4a17df
3a007b7-3f4a17df
64224f74-5087fa4a
56302f8c-3f4a17df
caa06ad2-3f4a17df
ad6d27cc-3e870323
69bf80fa-3f4a17df
b2f0086-93053e47
ef25c1eb-3f4a17df
7fc902e8-3f4a17df
d747916f-d747916f
f11cb941-f11cb941
1354da85-e3dff32e
494d8760-3f4a17df
fe05be5f-4ad60575
828a5926-d8f52f32
71140742-3f4a17df

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#142 Post by Mike Walsh »

@sleeper48:-

You say you can't find /opt? So you're telling me you've lost part of your filesystem? :roll:

Click on 'file', top left corner of the desktop. That opens up ROX-Filer. Look at the 'menu bar', above the main window. There's a bunch of icons there, including a picture of an eye.

Look at the far left-hand end. You should see an upward-pointing arrow.

Click on it, and it'll take you into the file-system (one level up), of which your 'root' folder is but a part.

What d'you see?

Although you should find /opt there, that may or may not help you to find PepperFlash. As Oscar says, it should be inside the 'slimjet' folder. There should be a folder labelled 'PepperFlash', which, when you click to open it, should contain libpepflashplayer.so and manifest.json.

If you've installed any of Oscar's packages, Slimjet should be inside /usr/lib. If you're running 64-bit, and have installed one of mine, you should find the Slimjet directory inside /opt. Yet, according to your readout above, you're running 32-bit.....and your Slimjet is apparently in /usr/lib. Where you'd expect it to be.

So the location of your PepperFlash is, indeed, something of a mystery.....

---------------------------------------------------------

Go to Menu->Filesystem->Pfind file finder. Enter 'libpepflashplayer.so' into the search box. Check the radio button for 'System Files'.....and hit the 'Search' button.

What results do you get?


Mike. :wink:

sleeper48
Posts: 13
Joined: Mon 25 Dec 2017, 02:44

#143 Post by sleeper48 »

Success!!! I was trying to find /opt by clicking on the eye instead of the arrow. Now that I found it, it was easy to update flash. Thanks to all. :D

Oh, to answer your question, I get: /opt/slimjet/PepperFlash/libpepflashplayer.so

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#144 Post by Mike Walsh »

sleeper48 wrote:Success!!! I was trying to find /opt by clicking on the eye instead of the arrow. Now that I found it, it was easy to update flash. Thanks to all. :D
Good, good. It's an easy mistake to make. We've all been there in our early days...!

Glad you're sorted.


Mike. :wink:

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#145 Post by greengeek »

OscarTalks wrote:I have Slacko 5.7 on one of my machines here and Slimjet 14.0.16.0 is working and playing YouTube videos OK. You might need to uncheck the option to force the use of flashplayer on YouTube in the settings and possibly restart Slimjet afterwards.
Thanks again for that tip. Do you have any idea if it is possible to uncheck that option permanently without creating an extensive "machine-specific" profile? (which seems to happen when I try to turn that flash option off).

I would like to package slimjet in a puppy for distribution but don't want my own machine profile included.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#146 Post by greengeek »

duplicate
Last edited by greengeek on Wed 03 Jan 2018, 18:08, edited 1 time in total.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#147 Post by Mike Walsh »

Morning, GG.

You might find something here that's applicable. It's the full list of 'switches' available for including in the wrapper script's 'exec' line.

https://peter.sh/experiments/chromium-c ... -switches/

Don't forget, Chromium is the base for all these browsers (Chrome, SlimJet, Iron, etc). I warn you, it's a very long list.....but it just goes to show how complex the code base really is. (Something most folks just don't appreciate).


Mike. :wink:
Last edited by Mike Walsh on Wed 03 Jan 2018, 17:35, edited 1 time in total.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#148 Post by greengeek »

Oooooooh, thats a tasty list. Thanks Mike.
I may not surface till xmas 2018 :-)
cheers!

EDIT : Actually no - didn't take long at all - it was quite a simple matter to search for:
- flash
- youtube
- html5

but unfortunately I saw nothing to address my needs :-(

Although I don't want to change the slimjet defaults by creating a profile specific to my own personal machine I have just noticed that OscarTalks' slack 14.0 pet includes a "default" directory in /usr/lib/slimjet/ so I am hoping there is some way for me to configure some settings by including a simple text file (maybe .json?) into that directory.

Currently in that directory there is information specifying only the Quickdials that appear on a new tab. It appears that these can be changed to match what I want to display in my generic pup. Maybe other defaults can be set there too?

The reason why don't I want to create (and save) a "machine specific" profile is because I like to boot all my software in "generic" mode - in exactly the same state that it would boot on any other machine too. That way my profile doesn't accumulate session info or get "locked" to my specific machine.

This means that I dump any changes at each shutdown - so the Slimjet "personal profile" that gets created each boot (in /root/.config/slimjet) gets chucked out.

Therefore when I boot my system it has no /root/.config/slimjet directory at all so Slimjet is on "first run" every time - which means it builds a new /root/.config/slimjet directory by referencing the basic default one in /usr/lib/slimjet/. (maybe in other versions of slimjet the files are in /opt instead...)

I want to distribute my generic pup without the /root slimjet profile, yet still set up some very basic configuration (especially "no youtube flash") in the tiny default profile that already exists.

Whew. Wordy way to explain what I need. Brevity is not my strong point.
:?

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#149 Post by OscarTalks »

I think the default settings are coded into Slimjet and these will define the condition before any profile has been created (and before the user has changed anything). This includes the tick being present in the force flash on youtube option.

The only idea I have is that you could generate the file named Preferences which is found inside the profile. Make sure this has the code to untick the option and then include it in the package or the Puppy remaster (in the correct location). That way you just put in that one text file but not the rest of the profile (which would be created on first run as usual).
Oscar in England
Image

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#150 Post by greengeek »

OscarTalks wrote:The only idea I have is that you could generate the file named Preferences which is found inside the profile. Make sure this has the code to untick the option and then include it in the package or the Puppy remaster (in the correct location).
Thanks for the idea. Just tried that by saving the Preferences file that Slimjet created after I unticked "youtube flash" - then copied that file into /usr/lib/slimjet/default - but it seems to ignore it.

It uses the updated Quickdials from that default folder but ignores the Preferences file.

I will try various options.
cheers!

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#151 Post by greengeek »

If I delete everything from the /root/.config/slimjet/default directory - except the preferences file - then restart slimjet it will retain the ""force_flash_on_youtube":false," parameter and start ok - although the "Welcome to Slimjet" tab says internal server error (no matter).

Then I tried to get fancy and delete the stuff prior to ""force_flash_on_youtube":false," in the preferences file and got the following response.

I will try to see if any edits of that file are permissible. It would be nice to trim it just to the bare minimum but I suspect it is full of machine specific checksummed info.
Attachments
NiceTry.jpg
(30.13 KiB) Downloaded 1762 times

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#152 Post by OscarTalks »

Slimjet 17.0.3.0 (32bit)
Starts and runs in Xenial and Dpup Stretch (both of which have libgtk3 included).
Probably won't work in other/earlier Puppies without tweaks and additions.
Only tested briefly. Treat as strictly experimental.
Runs as spot (profile is under /root/spot).
https://yadi.sk/d/fd8rBM0WoF9sB?force_show=1
Oscar in England
Image

sleeper48
Posts: 13
Joined: Mon 25 Dec 2017, 02:44

#153 Post by sleeper48 »

OscarTalks wrote:Slimjet 17.0.3.0 (32bit)
Starts and runs in Xenial and Dpup Stretch (both of which have libgtk3 included).
Probably won't work in other/earlier Puppies without tweaks and additions.
Only tested briefly. Treat as strictly experimental.
Runs as spot (profile is under /root/spot).
https://yadi.sk/d/fd8rBM0WoF9sB?force_show=1


I tried it in slacko 5.6, no luck. Installs, but won't open. Have 15.1.6.0 pet installed over 14.0.16.0-slack pet, runs well.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#154 Post by peebee »

A run-as-spot 32-bit sfs version of slimjet-17.0.3.0 including GTK-3 libs and PepperFlash

Tested on LxPupSc-18.01 and ArtfulPup-17.11
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
spiritwild
Posts: 181
Joined: Mon 03 Oct 2016, 10:06

#155 Post by spiritwild »

Tested on LxPupSc-18.01 and ArtfulPup-17.11
Also working on LxPupXenial 16.08, although I converted to pet.

thanks peebee

Post Reply