Changes

Pale Moon

9,547 bytes added, 12:46, 17 May 2021
/* General Usage and Tricks */
The following lines were added (+) and removed (-):
* Compatible with many Firefox addons including NoScript and Ghostery* Compatible with many Firefox addons including [[NoScript]] and Ghosteryfootnote:  As of January 2020 the latest version available for Linux is 28.8.1.=== Debian Packages Are Typically Just As Current as the pminstaller binary ===# Goto http://linux.palemoon.org/ ''(notice the linux. instead of www.)''# click Pale Moon repositories for Debian and Ubuntu -- maintained by Steve Pusser# Linux Mint 19.2 codebase is from Ubuntu 18.04, for this choose Packages for xUbuntu 18.04: palemoon_28.9.1-1_amd64.deb palemoon_28.9.1-1_amd64.deb          Current Debian Package as of 4/19/20 provided by S Pusser palemoon-28.9.1.linux-x86_64.tar.xz  Current Binary direct from Palemoon Devs as of 4/19/20  sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:stevenpusser.list"  <nowiki>sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/palemoon.list"</nowiki> <nowiki>wget -q -O - https://download.opensuse.org/repositories/home:stevenpusser/xUbuntu_18.04/Release.key | apt-key add -</nowiki> == Illustration ==note: ''you may have to 'sudo bash' to run the wget command line above''[[Image:PaleMoonAddonsEx01.jpg]]=== Any Distribution: Pre-Compiled Binary ===extract and execute method With this method you can consider palemoon as a portable precompiled binary that you download, extract, and run. There are four different executable files you will notice after extraction.*pm/palemoon*pm/palemoon-bin*pm/run-mozilla.sh palemoon and palemoon-bin are the same file; whereas run-mozilla.sh is a shell script that is used to invoke Pale Moon with debugging options If you see the error: bash: ./palemoon: No such file or directoryIndicates you are trying to run a 32-bit binary on a 64 bit operating system that lacks the correct 32-bit libraries installed for backwards compatibility.  Either install the necessary libraries or download and use the 64 bit version. If you see this error: palemoon: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by ./palemoon)Sorry Charlie, your distribution is too out of date.  You could try downloading and installing an older version.* http://archive.palemoon.org/palemoon/26.x/26.5.0/=== Illustration of Palemoon Plugin Extensions ===Some Firefox extensions work in Palemoon.  The new WebExtensions API Firefox extensions WILL NOT WORK in Palemoon.[[Image:PaleMoonAddonsEx01.jpg]]The good news is that [https://forum.palemoon.org/memberlist.php?mode=viewprofile&u=10352 someone] made one that works in Pale Moon.  The bad news is the developer removed it from the Pale Moon extensions downloads.  However, he was kind enough to [https://forum.palemoon.org/viewtopic.php?t=16939 share a place] where it can still be obtained.  Scroll down the forum posting and look for styletoggle@joe04.xpiThe good news is that [https://forum.palemoon.org/memberlist.php?mode=viewprofile&u=10352 someone] made one that works in Pale Moon.  The bad news is the developer removed it from the Pale Moon extensions downloads.  However, he was kind enough to [https://forum.palemoon.org/viewtopic.php?t=16939 share a place] where it can still be obtained.  Scroll down the forum posting and look for styletoggle@joe04.xpi .  To enable or disable CSS with extension simply use the F9 key. * Style Toggle F9=== Running Different Versions at the Same Time ===You can run two different versions of Palemoon at the same time on your Linux system.  (windowze not covered here)  One example is if the distribution repository does not contain the most recent version and you on occasion need the most recent version for poorly scripted web sites (like walmart.com) however you wish to maintain the repository version as a default.Download the latest binary from the Palemoon web site.  It is a tarball that is NOT compressed.  You can decompress it easily... tar xvf palemoon-28.8.1.linux-x86_64.tar.xzPut it where you want it.If you try to launch palemoon binary it will either load the old one from path or if the old version is running it will complain that it cannot start because palemoon is already open.  To prevent problems, start with certain command line switches. ./palemoon --new-instance --no-remote --ProfileManagerThe Palemoon forum suggested using only '--no-remote' however this did not work in practice as it is necessary to specify an alternate profile.  If you don't the new version can overwrite the profile which may or may not create issues for the original version when it attempts to access it again.It is recommended you create a separate profile when running the newer version if you intend on keeping the older as your primary (the one that is distro supported via repository apt).Note: using the command line switches --new-instance --no-remote --ProfileManager in testing versions 27.7.2 and 28.8.1 could run at the same time.  The switches were used when launching the 28.8.1 binary only with 27.7.2 having been launched first without any special switches.  If it is not necessary for you to have them both running at the same time, launching 28.8.1 without command line switches was able to access the profile of 27.7.2 without altering the profile data in a way that prevented 27.7.2 from being able to use the profile data.  However, as future versions are released this profile backwards compatibility may break, which is why it is recommended you use individual profiles.=== Image Cache Location ===eBay and some other sites occasionally block right click preventing image capture.  You may want to retrieve the image from the image cache so you can save it elsewhere, you may wish to manually clear your cache directory without having to launch palemoon.  For whatever reason, the path to the cache is typically (linux) as follows ~/.cache/moonchild productions/pale moon/xxxxxx.default/cache2/entriesNote the xxxxxx in the path is a variable.  Yours will be what appears to be random alphanumeric characters.You will have to escape the space characters if you navigate via command line interface. cd ~/.cache/moonchild\ productions/pale\ moon/You can also start palemoon with the --ProfileManager switch to check to ensure your default profile is visible / available.  If you installed Palemoon via the distribution repository using a tool such as apt then the binary will be /usr/bin/palemoon and you can launch from console /usr/bin/palemoon --ProfileManager===Tab open order reversed===The order which tabs open is wrong for newer versions.  Previously tabs opened sequentially, so that the latest one was always at the far right. To restore the previous behavior do the following:*In the URL bar type: about:config*Find or create browser.tabs.insertRelatedAfterCurrent*Set the value to: False===Tab open order and other preferences in about:config not getting saved===After the computer is reboot, or user logs out and back in, Pale Moon about:config preferences are reset.  For example, shitty tab order behavior resumes despite previously being changed.  Problem confirmed with Pale Moon 28.10.0 on Linux Mint 18.3.Problem further details: When two versions of Pale moon share a profile, the profile is being reset when switching between the two.  A dialog appears with the heading "updating" and the about:config settings are reset.Solution: Create separate profiles, one for each Pale Moon installation.  Launch Pale Moon with the command line option which requires profile selection.  Example: /home/nicole/bin/palemoon28-8-1/palemoon --new-instance --no-remote --ProfileManagerSpecifically, it is the "--Profilemanager" command line switch which will cause Pale Moon to prompt you to select a profile before the browser opens.===Mint 19.2 Can't Right-Click Pale Moon desktop icon and choose open Private Browsing===When running Palemoon in Mint 18.3 w Cinnamon desktop one could right click the Pale Moon launcher and choose to launch in private browsing.  This doesn't work in 19.2.  Thanks devs!  So here is a work-around.#Right-Click palemoon desktop icon and choose properties#In the command field edit "palemoon %u" to "palemoon %u -private-window"Pale moon private browsing flags:* -private will activate private browser but will not indicate as such* -private-window will activate private browser and will indicate in the traditional way with the purple mask===Youtube Google Monopoly:  we'll stop supporting this browser soon===The string is general.useragent.override.youtube.com the value (on Linux) that used to work is Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0 PaleMoon/28.8.0This is the early 2020 solution: (reference Palemoon forum post [https://forum.palemoon.org/viewtopic.php?f=3&t=23566 here])The previous user agent override is not good enough anymore.  Use this instead:  'about:config' about:config general.useragent.override.youtube.com Mozilla/5.0 (Windows NT 6.1; WOW64; rv:62.0) Gecko/20100101 Firefox/62.0===Discord Web App: You cannot use Voice with Palemoon because WebRTC is not supported ===A WebRTC Plugin is necessary for Palemoon to enable voice in discord.  It is unkknown if one exists and is compatible with Palemoon on Linux.  Consider this issue UNRESOLVED at this time.''According to the Palemoon Development Roadmap, "What is explicitly not on our roadmap: WebRTC (Web Real-Time Chat) and media capture. Apart from opening up a whole can of worms security/privacy-wise, 'Web Real Time Chat' (comparable with Skype video calls and the likes) is not considered useful or desired functionality for Pale Moon (both according to the developers and the users of the browser at large). This is best left to dedicated programs or at most a browser plug-in."'' <small><small>This does not enable voice, however, is necessary if you find a working WebRTC Plugin. Set any user agent you want in about:config, you just have to:1. Type about:config in the address bar, press enter and confirm the warning.2. Right click anywhere and from the menu choose New -> String3. In the dialog box, add this as the preference name: general.useragent.override.discordapp.com4. Set this: Mozilla/5.0 (Windows NT 6.1; rv:63.0) Gecko/20100101 Firefox/63.0As the string value, then click OK. (You also can obviously set NT 6.0 instead of 6.1, but there are sadly a couple sites which refuse to work for whatever reason, if they detect NT version any lower than the one of Windows 7.)</small></small>THIS WILL NOT ENABLE VOICE:  voice features are based on the WebRTC API; however, Pale Moon (ergo New Moon) has no built-in support for that one (by choice of the Moonchild dev team).  A 3rd party plugin for WebRTC will be required to enable voice.
Bureaucrat, administrator
16,192
edits