WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Howto: Vivaldi, Opera and Chrome in TC 8.x  (Read 9292 times)

Offline neonix

  • Sr. Member
  • ****
  • Posts: 273
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #30 on: November 25, 2019, 01:37:37 AM »
This is a script how to install Opera Mini 8 on TC 8.x (x86)
You will need about 512 MB of RAM to use it comfortable.

Code: [Select]
cd /home/tc/
tce-load -iw openjdk-8-jre.tcz
wget --no-check-certificate https://downloads.sourceforge.net/project/microemulator/microemulator/2.0.4/microemulator-2.0.4.zip
unzip microemulator-2.0.4.zip
cd microemulator-2.0.4
/usr/local/openjdk-8/jre/bin/java -jar microemulator.jar

Then click "File" in MicroEmulator window.
Then choose open MIDlet URL...
Paste "http://mini.opera.com/download-7/opera-mini-latest-advanced-en.jar"
Click Opera Mini in MicroEmulator screen or click "Start" button.

Now you have Opera Mini in your computer.
You can change screen resolution of MicroEmulator in Options > Select device... > Resizeble device

Offline labeas

  • Sr. Member
  • ****
  • Posts: 255
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #31 on: November 28, 2019, 02:28:41 AM »
I'm running TC64 Ver7.2 [never managed to complete installing Ver8],
which has got opera [is it ver 12, I forget? ].
These OLD vesions of opera, handled news/NNTP. I suspect there were
problems: that's why later versions dropped mail & news?
Have any TC users managed mail or news via opera ?
== TIA

Offline neonix

  • Sr. Member
  • ****
  • Posts: 273
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #32 on: November 30, 2019, 08:36:12 AM »
I'm running TC64 Ver7.2 [never managed to complete installing Ver8],
which has got opera [is it ver 12, I forget? ].
These OLD vesions of opera, handled news/NNTP. I suspect there were
problems: that's why later versions dropped mail & news?
Have any TC users managed mail or news via opera ?
== TIA
Hi labeas,
Why you can't install ver 8?
Yes, TC 8.x (x86_64) has Opera 12.12 in repo.
http://tinycorelinux.net/8.x/x86_64/tcz/opera-12.tcz.info

Opera 15 (Blink engine) don't have internal mail or newsgroups support,
because Opera 12.16 (Presto engine) was the last version based on Presto engine.
User interface of Opera 15 (Blink engine) was rewritten completely from scratch.
The developers team responsible for Opera Presto, leave the Opera Software and created their own Vivaldi browser (Blink engine). 

I was using mail function in Opera many years ago, but I prefer web interface nowadays.
« Last Edit: November 30, 2019, 08:42:46 AM by neonix »

Offline labeas

  • Sr. Member
  • ****
  • Posts: 255
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #33 on: December 05, 2019, 05:38:25 PM »
Thanks neonix,
 I should not have mentioned Ver 8.
The real question was HOW2 get mail via old version of opera.
WebBased email is a disaster.See how the gmail-clowns have NOW
hacked-to-make-the-headers-scroll-down-with-the-entryListing:
INSTEAD of header-applicable-to-the-whole-screen *ALLWAYS*
accessible at the top; like 1990's software.
I'm hoping that old-opera can do pop & <imap is-it-called?>
 plus NNTP.

Offline neonix

  • Sr. Member
  • ****
  • Posts: 273
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #34 on: December 27, 2019, 06:31:22 AM »
Yandex 77.0.3865.120 (beta) for TC 10.x (x86_64).
Yandex is Blink engine based web browser dedicated for Russian language users.

Code: [Select]
tce-load -iw wget
wget "https://cache-default99v.cdn.yandex.net/download.cdn.yandex.net/browser/beta-public/19_10_3_302_6281/Yandex.deb?vup=1&browser=Opera/64/12.12&banerid=6302000000:5dedfb49022b1800235486f0&statpromo=true&pps=installID%3D9781453671575877442_1575877449452&yandexuid=9781453671575877442&hash=9a7d396b6a0b4f0b60923c5cc841d6c0&download_date=1575877449&.exe" -O Yandex.deb
ar x Yandex.deb
cd /
sudo tar fxJ /home/tc/data.tar.xz
cd /home/tc
rm -f control.tar.gz
rm -f data.tar.xz
rm -f debian-binary
rm -f Yandex.deb

sudo ln -s /usr/local/etc/fonts/ /etc/
tce-load -iw gtk3.tcz
tce-load -iw libXtst.tcz
tce-load -iw nss.tcz
tce-load -iw libcups2.tcz
tce-load -iw libXss.tcz
tce-load -iw bash
wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_79.0.3945.79-0ubuntu0.16.04.1_amd64.deb
ar x chromium-codecs-ffmpeg-extra_79.0.3945.79-0ubuntu0.16.04.1_amd64.deb
cd /
sudo tar fxJ /home/tc/data.tar.xz
cd /home/tc
rm -f control.tar.gz
rm -f data.tar.xz
rm -f debian-binary
rm -f chromium-codecs-ffmpeg-extra_79.0.3945.79-0ubuntu0.16.04.1_amd64.deb
sudo ln -s /usr/local/etc/fonts/ /etc/
sudo ln -s /usr/lib/chromium-browser/libffmpeg.so /usr/lib/libffmpeg.so
/opt/yandex/browser-beta/yandex_browser

Offline neonix

  • Sr. Member
  • ****
  • Posts: 273
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #35 on: January 27, 2020, 05:22:55 AM »
Thanks neonix,
 I should not have mentioned Ver 8.
The real question was HOW2 get mail via old version of opera.
WebBased email is a disaster.See how the gmail-clowns have NOW
hacked-to-make-the-headers-scroll-down-with-the-entryListing:
INSTEAD of header-applicable-to-the-whole-screen *ALLWAYS*
accessible at the top; like 1990's software.
I'm hoping that old-opera can do pop & <imap is-it-called?>
 plus NNTP.
Google block support for third part applications in Gmail, this means that you can't log into Gmail usin pop3 or imap on Opera mail. You have to use Webbrowser with Javascript support or dedicated Android app.
« Last Edit: January 27, 2020, 05:24:45 AM by neonix »

Offline neonix

  • Sr. Member
  • ****
  • Posts: 273
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #36 on: April 14, 2020, 10:26:07 AM »
Here is a script I use to create chrome.tcz in TC11.0 (x86_64)

Go to chrome website and download google-chrome-stable_current_amd64.deb
to /home/tc
Quote
cd /home/tc
mkdir /tmp/chrome
ar -x ./*.deb data.tar.xz | sudo tar fxJ data.tar.xz -C /tmp/chrome
rm -f google-chrome-stable_current_amd64.deb
cd /tmp/chrome/usr
sudo mkdir local
cd local
sudo mkdir tce.installed
cd tce.installed
tce-load -iw bash.tcz
sudo bash -c 'echo "#!/bin/sh" > chrome'
sudo bash -c 'echo "if [ ! -e /lib64 ]; then" >> chrome'
sudo bash -c 'echo "        ln -s /lib /lib64" >> chrome'
sudo bash -c 'echo "fi" >> chrome'
sudo bash -c 'echo "if [ ! -h /etc/fonts ]; then" >> chrome'
sudo bash -c 'echo "        ln -s /usr/local/etc/fonts /etc" >> chrome'
sudo bash -c 'echo "fi" >> chrome'
sudo bash -c 'echo "update-mime-database /usr/local/share/mime > /dev/null 2>&1" >> chrome'
sudo chmod +x chrome
cd ..
sudo mkdir share
cd share
sudo mkdir applications
cd applications
sudo bash -c 'echo "[Desktop Entry]" > chrome.desktop'
sudo bash -c 'echo "Name=chrome" >> chrome.desktop'
sudo bash -c 'echo "Exec=google-chrome-stable" >> chrome.desktop'
sudo bash -c 'echo "Icon=chrome" >> chrome.desktop'
sudo bash -c 'echo "Terminal=false" >> chrome.desktop'
sudo bash -c 'echo "X-FullPathIcon=/opt/google//chrome/product_logo_64.png" >> chrome.desktop'
sudo bash -c 'echo "Type=Application" >> chrome.desktop'
sudo bash -c 'echo "Categories=Network;WebBrowser;" >> chrome.desktop'

cd /tmp
tce-load -iw squashfs-tools.tcz
mksquashfs chrome chrome.tcz

dependencies:
Quote
tce-load -iw bash.tcz
tce-load -iw libXtst.tcz
tce-load -iw nss.tcz
tce-load -iw libcups.tcz
tce-load -iw libXss.tcz
tce-load -iw libasound.tcz
tce-load -iw gtk3.tcz

Be aware that Chrome collect many information about your activity in the Internet.

Offline ferran

  • Full Member
  • ***
  • Posts: 147
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #37 on: April 15, 2020, 12:19:07 AM »
Hi neonix

From the beginning I have had problems playing live videos on youtube (only with these).

First I tried with Firefox-ESR and now I am using Vivaldi in TC Plus 11.0 and I still have the same problem. I also tried the Xorg-7-7 installation but it gives me a lot of problems with XVesa.

Maybe I need to have the gst-plugins... but I don't know which ones.

Could you help me with that?
« Last Edit: April 15, 2020, 12:31:54 AM by ferran »
TC CorePlus v.11.0 Default | Kernel 5.4.3-tinycore | CPU Intel 1.66 Ghz & lots of coffe

Offline Rich

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 7664
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #38 on: April 15, 2020, 06:20:38 AM »
Hi ferran
... I also tried the Xorg-7-7 installation but it gives me a lot of problems with XVesa. ...
Your choice is  Xorg  or  Xvesa , not both. If you install  Xorg , then the  Xvesa.tcz  entry should be removed from your onboot.lst file.

Offline ferran

  • Full Member
  • ***
  • Posts: 147
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #39 on: April 15, 2020, 10:10:36 AM »
Hi ferran
... I also tried the Xorg-7-7 installation but it gives me a lot of problems with XVesa. ...
Your choice is  Xorg  or  Xvesa , not both. If you install  Xorg , then the  Xvesa.tcz  entry should be removed from your onboot.lst file.

Rich:

Currently I have 'X' extensions installed this: Xlibs, Xorg-7.7-lib, Xprogs and Xvesa

1) Should I install the rest of Xorg-7.7-*.tcz extensions (and remove Xvesa.tcz) so?. Or should I install only Xorg-7.7.tcz and remove Xvesa.tcz?

2) If everything fails (f.i.the graphic configuration of desktop,etc This case could become my worst nightmare.), how i could restore my backup file?


TC CorePlus v.11.0 Default | Kernel 5.4.3-tinycore | CPU Intel 1.66 Ghz & lots of coffe

Offline neonix

  • Sr. Member
  • ****
  • Posts: 273
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #40 on: April 15, 2020, 10:37:37 AM »
Hi neonix

From the beginning I have had problems playing live videos on youtube (only with these).

First I tried with Firefox-ESR and now I am using Vivaldi in TC Plus 11.0 and I still have the same problem. I also tried the Xorg-7-7 installation but it gives me a lot of problems with XVesa.

Maybe I need to have the gst-plugins... but I don't know which ones.

Could you help me with that?

If you use vivaldi.tcz from the repo, h.264 video won't work. There is a bug in Vivaldi browser that prevents to support h.264 if Vivaldi is installed in /usr/local/vivaldi. It have to be installed in /opt/vivaldi and the libffmpeg.so need to be in /opt/vivaldi/lib. Even if I symlink to /opt/vivaldi it still won't work. I'll try to prepare installation script for vivaldi soon.

If you want to use firefox-esr.tcz with h.264 video you need to install libavcodec.tcz. Both browsers work with Xvesa, but if you need a GPU hardware acceleration you need Xorg.
« Last Edit: April 15, 2020, 10:43:24 AM by neonix »

Offline Rich

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 7664
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #41 on: April 15, 2020, 10:45:07 AM »
Hi ferran
... Currently I have 'X' extensions installed this: Xlibs, Xorg-7.7-lib, Xprogs and Xvesa ...
You have  Xvesa  installed.  Xlibs  and  Xprogs  are dependencies of  Xvesa.  Xorg-7.7-lib  is a dependency of various other programs.

Quote
1) Should I install the rest of Xorg-7.7-*.tcz extensions (and remove Xvesa.tcz) so?. Or should I install only Xorg-7.7.tcz and remove Xvesa.tcz?
That depends. If you are trying to run programs that require  Xorg , then you need to install it and remove the  Xvesa.tcz  entry
from your  onboot.lst  file. You can use the  Apps  utility to do that.

If you want to try  Xorg:
1. Click on the  Apps  icon.
2. Click  Apps->Maintenance->OnBoot Maintenance
3. Remove  the  Xvesa.tcz  entry.
4. Close the  Apps  utility.
5. Click on the  Exit  icon.
6. Select  Exit to Prompt.
7. Click OK

You are now in the console. Enter:
Code: [Select]
tce-load -wil Xorg-7.7
startx

Offline ferran

  • Full Member
  • ***
  • Posts: 147
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #42 on: April 15, 2020, 10:55:33 AM »
I'm going to try the neonix' option. I'll let you know.
TC CorePlus v.11.0 Default | Kernel 5.4.3-tinycore | CPU Intel 1.66 Ghz & lots of coffe

Offline ferran

  • Full Member
  • ***
  • Posts: 147
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #43 on: April 15, 2020, 11:35:56 AM »
@neonix or @Rich

It will be OK if I will this ?

Code: [Select]

mv /usr/local/vivaldi/ /opt/

(thus the libffmpeg.so should be in /opt/vivaldi/lib automatically)

ln-s /opt/vivaldi/vivaldi /usr/local/bin/vivaldi


If yes... what about with vivaldi icon from wbar?
TC CorePlus v.11.0 Default | Kernel 5.4.3-tinycore | CPU Intel 1.66 Ghz & lots of coffe

Offline neonix

  • Sr. Member
  • ****
  • Posts: 273
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #44 on: April 15, 2020, 11:55:01 AM »
@neonix or @Rich

It will be OK if I will this ?

Code: [Select]

mv /usr/local/vivaldi/ /opt/

(thus the libffmpeg.so should be in /opt/vivaldi/lib automatically)

ln-s /opt/vivaldi/vivaldi /usr/local/bin/vivaldi


If yes... what about with vivaldi icon from wbar?

Better try this (TC10 and TC11, 32-bit version), if this version will work for you I will prepare script with wbar icon later:
Quote
cd /home/tc
wget http://downloads.vivaldi.com/stable/vivaldi-stable_2.2.1388.37-1_i386.deb
ar x vivaldi-stable_2.2.1388.37-1_i386.deb
cd /
sudo tar fxJ /home/tc/data.tar.xz
cd /home/tc
rm -f _gpgbuilder
rm -f control.tar.xz
rm -f data.tar.xz
rm -f debian-binary
rm -f vivaldi-stable_2.2.1388.37-1_i386.deb
wget http://launchpadlibrarian.net/401443258/chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.18.04.1_i386.deb
ar x chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.18.04.1_i386.deb
tar fxJ /home/tc/data.tar.xz
rm -f control.tar.xz
rm -f data.tar.xz
rm -f debian-binary
rm -f chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.18.04.1_i386.deb
cd usr
cd lib
cd chromium-browser
sudo cp libffmpeg.so /opt/vivaldi/lib/
cd /home/tc/
sudo rm -r usr

tce-load -iw libXi.tcz
tce-load -iw libXtst.tcz
tce-load -iw nss.tcz
tce-load -iw libcups.tcz
tce-load -iw libXss.tcz
tce-load -iw at-spi2-atk.tcz
tce-load -iw gtk3.tcz
tce-load -iw libasound.tcz

sudo ln -s /usr/local/etc/fonts/ /etc/
/opt/vivaldi/vivaldi-bin --disable-seccomp-filter-sandbox
« Last Edit: April 15, 2020, 11:58:13 AM by neonix »