Both sides previous revisionPrevious revisionNext revision | Previous revision |
howtos:software:palemoon [2018/06/23 18:28 (UTC)] – [A notabug.org git repository for current and older Pale Moon SlackBuilds] khronosschoty | howtos:software:palemoon [2018/06/28 21:09 (UTC)] (current) – minor grammar fixes bifferos |
---|
- In a terminal log in as root: <code>su -</code> | - In a terminal log in as root: <code>su -</code> |
- Change to the temporary directory: <code>cd /tmp/</code> | - Change to the temporary directory: <code>cd /tmp/</code> |
- Download the SlackBuild from the Pale Moon SlackBuild git repository -- we grab the SlackBuild from here rather than from SlackBuild.org for the sake making this guide easy to maintain -- for 14.2 this can be found [[https://notabug.org/khronosschoty/SlackBuilds/archive/master.tar.gz|Here]]: <code>wget https://notabug.org/khronosschoty/SlackBuilds/archive/master.tar.gz</code> | - Download the SlackBuild from the Pale Moon SlackBuild git repository -- we grab the SlackBuild from here rather than from SlackBuild.org for the sake making this guide easy to maintain -- for 14.2 this can be found [[https://notabug.org/khronosschoty/SlackBuilds/archive/master.tar.gz|Here]]: <code>wget https://notabug.org/khronosschoty/SlackBuilds/archive/master.tar.gz -O SlackBuilds-master.tar.gz</code> |
- Untar the Pale Moon SlackBuild archive: <code>tar -xvf master.tar.gz</code> Note: if the slackbuild is downloaded using a web browser the tar archive's name might not be correct; and will need adjusted. | - Untar the Pale Moon SlackBuild archive: <code>tar -xvf SlackBuilds-master.tar.gz</code> Note: if the slackbuild is downloaded using a web browser the tar archive's name might not be correct; and will need to be adjusted. |
- Change to the SlackBuild Pale Moon directory: <code>cd slackbuilds/network/palemoon</code> | - Change to the SlackBuild Pale Moon directory: <code>cd slackbuilds/network/palemoon</code> |
- Download the necessary files indicated in the palemoon.info<code>wget https://github.com/MoonchildProductions/Pale-Moon/archive/27.9.3_Release/Pale-Moon-27.9.3_Release.tar.gz \ | - Download the necessary files indicated in the palemoon.info<code>wget https://github.com/MoonchildProductions/Pale-Moon/archive/27.9.3_Release/Pale-Moon-27.9.3_Release.tar.gz \ |
- Resume following the remaining step of this guide, [[http://docs.slackware.com/howtos:software:palemoon#installation_instructions_for_slackware_142|"Installation instructions for Slackware 14.2 +" (found above)]]. (That is follow steps 6 - 10). Except modify all the commands above so that //27.9.3// is replaced with //26.5.0//. Here is an example: | - Resume following the remaining step of this guide, [[http://docs.slackware.com/howtos:software:palemoon#installation_instructions_for_slackware_142|"Installation instructions for Slackware 14.2 +" (found above)]]. (That is follow steps 6 - 10). Except modify all the commands above so that //27.9.3// is replaced with //26.5.0//. Here is an example: |
* Instead of downloading 27.9.3, like in step 6: <code>wget https://github.com/MoonchildProductions/Pale-Moon/archive/27.9.3_Release/Pale-Moon-27.9.3_Release.tar.gz \ | * Instead of downloading 27.9.3, like in step 6: <code>wget https://github.com/MoonchildProductions/Pale-Moon/archive/27.9.3_Release/Pale-Moon-27.9.3_Release.tar.gz \ |
http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz \ | http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz</code> Simple modify the version number so that the desired version is downloaded, like this: <code>wget https://github.com/MoonchildProductions/Pale-Moon/archive/26.5.0_Release/Pale-Moon-26.5.0_Release.tar.gz \ |
http://ponce.cc/slackware/sources/repo/autoconf-2.13-consolidated_fixes-1.patch.gz</code> Simple modify the version number so that the desired version is downloaded, like this: <code>wget https://github.com/MoonchildProductions/Pale-Moon/archive/26.5.0_Release/Pale-Moon-26.5.0_Release.tar.gz \ | http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz</code> |
http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz \ | |
http://ponce.cc/slackware/sources/repo/autoconf-2.13-consolidated_fixes-1.patch.gz</code> | |
====== Tips on installing Pale Moon and FireFox add-ons in Pale Moon Browser ====== | ====== Tips on installing Pale Moon and FireFox add-ons in Pale Moon Browser ====== |
| |
Pale Moon is capable of installing many add-ons that were made for FireFox, albeit not all FireFox add-ons will work; ideally one would install and use Pale Moon specific add-ons that can be found [[https://addons.palemoon.org/|here]]. The Pale Moon add-on site recommends looking [[https://addons.mozilla.org/firefox/|here]], if you are unable to locate a desired Pale Moon specific add-on. | Pale Moon is capable of installing many add-ons that were made for FireFox, albeit not all FireFox add-ons will work; ideally one would install and use Pale Moon specific add-ons that can be found [[https://addons.palemoon.org/|here]]. The Pale Moon add-on site recommends looking [[https://addons.mozilla.org/firefox/|here]], if you are unable to locate a desired Pale Moon specific add-on. |
| |
<note tip>Some times older versions of a FireFox add-on, that otherwise wont work, will work in Pale Moon. Some times you can experiment via trial and error and find a version of the desired add-on that works. It is recommended that you explore the Pale Moon [[https://addons.palemoon.org/|add-on site]] to learn more.</note> | <note tip>Sometimes older versions of a FireFox add-on, that otherwise won't work, will work in Pale Moon. Sometimes you can experiment via trial and error and find a version of the desired add-on that works. It is recommended that you explore the Pale Moon [[https://addons.palemoon.org/|add-on site]] to learn more.</note> |
| |
=== Additional suggestions on installing FireFox specific add-ons in Pale Moon === | === Additional suggestions on installing FireFox specific add-ons in Pale Moon === |
* KeePassXC a fork of KeePass, is possible a better solution for Slackware users wishing to use an advanced secure password manager with Pale Moon. The plugin KeePassHttp which can be found [[https://slackbuilds.org/repository/14.2/misc/KeePassHttp/|here]], used in combination with add-ons like PassIFox, found [[https://addons.mozilla.org/en-US/firefox/addon/passifox/|here]], might prove more enjoyable then the before mentioned KeePass and KeeFox combination -- the reason being, among many possible reasons, is that KeePassXC is a Linux native port of KeePass; and the most recent versions of PassIFox add-on work with current versions of Pale Moon. It should be noted that, PassIFox and KeePassHttp should also work with the before mentioned version of KeePass. | * KeePassXC a fork of KeePass, is possible a better solution for Slackware users wishing to use an advanced secure password manager with Pale Moon. The plugin KeePassHttp which can be found [[https://slackbuilds.org/repository/14.2/misc/KeePassHttp/|here]], used in combination with add-ons like PassIFox, found [[https://addons.mozilla.org/en-US/firefox/addon/passifox/|here]], might prove more enjoyable then the before mentioned KeePass and KeeFox combination -- the reason being, among many possible reasons, is that KeePassXC is a Linux native port of KeePass; and the most recent versions of PassIFox add-on work with current versions of Pale Moon. It should be noted that, PassIFox and KeePassHttp should also work with the before mentioned version of KeePass. |
| |
======= Bugs, crashes, etc; effecting Pale Moon ======= | ======= Bugs, crashes, etc; affecting Pale Moon ======= |
| |
<note>If you are having issues with Pale Moon, a potentially good resource to start with is, [[https://www.palemoon.org/knownissues.shtml|the Pale Moon "known issues" webpage.]]</note> | <note>If you are having issues with Pale Moon, a potentially good resource to start with is, [[https://www.palemoon.org/knownissues.shtml|the Pale Moon "known issues" webpage.]]</note> |
| |
==== Oxygen gtk segfaults etc ==== | ==== Oxygen gtk segfaults etc ==== |
* The theme [[ https://bugzilla.mozilla.org/show_bug.cgi?id=733324#c9| "Oxygen gtk" (liboxygen-gtk.so) has been known to cause crashes in FireFox ]], and, in my experience does cause random crashes in Pale Moon. In my experience, the likelihood of crashing increases when an attempt to access history is made. As far as I know, this bug only effects FireFox and Pale Moon if the gtk 2 version of this theme is used. There is some question to whether or not this is a palemoon bug (old FireFox bug), or a bug in the theme itself. | * The theme [[ https://bugzilla.mozilla.org/show_bug.cgi?id=733324#c9| "Oxygen gtk" (liboxygen-gtk.so) has been known to cause crashes in FireFox ]], and, in my experience does cause random crashes in Pale Moon. In my experience, the likelihood of crashing increases when an attempt to access history is made. As far as I know, this bug only affects FireFox and Pale Moon if the gtk 2 version of this theme is used. There is some question as to whether or not this is a palemoon bug (old FireFox bug), or a bug in the theme itself. |
* It appears that the Oxygen theme in KDE when used causes Pale Moon to crash; apparently, if the appearance in KDE is changed from "Oxygen" to something else the crashes cease to happen. | * It appears that the Oxygen theme in KDE when used causes Pale Moon to crash; apparently, if the appearance in KDE is changed from "Oxygen" to something else the crashes cease to happen. |
| |
== Possible workarounds == | == Possible workarounds == |
- Arguable the best solution would be to install a patched oxygen theme that does not suffer from the bug that causes Pale Moon to crash. aleinBOB provides a patched oxygen theme; which can be found [[http://www.slackware.com/~alien/slackbuilds/oxygen-gtk2/|here]]. | - Arguably the best solution would be to install a patched oxygen theme that does not suffer from the bug that causes Pale Moon to crash. alienBOB provides a patched oxygen theme; which can be found [[http://www.slackware.com/~alien/slackbuilds/oxygen-gtk2/|here]]. |
- The most obvious work around is to use a theme other than Oxygen, or at the very least, find a version of the Oxygen theme that does not cause Pale Moon to crash or segfault (if there is such a version). | - The most obvious work around is to use a theme other than Oxygen, or at the very least, find a version of the Oxygen theme that does not cause Pale Moon to crash or segfault (if there is such a version). |
- Anther possible work around is to only change the theme Pale Moon is using (so that only Pale Moon is not using the Oxygen gtk theme) -- to do this, enter the following command into a terminal (for example): <code>GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc palemoon-27.9.3</code> | - Anther possible work around is to only change the theme Pale Moon is using (so that only Pale Moon is not using the Oxygen gtk theme) -- to do this, enter the following command into a terminal (for example): <code>GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc palemoon-27.9.3</code> |