The officially official Devuan Forum!

You are not logged in.

#1 2017-12-06 16:09:41

chillfan
Member
Registered: 2016-12-01
Posts: 52

Tips for using Palemoon

As we were just talking about it another thread, I thought I would share some tips for using Palemoon and some of it's extensions. Feel free to add here if you have any tips yourself.

Sandboxing Palemoon can be done with firejail.

apt-get install firejail

Firejail already has a profile for Palemoon so you don't need to configure it.

firejail palemoon

That's it, sandboxed.

Update: If you run into issues disable seccomp support in /etc/firejail/palemoon.profile

#seccomp 

One of the problems with some XUL extensions is that PM is not compatible with australis that some extensions use. Australis is a newer user interface and theme Firefox uses. But that doesn't mean these extensions don't always work, just that the interface is broken.

One work around for incompatible extensions is to use the moon tester tool extension. This makes it possible to use the install button for some AMO extensions, even if they are not completely compatible.

The Classic Add-ons archive extension provides a viewable archive of XUL extensions.

Some extensions that work:

uBlock Origin has working legacy builds.
Greasemonkey for Palemoon is interesting for tinkering with in browser user scripts.
The noscript legacy builds for Firefox 52 ESR work in PM (missing upper tray icon).
HTTPSEverwhere version 5.2.21 works except for the interface.

Last edited by chillfan (2017-12-16 20:37:42)

Offline

#2 2017-12-20 08:08:02

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 490
Website

Re: Tips for using Palemoon

I have been running it for a while in 3 different distros and I have been happy with it.
Today I noticed that I was about 4versions back already.
I use the pminstaller.sh since the installation and it is still the same version.  I tried update and it said NO-NO.
I then tried the install and it told me I should remove the original.  I did and it said it was removed.  Although in the system it still showed as installed.  So I tried remove so I can install from scratch.  I then used apt to remove it.
So I run the installer yet again, it reached 86% and then stalled.  I killed it and I run it again, starting from 0%

Finally I am back to a current PM, no sensible change.  The huge firefox-esr installed in a fraction of overall time and used it to get to check if the installer is current.  The PM site is not functional with dillo, a script safe browser for minimalists.

Wild ride!

Offline

#3 2017-12-20 18:06:20

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 490
Website

Re: Tips for using Palemoon

Correction,
All of the above is true for Devuan, on the same system on Artix and Obarun the palemoon updater/installer worked fine

Offline

#4 2017-12-20 20:58:31

greenjeans
Member
Registered: 2017-04-07
Posts: 424
Website

Re: Tips for using Palemoon

fungus wrote:

Correction,
All of the above is true for Devuan, on the same system on Artix and Obarun the palemoon updater/installer worked fine

I just download the .deb and dpkg it manually, works fine, no need for updater or any hoo-ha.

FYI newest PM (27.6.2) requires newer version of  libdbus-1-3 than what's in devuan jessie, but I have successfully used the dbus packages from ascii in my jessie installs and they are working fine as is PM.

Last edited by greenjeans (2017-12-20 21:05:18)


https://sourceforge.net/projects/vuu-do/
Vuu-do GNU/Linux, minimal 64 and 32 bit Devuan-based openbox and mate systems to build on, maximal versions if you prefer your linux fully-loaded.

Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#5 2017-12-20 23:37:30

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 490
Website

Re: Tips for using Palemoon

I only used  the installer from pm.  I had not seen the .deb

Offline

#6 2018-01-26 13:51:38

Nili
Member
From: $HOME/♫♪
Registered: 2016-12-01
Posts: 28
Website

Re: Tips for using Palemoon

Pale Moon for Linux release binaries
http://linux.palemoon.org/download/mainline/
I use ^this host for my copy, of course by choosing the architecture. Extract and run from a $HOME directory.

https://github.com/StevenBlack/hosts
https://github.com/Yhonay/antipopads
StevenBlack & Yhonay adblocks by using hosts@etc. Efficient enough for my purposes.

about:config?filter=/^javascript.enable/

Block javascript with double-click, enough to create a shortcut-link to Bookmar Toolbar.
Navigating with JavaScript disabled by set the value "false".

Last edited by Nili (2018-01-26 14:00:41)


The weight of time

Offline

#7 2018-01-26 20:24:17

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 490
Website

Re: Tips for using Palemoon

Let's say you want some scripts in some pages, but not on the rest, this solution is inconvenient.  The no-script button https://www.informaction.com you can click to ublock temporarily or permanently or permanently block a single site.  On a classic news/media article you will be surprised on how many sites are at it studying who you are and what you are interested in.

This here forum works fine with no scripts.  Not your usual situation this days.
On mx/anti-x not only you need scripts but you need them to go through clouds to get to it.



“The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.”

― George Bernard Shaw

Offline

#8 2018-01-27 09:40:50

Panopticon
Member
Registered: 2018-01-27
Posts: 20

Re: Tips for using Palemoon

Nili wrote:

Pale Moon for Linux release binaries
http://linux.palemoon.org/download/mainline/
I use ^this host for my copy, of course by choosing the architecture. Extract and run from a $HOME directory.

https://github.com/StevenBlack/hosts
https://github.com/Yhonay/antipopads
StevenBlack & Yhonay adblocks by using hosts@etc. Efficient enough for my purposes.

about:config?filter=/^javascript.enable/

Block javascript with double-click, enough to create a shortcut-link to Bookmar Toolbar.
Navigating with JavaScript disabled by set the value "false".


I use steve blacks hosts file as well, fantastic resource. Ive not heard of yhonay adblocks hosts, will have to check that out.

I also use a customized user.js and ublockO.

Offline

#9 2018-01-27 17:41:30

Nili
Member
From: $HOME/♫♪
Registered: 2016-12-01
Posts: 28
Website

Re: Tips for using Palemoon

Panopticon wrote:

I use steve blacks hosts file as well, fantastic resource. Ive not heard of yhonay adblocks hosts, will have to check that out.

I also use a customized user.js and ublockO.

There was a good conversation @StevenBlack/hosts for this host.
Also updated frequently. I was there and caught it. Since then, i regularly use them smile

Of course they do not have the ability to block host on real time like proper ad-block with menu (right/left-click "block it!"),
But we can do pretty much blockages manually @hosts with IP aswell. Also this technique i find lighter for my browser or system resources.

Last edited by Nili (2018-01-27 17:49:09)


The weight of time

Offline

#10 2018-02-24 18:13:40

alphalpha
Member
Registered: 2018-01-23
Posts: 10

Re: Tips for using Palemoon

is this really a sandbox?
when i run $firejail palemoon
the first thing i notice that my default homepage is not loading (because its a html file deep down in my ~)
so that is working, good

however when i download foo from www.foo.bar it ends up in my ~/Downloads

dont know what to make out of this

Offline

#11 2018-02-24 18:40:55

golinux
Administrator
Registered: 2016-11-25
Posts: 872

Re: Tips for using Palemoon

Firejail does the same thing on firefox.  It is a feature not a bug.  Since information can pass both ways, it prevents access to your personal information.  It took me a while to adjust to it.

Offline

#12 2018-03-19 16:08:11

chillfan
Member
Registered: 2016-12-01
Posts: 52

Re: Tips for using Palemoon

golinux wrote:

Firejail does the same thing on firefox.  It is a feature not a bug.  Since information can pass both ways, it prevents access to your personal information.  It took me a while to adjust to it.

Indeed the sandbox only lets you access downloads. So if you want to upload something into your browser (e.g an email attachment) just drop it in downloads first. If you want to add more append whitelist <directory path> to /etc/firejail/palemoon.profile.

It's worth noting about Firejail that Steve Pusser also offers a newer version of firejail that's compatible with Palemoon (which releases quickly and has no LTS), so it's best to use his builds.

Last edited by chillfan (2018-03-19 16:10:17)

Offline

#13 2018-03-19 19:13:11

fungus
Member
From: Any witch way
Registered: 2017-07-12
Posts: 490
Website

Re: Tips for using Palemoon

TorBrowser offers a sandboxed-browser and on its configuration you are asked whether and which directories outside the sb is the program allowed to access or to specify a sandboxed folder where you can place things before and retrieve things after.  It even asks you whether you want audio/visual drivers enabled within the sb to isolate it even more.  Even a task manager run inside a sandbox can not even see the system but a fake one.  It seems as firejail has slackened stuff up and made defaults of a more liberal sb system.  It was stricter on those things when it started.  It seems also that TB sb project has been placed in storage and is not developing lately.

There is also "containers"  like lxc which may interest you

Offline

#14 2018-03-27 20:31:27

xunilog
Member
Registered: 2016-12-05
Posts: 23

Re: Tips for using Palemoon

> stricter on those things when it started.

ok, glad to hear someone else also noticed this. I had mixed thoughts on the noticeably lax default settings. On one hand, seemed like a sellout, a dumbing-down, catering toward "one-click install (and done)" users. On the other hand, if the dev doesn't cater to those users, the project winds up with "bad press word-of-mouth" from casual users who've tried it, and discovered that "it broke stuff" so uninstalled it without bothering to learn about adjusting profile settings.

Offline

Board footer