Slimjet web browser

Browsers, email, chat, etc.
Message
Author
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

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#156 Post by Marv »

peebee wrote:A run-as-spot 32-bit sfs version of slimjet-17.0.3.0 including GTK-3 libs and PepperFlash
Just loaded the SFS and set it up on LxPupSc 18.01 +2T. Added my bookmarks, ghostery, adblockplus, click&clean and customized the start page, cache size, tab behavior etc. Sets up just like all the Slimjets and seems to be running perfectly. I've dragged my feet on spot if not on spots (see the avatar) but I guess it's time.
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
festus
Posts: 235
Joined: Wed 14 Jan 2015, 19:10

#157 Post by festus »

I have been running both slimjet-17.0.3.0 sfs's from OscarTalks and peebee, on xenial-7.5 & slacko-6999, with much satisfaction.

I am testing two different profiles, in which the only difference is one has ghostery while the other has privacy-badger; however both profiles have Click&Clean, and HTTPS Everywhere.

The profile with ghostery is larger by about 14 MB.

I have not been using these chrome based browsers very long as I've always used palemoon/ffx because I am able to harden them using the "about:config" adjustments.

Are there any guides or suggestions in order to config the chrome based browsers?

Anyway, thank you both, OscarTalks & peebee

bliss,
festus

roadkill13
Posts: 154
Joined: Wed 10 Aug 2011, 21:41
Location: United States
Contact:

Slimjet 19.0.9

#158 Post by roadkill13 »

I have been testing upup bionic beaver 18.05 and noticed that OscarTalks has updated his repo to include the 32 bit version of Slimjet 19.0.9.0. It is working quite well so far.

Thank you very much OscarTalks!

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

#159 Post by OscarTalks »

Slimjet 20.0.4.0
32bit version
Based on Chromium 68
I added the ffmpeg.so upgrade with extra codecs as recommended.
Also updated flash but that is not used much now.
Runs as spot so be aware that it downloads files into /root/spot
Works in Dpup Stretch and probably Xenial and Bionic

For 32bit Tahr:-
Install libgtk-3 via PPM
Update Palemoon (installed into /opt) to recent version, 28.1.0 or even 27.9.4
This Slimjet then works.

Repackaged as .pet and .sfs and uploaded strictly for testing
https://yadi.sk/d/fd8rBM0WoF9sB?force_show=1
Oscar in England
Image

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#160 Post by Marv »

OscarTalks wrote:Slimjet 20.0.4.0
32bit version
Based on Chromium 68
Thanks for the push! Slimjet 20.0.4.0 now works with my weather loops that had been problematic since 18.0.5.0 so I can now use it. Tried your SFS out in upupcc beta1 first, modifying the /usr/slimjet startup script to jigger the downloaded files permissions ala peebees run-as-spots. Runs perfectly there. I then rolled my own 64b from a slimjet deb download, adding the additional libs needed for slackware and again used the startup scripts like those in peebees run-as-spots to 'handle' downloaded file permissions. Tested that one in lxpupsc64 18.06 +9. Runs well -and FAST- there also. Both happily share a common profile linked from a spot directory on the EXT2 data partition. I haven't yet added the additional libs to the 32b version to test it in any 32b slacko derivatives but don't anticipate any major probs there. I'll also test in upupbb later but as it works in upupcc I also assume :roll: it will be fine there. Glad to be sort of caught up after a while.

Edit: 32b version tested in upupbb 18.05 +14. Runs fine. Additional libs needed for slackware derivs added in to the 32b version and tested in LxPupSc 18.06 +5 and LxPupBionic 18.05 +12. Runs correctly in both those also.

Edit2: The contents of the /usr/bin/slimjet script I'm using are (from peebees run-as-spot slimjets):

Code: Select all

#!/bin/sh
#export LD_LIBRARY_PATH=/opt/slimjet:$LD_LIBRARY_PATH
run-as-spot flashpeak-slimjet "$@"
chown -R root:root /root/spot/Downloads/*
#/usr/lib/gtkdialog/box_splash -placement center -bg yellow -fg black -timeout 4 -text "REMINDER: Any downloads will have SPOT ownership but any items in /root/spot/Downloads have been changed to ROOT ownership" &
Exporting the library path is no longer necessary and I have used peebees ownership work-around long enough so I disabled the reminder line.


Cheers,
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

Post Reply