Icecat seems very outdated, what browser *should* one be using?

12 replies [Last post]
northernarcher
Offline
Joined: 12/24/2014

I've installed Trisquel Mini and I love it. I love Trisquel mini. It's so much faster than Trisquel on my Libreboot X60.

The browser it comes with is Midori, a browser I fell in love with when it came around but the project died like 4 years ago and AFAIK it still uses a build of webkit that has a bunch of secuirty issues, which will never be fixed since the project is dead.

I did [ sudo apt-get install icecat] to use the browser that normally comes with Trisquel and I've found that it and some of it's addons are outdated. As of yesterday installing Icecat means you can't visit *any* websites using HTTPS, you will always get a 'content encoding error' which can only be fixed by disableing all addons. I'm not sure which one is doing it, I can only tell that it's not spyblock or httpseverywhere.

I tried to use the links icecat provides to install AdblockEdge and got a 404.

I tried to install Ublock Origin from the mozilla website. I can't install it, it gives me this: This add-on requires a newer version of Firefox (at least version 55.0). You are using Firefox 52.0.

I tried to use github and my schools website for homework, github renders a little weird, my school website is entirely broken. Both give errors saying my browser is outdated.

So, what *should* I be using? What are you all using with Trisquel?

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Abrowser is "the browser that normally comes with Trisquel". It is another Firefox derivative and is updated little after a new version of Firefox is released. Currently, it is at version 64.

northernarcher
Offline
Joined: 12/24/2014

Oh jeeze, I got that mixed up.

aloniv

I am a translator!

Offline
Joined: 01/11/2011

Midori released new releases in the last 6 months - versions 6.0 and 7.0 use a newer WebKit. You can install it via Snap:
github.com/midori-browser/core

There's also a newer version of Icecat (60.3) which you can install manually by unpacking the tar.bz2 file:
ftp.gnu.org/gnu/gnuzilla/60.3.0/

northernarcher
Offline
Joined: 12/24/2014

OH. Midori moved to github.

Hunnh. Alright. That's weird. So is there a special reason why the regular Icecat can't be in he repos? I could run it from a tarball but I'm not savvy enough to install it from one.

jxself
Offline
Joined: 09/13/2010

Similar to Debian stable, general policy is to freeze package versions on the release of a given Trisquel version and then apply only security patches/bug fixes. But the version number remains frozen. I personally like this policy.

aloniv

I am a translator!

Offline
Joined: 01/11/2011

I could run it from a tarball but I'm not savvy enough to install it from one.

You just need to unpack the tarball and run the icecat file from the folder.

$ cd icecat-directory
$ ./icecat

chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

> I could run it from a tarball but
> I'm not savvy enough to install it from one.

If you're running it from the tarball, here's what I suggest doing so
that you can launch it from a terminal or from menus as if it were
installed.

If you have Icecat 52 installed from the Trisquel repos, remove it.

$ sudo apt remove icecat

Download and extract the tarball to your home folder

$ cd ~
$ wget https://ftp.acc.umu.se/mirror/gnu.org/gnu/gnuzilla/60.3.0/icecat-60.3.0.en-US.gnulinux-x86_64.tar.bz2
$ tar xf icecat-60.3.0.en-US.gnulinux-x86_64.tar.bz2
$ rm icecat-60.3.0.en-US.gnulinux-x86_64.tar.bz2

Create a script with which to launch Icecat from a terminal.

$ mkdir ~/.local/bin
$ echo "/home/$USER/icecat/icecat > ~/.local/bin/icecat
$ chmod +x ~/.local/bin/icecat

After this you can run "icecat" in a terminal to launch Icecat.

Create a desktop file with which to launch Icecat from menus. Use your
preferred text editor to create "~/.local/share/applications/icecat.desktop"
containing the following (replace both instances of "chaosmonk" with
your username):

[Desktop Entry]
Name=Icecat
Exec=/home/chaosmonk/icecat/icecat
Terminal=false
Type=Application
Icon=/home/chaosmonk/icecat/browser/chrome/icons/default/default128.png
Categories=Network;WebBrowser;

After this Icecat should appear in menus and launchers.

chaosmonk

I am a member!

I am a translator!

Offline
Joined: 07/07/2017

> Midori released new releases in the last 6 months - versions 6.0 and 7.0
> use a newer WebKit. You can install it via Snap:
> github.com/midori-browser/core

Snap was removed from Trisquel due to freedom issues.[1] I have
submitted a merge request to backport Midori 7,[2] but I'm not sure
if/when it will be merged. In the meantime I have just uploaded the
source to a PPA,[3] which the OP or whoever can install with

$ sudo add-apt-repository ppa:chaosmonk/ppa
$ sudo apt-get update
$ sudo apt install midori

[1] https://trisquel.info/en/issues/23918
[2] https://devel.trisquel.info/trisquel/package-helpers/merge_requests/215

aloniv

I am a translator!

Offline
Joined: 01/11/2011

Does Trisquel contain a new enough version of WebKit to meet Midori's requirement (Hyperbola doesn't)? I assume Snap installs WebKit as well.
Also, you forgot to provide a link to your PPA:

launchpad.net/~chaosmonk/+archive/ubuntu/ppa

richardEU
Offline
Joined: 05/11/2017

I've been looking into text browsers lately. I also came across one called 'Links2'. It is a text browser which will also display images (or not - based on preference).

I have found it useful to help combat procrastination. I find that so many websites now are more interested in grabbing attention and generating clicks. It's very distracting, and I also find it a very inefficient way of accessing information.

radextrisq
Offline
Joined: 02/08/2018

surf 2 from suckless.org hast minimal code and good configuration
example: $: surf -sg duck.com
-sg for no script and no geolocation

radextrisq
Offline
Joined: 02/08/2018

surf 2 from suckless.org hast minimal code and good configuration
example: $: surf -sg duck.com
-sg for no script and no geolocation