Vivaldi-portable - for 'modern' Puppies

Browsers, email, chat, etc.
Message
Author
User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

New release....

#41 Post by Mike Walsh »

Evening, kiddiwinks.

Now then; the Vivaldi '3-series' was released around the middle of last week. So; here, for your perusal and enjoyment, are 32- and 64-bit 'portables' of Vivaldi 3.0.1874.32.

Same usage instructions as always. Download, unzip; place the 'Vivaldi-portable' directory anywhere you like. Click to open, click on 'LAUNCH' to fire 'er up....

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

For anyone who's interested, you can find them here:-

https://drive.google.com/drive/folders/ ... sp=sharing

MD5s:-

32-bit - becb8b823aa053e8bd25287bcced3f75

64-bit - d2930d75dc9090243e06069dfe5824bb

Navigate through and help yourselves to the one you want. Widevine is fully-functional, so NetFlix, Hulu, Spotify, etc., are all on the menu.

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

Thanks go to all who've assisted during the development of these portable-browsers. Y'all know who you are..!

Enjoy.


Mike. :wink:

User avatar
MochiMoppel
Posts: 2084
Joined: Wed 26 Jan 2011, 09:06
Location: Japan

Re: New release....

#42 Post by MochiMoppel »

Mike Walsh wrote:Same usage instructions as always. Download, unzip; place the 'Vivaldi-portable' directory anywhere you like. Click to open, click on 'LAUNCH' to fire 'er up....
1) Downloaded 32bit version
2) Unzipped
3) Changed LAUNCH to AppRun to turn the folder into a clickable ROX Application Directory
4) Ran AppRun and received an error:

Code: Select all

# /opt/Vivaldi-portable/AppRun
/opt/Vivaldi-portable/vivaldi/vivaldi-pup: error while loading shared libraries: libxcb-dri3.so.0: cannot open shared object file: No such file or directory
I stole following libs requested by Vivaldi from Dpup:
libxcb-dri3.so.0
libatk-bridge-2.0.so.0
libatspi.so.0
libgbm.so.1
libgdk-3.so.0
libgtk-3.so.0
libwayland-client.so.0

I got stuck again when Vivaldi told me that it can't find libwayland-client.so.0 though I had placed it into Vivaldi's lib folder

Maybe I misunderstood what you mean by "portable".

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

#43 Post by Mike Walsh »

@ Mochi:-

Vivaldi seems to use the internal 'lib' directory in a different way to that which I've employed in other Blink-based browsers. It seems to be just for the built-in libffmpeg; hence, I didn't set the wrapper script to search the 'lib' directory for dependencies when I modified it.

I'm assuming you've added those deps from DPup into the 'lib' directory, alongside the native libffmpeg. If that's the case, change the vivaldi-pup wrapper-script from
#!/bin/sh
#
# Wrapper-script to launch Vivaldi browser - Mike Walsh © Feb 2020 (Fred; thanks for odd bits!)
#
HERE="$(dirname "$(readlink -f "$0")")"
#
mkdir "$HERE/PROFILE" 2> /dev/null
#
exec -a "$0" "$HERE/vivaldi-bin" "$@" --no-sandbox --user-data-dir=$HERE/PROFILE --ppapi-flash-path=$HERE/PepperFlash/libpepflashplayer.so --disable-infobars "$@"
.....to:-
#!/bin/sh
#
# Wrapper-script to launch Vivaldi browser - Mike Walsh © Feb 2020 (Fred; thanks for odd bits!)
#
HERE="$(dirname "$(readlink -f "$0")")"
#
mkdir "$HERE/PROFILE" 2> /dev/null
#
# Try to find libraries, etc.
#
export LD_LIBRARY_PATH=$HERE/lib:$LD_LIBRARY_PATH
#

exec -a "$0" "$HERE/vivaldi-bin" "$@" --no-sandbox --user-data-dir=$HERE/PROFILE --ppapi-flash-path=$HERE/PepperFlash/libpepflashplayer.so --disable-infobars "$@"
.....by adding the bit I've highlighted in red. That should tell Vivaldi to look in /lib for what you've added.

Let me know what happens, please. That's a direct crib from the 32-bit Iron 'portable' wrapper-script, and I've had reports from other folks that it works there. 'Feedback' is good.....and constructive criticism is appreciated.


Mike. :wink:

User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#44 Post by tallboy »

I tried to download and run the latest ordinary Vivaldi in my tahr6.0.6-64.bit. It would not install, I could not even open the .deb package to find what's inside. I tried to search for 'dependencies' in the Vivaldi help pages, no result. As I told them in a message, what really pisses me off is that although half the staff are norwegians, based in the Norway headquarters, they have no norwegian website or help pages. I would really like to have tested the built-in notes and screenshot capabilities. But no. Besides, I have blocked most Google addresses in /etc/hosts, so it is too much work to download the 'portable', Mike.
I guess I'll stay with PaleMoon.
True freedom is a live Puppy on a multisession CD/DVD.

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

#45 Post by Mike Walsh »

@ tallboy:-

How about Mediafire, Olaf.....your hosts file OK with them? I can soon upload to there, if you want to give it a try. No skin off my nose, mate.....and with our new high-speed connection, it takes but seconds now, compared to the minutes it used to take..!

Entirely up to you. You're more likely to have luck with it than Mochi; although he runs what was my all-time favourite Puppy, Slacko 560, I can no longer run it, or try things out/test stuff in it. This new UEFI hardware won't have it, and refuses point-blank to boot anything prior to when Puppies started getting outfitted with this efi.img file.....around the start of the 6-series, with Tahrpup. Not for want of trying, either..!


Mike. :wink:

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

#46 Post by Mike Walsh »

Give this a try, Olaf:-

http://www.mediafire.com/file/sjx6um5f4 ... ar.gz/file

Non-Google, AFAIK.....


Mike. :wink:

User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#47 Post by tallboy »

Mike, I am happy to report that the latest Vivaldi run like it should, in my 64-bit tahr_6.0.6.
Thanks, mate!

BTW, there is a Vivaldi update today 29. april
True freedom is a live Puppy on a multisession CD/DVD.

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

#48 Post by Mike Walsh »

@ tallboy:-

Ah, good, good. I thought it should.

The reason so many of these Chromium-based clones are more popular than their 'parent' is mostly down to the way they're built. Chromium itself is always built using the very newest of everything, so you need a pretty modern, up-to-date system to run it successfully.....and this is what the developers at The Chromium Project automatically assume & take for granted.

Conversely, many of the 'clone' developers take the source code and re-compile it against older dependencies, thus making the browsers more widely accessible to a greater proportion of users; not everybody religiously updates to the very newest of everything the instant it's released. Far from it; left to their own devices, not many would.....and that's why major OS developers prefer to make system updates happen automatically in the background. That way, their 'users' are protected from their own 'foolishness', come what may.....whether they make a conscious effort to upgrade or not.


Mike. :wink:

User avatar
xenial.
Posts: 37
Joined: Fri 01 May 2020, 11:50
Location: uk

Vivaldi-portable : 3.0.1874.32 - 32- and 64-bit

#49 Post by xenial. »

Hello folks.I usually use pale moon as my main browser but unfortunately the 32bit linux build will stop in november so i decided to peruse around for options.I do have firefox installed also and runs fine and decided to try out vivaldi but i think vanilla chromium would be a better option unless customisation is your thing.

All the best. :D
Xenialpup 7.5 32bit.

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

Re: Vivaldi-portable : 3.0.1874.32 - 32- and 64-bit

#50 Post by Mike Walsh »

xenial. wrote:<snip>....I usually use pale moon as my main browser but unfortunately the 32bit linux build will stop in november....</snip>
@ xenial:- Hello.....and Image to the 'kennels'.

Re; the above quote. Indulge me, please (if you would). Where exactly did you dig up that tit-bit of information from.....just out of curiosity? :shock:


Mike.

User avatar
xenial.
Posts: 37
Joined: Fri 01 May 2020, 11:50
Location: uk

#51 Post by xenial. »

Hello mike and hope your well in turbelent times.
yes it was mentioned on the PM forum by tobin in the linux section.Not sure about other 3rd party builds but yea it looks like november this year is the cut off date for 32bit linux builds sadly.

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

#52 Post by Mike Walsh »

xenial. wrote:Hello mike and hope your well in turbelent times.
yes it was mentioned on the PM forum by tobin in the linux section.Not sure about other 3rd party builds but yea it looks like november this year is the cut off date for 32bit linux builds sadly.
Any chance you could link me to the thread where Tobin mentioned it? I know there was a lot of discussion around this last November.....but I haven't seen any recent mention of this over at the Pale Moon forum.


Mike. :wink:

User avatar
xenial.
Posts: 37
Joined: Fri 01 May 2020, 11:50
Location: uk

#53 Post by xenial. »

Hi mike,
https://forum.palemoon.org/viewtopic.ph ... 05#p185905
I know the thread is primarily in regard to basilisk but it would appear it applies to 32bit palemoon also.
32bit linux basilisk has not been available for many months.

best wishes.

User avatar
xenial.
Posts: 37
Joined: Fri 01 May 2020, 11:50
Location: uk

#54 Post by xenial. »

Everytime vivaldi is open there are 2 instances of a process called "cat" running in task manager..is this normal for vivaldi as it is the only browser this occurs on.
thanks.

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#55 Post by Keef »

This is part of the vivaldi-snapshot script (near the end):

Code: Select all

# Sanitize std{in,out,err} because they'll be shared with untrusted child
# processes (http://crbug.com/376567).
exec < /dev/null
exec > >(exec cat)
exec 2> >(exec cat >&2)
Don't ask me to explain it though, as I don't have a clue.

User avatar
xenial.
Posts: 37
Joined: Fri 01 May 2020, 11:50
Location: uk

#56 Post by xenial. »

I have a basic understanding of the function and i have posted on their forum and nobody seems to know what the function is for over there.!!,,

It is the ONLY browser that has this process running and i am yet to receive an explanation as to WHY it is running and WHAT it is for.


I am waiting for a linux developer over at the vivaldi forum to explain why it is running and only runs in vivaldi.

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#57 Post by Semme »

>>> Living with the immediacy of death helps you sort out your priorities. It helps you live a life less trivial <<<

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#58 Post by step »

Semme's link leads to the same page that is referenced in Keef's reply. In that page you can read:
[...]
Just a quick thought: is it better to fix this in Chrome itself, or is it worth considering fixing this in the google-chrome launcher script? E.g., changing

exec chrome ...

to

exec chrome ... > >(exec cat) 2> >(exec cat>&2)

would ensure that stdout and stderr are pipes instead of seekable files, terminals, or what not.

Pros: Simplicity. Trivial change to a shell script, no C++ code to change. Easy for people to workaround for testing if necessary.
Cons: Two extra 'cat' processes running. They would be created as children of the 'chrome' process, which might confuse Chrome?
It turned out that Chrome wasn't confused, so the fix was incorporated in Chrome's launcher script, which Vivaldi has inherited and, likely, adapted.
[url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Fatdog64-810[/url]|[url=http://goo.gl/hqZtiB]+Packages[/url]|[url=http://goo.gl/6dbEzT]Kodi[/url]|[url=http://goo.gl/JQC4Vz]gtkmenuplus[/url]

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#59 Post by Semme »

:D Didn't go that far back, Mate, but I knew that.
>>> Living with the immediacy of death helps you sort out your priorities. It helps you live a life less trivial <<<

User avatar
mmmrr
Posts: 184
Joined: Tue 03 Mar 2009, 05:26
Location: vancouver island, canada

vivaldi 32-bit won't start

#60 Post by mmmrr »

hi folks,
thanks for the link to vivaldi 32-bit, mike.
seems to install okay, i click on 'launcher' icon,
nothing. in terminal i enter 'vivaldi' get:
bash: vivaldi: command not found
running precise puppy 571 from dvd on older tosh laptop.
thanks for any help.
mmmrr

Post Reply