LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Pale Moon for Slackware (https://www.linuxquestions.org/questions/slackware-14/pale-moon-for-slackware-4175709634/)

JayByrd 03-18-2022 03:24 PM

Quote:

Originally Posted by Gerard Lally (Post 6339575)
...
Last time I checked uBlock Origin and NoScript didn't seem to be available for Pale Moon. What do you people use?

I use NoScript 5.1.9 with Pale Moon, and it works a treat.

The NoScript developer has said that he'll keep the 5.1.x series alive as long as the browsers that depend on it (like Pale Moon) continue to receive their own security updates.

khronosschoty 03-18-2022 03:26 PM

Quote:

Originally Posted by Gerard Lally (Post 6339584)
Thanks very much. While we're on the subject of add-ons, I don't suppose there's one for vertical tabs?

Tree Style Tabs is what I like, if I want vertical tabs

https://addons.palemoon.org/addon/treestyletabforpm

There is also Tab Mix Plus which can also be found on the Pale Moon website

marav 03-18-2022 03:32 PM

Quote:

Originally Posted by kjhambrick (Post 6339585)
Hmmm ...

All of the SBoPackage.info files are valid /bin/sh script files.

And
Code:

DOWNLOAD="1 \
          2 \
          3"

is perfectly valid.

so this works great for me:
Code:

( . palemoon.info ; wget $DOWNLOAD ; )
HTH

-- kjh

Right
But this only works with a bash shell

khronosschoty 03-18-2022 03:34 PM

Quote:

Originally Posted by marav (Post 6339592)
Right
But this only works with a bash shell

works with korn shell as well, which is what I use.

Edit with one difference, in the korn shell you do this . ./palemoon.info; wget $DOWNLOAD
unless you source with a full path that is.

Gerard Lally 03-18-2022 03:35 PM

Quote:

Originally Posted by khronosschoty (Post 6339588)
Tree Style Tabs is what I like, if I want vertical tabs

https://addons.palemoon.org/addon/treestyletabforpm

There is also Tab Mix Plus which can also be found on the Pale Moon website

Thanks again. Vertical tabs, script blocking and ad blocking are all I need. I mustn't have looked too hard last time I checked.

:hattip:

kjhambrick 03-18-2022 03:38 PM

Took me a minute to find this script.

It reads an SBo.info file and checks all the MD5SUMS for you.

Code:

#!/bin/sh

[ $# -lt 1 ] && echo "usage:  `basename $0` SBO.info" >&2 && exit 0

InfoFile="$1"

[ "$InfoFile" = "`basename $InfoFile`" ] && InfoFile="`pwd`/$InfoFile"

(
  . $InfoFile ; export DOWNLOAD MD5SUM ;
  gawk '
  BEGIN {
    D = ENVIRON[ "DOWNLOAD" ]
    S = ENVIRON[ "MD5SUM" ]

    N = split( D, DA )            # list -to- array
    O = split( S, SA )            # list -to- array

    for ( i = 1 ; i <= N ; i ++ )
    {
        P = split( DA[ i ], PA, "/" )  # basename
        print SA[ i ] "  " PA[ P ]    # simulate md5sum output
    }
    exit 0
  }' ;

) |md5sum -c -

Example:

Code:

# /dld/15.0/slackbuilds/.check-info-md5sum  palemoon.info

Pale-Moon-30.0.0_Release.tar.gz: OK
GRE-RELBASE_20220310.tar.gz: OK
autoconf-2.13.tar.xz: OK


marav 03-18-2022 03:41 PM

Quote:

Originally Posted by khronosschoty (Post 6339593)
works with korn shell as well, which is what I use.

Edit with one difference, in the korn shell you do this . ./palemoon.info; wget $DOWNLOAD
unless you source with a full path that is.

Anyway, thx for your great job ;-)

kjhambrick 03-18-2022 04:21 PM

khronosschoty --

Thanks !

palemoon 30 is installed on my System and it runs great.

There are no apparent errors when I ran it from the commandline in a terminal.

Code:

[konrad@kjhlt7 canon]$ palemoon
WebGL(0x7f20c2e76800)::ForceLoseContext
[konrad@kjhlt7 canon]$

Now I'll see about importing all my passwords from Basilisk ( palemoon does not recognize the passwords from palemoon on my Slackware 14.2 System ).

Anyhow ... AWESOME -- no more firefox here !

-- kjh

cwizardone 03-18-2022 05:10 PM

Quote:

Originally Posted by kjhambrick (Post 6339602)
....-- no more firefox here !

Well, Pale Moon still can't display safeway.com, the web site of a major grocery store chain. Locks up solid. This is a known problem that has existed for years. It also has trouble with wsj.com, which it can load, but not display properly. As I visit both of those sites on a regular basis I keep another browser handy.

JayByrd 03-18-2022 05:53 PM

Quote:

Originally Posted by khronosschoty (Post 6339573)
I have a gcc 9 build (I think) I could potentially support for 14.2 if anyone is interested.

That's very generous; I'm sure a handful out there would appreciate that.

For myself, I just went ahead and upgraded to version 7.1 of gcc and gcc-g++. After that, it built fine, and I'm now using PM 30 on Slackware 14.2. :)

Thanks again for the build script.

kgha 03-19-2022 04:51 AM

Palemoon is still useless for navigating github pages after blocking the github-wc-polyfill plugin that worked fine in earlier releases (pre-29.x IIRC).

khronosschoty 03-19-2022 05:51 AM

Quote:

Originally Posted by kgha (Post 6339696)
Palemoon is still useless for navigating github pages after blocking the github-wc-polyfill plugin that worked fine in earlier releases (pre-29.x IIRC).

Try this one. I edited the version compatibility line and the GUID. I don't think github-wc-polyfill was blocked, its just a few variables are set for a different version; however, as far I as I know there isn't any actual incompatibility.

I also edited in about:config so that the useragent override reads like this:

general.useragent.override.github.com;Mozilla/5.0 (Linux rv:5.0) Goanna/20170101 PaleMoon/29.4.4
(I haven't updated the useragent to 30.0.0 and not sure if that would matter, it probably wouldn't, the important bit I suspect is Mozilla/5.0 (Linux part)

However, I'm not sure that is strictly needed; I'm still working out the details. I can say, tho, that github works for me after doing those necessary (and perhaps partially unnecessarily) steps.

Let me know if you try it and if it works or not -- if you still run into issues (afterwards) I'll double check everything. Thanks in advance if you give it a try, it would be nice to get anther person testing it.

Here is the link to github-wc-polyfill with the edits I mentioned above.

http://repo.schotynet.org/browser-ex...ill-1.2.16.xpi

kgha 03-19-2022 06:15 AM

@khronosschoty:
Thanks a lot, your edited polyfill add-on works fine!

kjhambrick 03-19-2022 06:30 AM

Quote:

Originally Posted by cwizardone (Post 6339620)
Well, Pale Moon still can't display safeway.com, the web site of a major grocery store chain. Locks up solid. This is a known problem that has existed for years. It also has trouble with wsj.com, which it can load, but not display properly. As I visit both of those sites on a regular basis I keep another browser handy.

Yes, I tried www.safeway.com from a palemoon 30.0.0 session that I started in a konsole terminal and it locked hard for me too.

I had to X-out of palemoon and eventually KDE detected the non-responding Process and killed it.

KDE however did not kill palemoon -- I had to kill the process manually. See below.

Another Site that misbehaves in palemoon is www.newegg.com ... there is a script that locks up when I scroll around on a product page and I am unable to check out.

I keep Alien Bob's chromium-ungoogled handy for sites like these.

[sigh]It would sure be nice to find one trustworthy browser that works everywhere and the way I want ...[/sigh]

-- kjh

Code:

[konrad@kjhlt7 canon]$ palemoon &      # tried to open a tab on www.safeway.com and locked hard
[1] 19838
[konrad@kjhlt7 canon]$
[konrad@kjhlt7 canon]$ ps
  PID TTY          TIME CMD
 3566 pts/25  00:00:00 bash
19838 pts/25  00:03:35 palemoon
20016 pts/25  00:00:00 ps
[konrad@kjhlt7 canon]$ kill -15 19838
[konrad@kjhlt7 canon]$ ps
  PID TTY          TIME CMD
 3566 pts/25  00:00:00 bash
20020 pts/25  00:00:00 ps
[1]+  Terminated              palemoon


khronosschoty 03-19-2022 07:01 AM

Quote:

Originally Posted by kjhambrick (Post 6339707)
Yes, I tried www.safeway.com from a palemoon 30.0.0 session that I started in a konsole terminal and it locked hard for me too.

I had to X-out of palemoon and eventually KDE detected the non-responding Process and killed it.

KDE however did not kill palemoon -- I had to kill the process manually. See below.

Another Site that misbehaves in palemoon is www.newegg.com ... there is a script that locks up when I scroll around on a product page and I am unable to check out.

I keep Alien Bob's chromium-ungoogled handy for sites like these.

[sigh]It would sure be nice to find one trustworthy browser that works everywhere and the way I want ...[/sigh]

-- kjh

Code:

[konrad@kjhlt7 canon]$ palemoon &      # tried to open a tab on www.safeway.com and locked hard
[1] 19838
[konrad@kjhlt7 canon]$
[konrad@kjhlt7 canon]$ ps
  PID TTY          TIME CMD
 3566 pts/25  00:00:00 bash
19838 pts/25  00:03:35 palemoon
20016 pts/25  00:00:00 ps
[konrad@kjhlt7 canon]$ kill -15 19838
[konrad@kjhlt7 canon]$ ps
  PID TTY          TIME CMD
 3566 pts/25  00:00:00 bash
20020 pts/25  00:00:00 ps
[1]+  Terminated              palemoon


I took a look at Safeway.com and its browser requirements are IMO a little insane. I poked around to see if I could get it to serve its website with a little less bells and whistles; but all I managed to do was get hard freezes as well.


All times are GMT -5. The time now is 06:00 AM.