English / Deutsch | Print version Plop Linux 

<< Previous
Compile NVIDIA 3D Kernel driver

Table of Contents

Next >>
Install VMware

Install Vivaldi (Chrome, Opera) and the Pepper Flash Plugin, FFmpeg Codecs

Vivaldi is, like the Opera and Chrome browser, based on the Chromium Engine. The installation of Opera and Chrome is similar to Vivaldi. I am describing here only the Vivaldi installation.


Vivaldi needs the 'libgconf.so' library. You have to build it when it's missing. You find the build script and source code in the '99-optional/vivaldi/' directory in the Plop Linux sources archive or here.

Microsoft Fonts

You should install the Microsoft Fonts for better fonts. Get them from the Sourceforge Microsoft's TrueType core fonts page and install the TTF files. You can use the install-ms-fonts.sh script for an automatic installation. Run this script with 'root' permissions.

Install Vivaldi

Download Vivaldi from the official website.

Extract the deb archive: dpkg -x vivaldi-stable-1.2.490.43-1.x86_64.dep /

To disable the automatic update remove '/etc/cron.daily/vivaldi'.

Use Vivaldi without setuid

To run Vivaldi without setuid use the parameter '--disable-setuid-sandbox'.

You can create a start script to submit the parameter.

File name: /opt/bin/vivaldi.start
/opt/vivaldi/vivaldi --disable-setuid-sandbox "$@"

Don't forget to set the permissions of the script: chmod 755 /opt/bin/vivaldi.start

Start Vivaldi with 'vivaldi.start'.

Use Vivaldi with setuid

When you want to use setuid then change to /opt/vivaldi/

Change the owner of the sandbox executable to root: chown root:root vivaldi_sandbox

Change the mod bits of the sandbox executable to 4755: chmod 4755 vivaldi_sandbox

Start Vivaldi with 'vivaldi'.

Vivaldi - FFmpeg - More Codecs

You have to install the library of the chromium-codecs-ffmpeg to play more video codecs. Download the file for your Chromium Engine.

Engine version: enter in the address line 'vivaldi://about' you find under User Agent for example Chrome/47.0.2526.80.

Codec Datei: chromium-codecs-ffmpeg-extra_47.0.2526.106-0ubuntu1.1221_amd64.deb from http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/

Extract the file: dpkg -x chromium-codecs-ffmpeg-extra_47.0.2526.106-0ubuntu1.1221_amd64.deb codec

In the 'codec/usr/lib/chromium-browser/libs' directory is the file 'libffmpeg.so'. Copy the file in the '/opt/vivaldi/lib/' directory of your Vivaldi installation and restart Vivaldi.

Test codecs: http://www.quirksmode.org/html5/tests/video.html

See also https://gist.github.com/ruario/bec42d156d30affef655

Install the Pepper Flash Plugin

The Pepper Flash Plugin is part of the Chrome browser.

Download Chrome from the official website. Choose the 64-bit .deb (For Debian/Ubuntu)

Extract the deb archive: dpkg -x google-chrome-stable_current_amd64.deb chrome

Copy as root the directory 'chrome/opt': cp -avr chrome/opt /

You have now the Chrome browser installed in '/opt'. You can remove all files except the '/opt/google/chrome/PepperFlash' directory.

Restart Vivaldi.

<< Previous
Compile NVIDIA 3D Kernel driver

Table of Contents

Next >>
Install VMware

© 2016 by Elmar Hanlhofer