Tiny Core Linux

Tiny Core Extensions => TCE Talk => Topic started by: cast-fish on September 30, 2015, 08:21:53 AM

Title: web browsers
Post by: cast-fish on September 30, 2015, 08:21:53 AM
Hello,

is it possible that a  very lightweight "fully compliant" browser will be
compiled for the latest tinycore.

For example,  "QtWeb"
or                  "surf"
or                   "dwb"

since i see that currently only heavy browsers like FF exist.

Fifth is not flash complaint is it.

thanks

V
Title: Re: web browsers
Post by: Juanito on September 30, 2015, 09:24:22 AM
There's epiphany, which is html5 compliant...
Title: Re: web browsers
Post by: nitram on September 30, 2015, 01:41:23 PM
...a  very lightweight "fully compliant" browser...for the latest tinycore
...since i see that currently only heavy browsers like FF exist.

Curiously looked it up.
Total install size for epiphany.tcz is 60 MB vs 56 MB for firefox-official.tcz.

Edit:
Quote
Fifth is not flash complaint is it.

Not necessarily a bad thing. If you didn't know streaming youtube works with vlc2.tcz, although another heavy application.
Title: Re: web browsers
Post by: jls on September 30, 2015, 02:22:19 PM
I think on dcore the browser you are looking for are available
Title: Re: web browsers
Post by: nitram on September 30, 2015, 02:57:55 PM
In addition to dCore you could try the unofficial script from aswjh: http://forum.tinycorelinux.net/index.php/topic,18237.0.html. Recommend having the script point to Jessie or Wheezy instead of Sid. Allowed me to easily build a couple extensions in TC 6 that i never would have had the skills or patience to complete myself.

Also, just got QtWeb running in TC 6.4 with very little effort - took <5 minutes. Loaded a personal extension of SMPlayer for QT dependencies, downloaded QtWeb binary from http://www.qtweb.net/download.php, make exeucutable, run and enjoy. If you need to see the SMPlayer .dep list let me know. Not sure about the other browsers you listed, this one i wanted to test drive :)
Title: Re: web browsers
Post by: cast-fish on October 01, 2015, 06:17:35 AM
Hello there

many thanks for your replies.

It seems as soon as "dcore" has the regular desktop and pre-limary
approach of standard "gui OS", then that is the way to go.

Will run Qemu here and try out "dcore" and how to give it a "gui" desktop
and persistence...... and install maybe a simple Debian app to see how it does
it.

Title: Re: web browsers
Post by: nitram on October 08, 2015, 11:20:54 AM
Hi cast-fish. QtWeb was sent to tcesubmit for TC 6 x86 today. Should be in repo soon if you're interested. Update dillo.tcz will also be sent in next couple days.
Title: Re: web browsers
Post by: cast-fish on November 12, 2015, 06:22:52 AM
Ok thanks very much indeed Nitram.

It must be difficult to make extensions unless you have experience. I never tried making extensions so i have to just
rely on what comes up or get submitted (like you say)



QtWeb is a fast no hasstle browser isn't it.

V
Title: Re: web browsers
Post by: nitram on November 12, 2015, 02:26:43 PM
Glad you like QtWeb cast-fish, submitted it just for you :)

Too bad the project is shelved, will eventually become outdated. Renders pages much nicer than Dillo. Lately i've been using Dillo for most browsing, only load Firefox if visiting sites that don't function without javascript. QtWeb is a happy compromise though between lean and full-featured.

Building extensions isn't that hard and kind of addictive once you get the hang of it. You have more than enough experience and knowledge. If i can do it anyone can. Take care.
Title: Re: web browsers
Post by: cast-fish on November 14, 2015, 06:05:10 AM
Hello,

Do any of you know?... what is the very most simple "tool" that one can use to make extensions?

this below, surely can't be the most easy option out there?


http://wiki.tinycorelinux.net/wiki:creating_extensions

thx

V
Title: Re: web browsers
Post by: coreplayer2 on November 14, 2015, 08:02:26 AM
yes that's about it, but honestly the article describes a wide variety of scenarios.   Your specific case will depend on the type of application you wish to package, use the wiki as a reference until you are familiar with the process.

Best way to understand the construction of an extension is to deconstruct an extension, say one or two existing extensions in your optional directory using the command:
Code: [Select]
sudo unsquashfs -d extension_name extension_name.tcz
a perfect example of a simple extension showing structure and permissions, to start with is
Code: [Select]
sudo unsquashfs -d wget wget.tcz
permissions might take a while to understand so I'd follow the permission section from wiki guide to the letter

if you intend to maintain extensions then it's probably best to make an extension containing a script which automates the process, this is how I accomplish these repetitive tasks.

good luck