[[Vorlage(Getestet, bionic, focal)]] {{{#!vorlage Wissen [:Archivmanager: Eine Archivdatei entpacken] [:Programmstarter: Einen Programmstarter erstellen] [:Editor: Einen Editor benutzen] [:Programme_starten:] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./palemoon_logo.png, 48, align=left)]] Der Webbrowser [https://www.palemoon.org/ Pale Moon] {en} ist eine Abspaltung von [:Firefox:]. Das von der Fa. [http://www.moonchildproductions.info/ Moonchild Productions] {en} initiierte und betreute Programm steht wie das Originalprogramm unter der [wikipedia:Mozilla_Public_License:MPL-Lizenz]. Allerdings gelten für den Vertrieb der Binärversion spezielle Regeln: [https://www.palemoon.org/redist.shtml Redistributing Pale Moon] {en}. Neben Linux ist es auch für Windows und Mac (inoffiziell) verfügbar, die Android-Version wurde eingestellt. Pale Moon orientiert sich an der Optik der alten Firefox-Versionen (FF 28 und früher). Ältere Plugins für Firefox inkl. Plugins, die die NPAPI Schnittstelle nutzen, werden grundsätzlich unterstützt, die neueren Firefox Plugins ("Web Extensions") funktionieren nicht mit Pale Moon und eine Unterstützung [https://forum.palemoon.org/viewtopic.php?t=15928 ist auch nicht geplant] {en}. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm ist nicht in den offiziellen Paketquellen enthalten. [[Bild(./palemoon.png, 300, align=right)]] == Fremdquelle == Die Entwickler bieten ein [:Open_Build_Service:OBS-Repository] als Fremdquelle an. [[Vorlage(Fremd, Quelle, "Das OBS-Repository unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen zur Installation und den aktuell unterstützten Distributionen und Versionen findet man in der [https://software.opensuse.org/download.html?project=home:stevenpusser&package=palemoon Übersicht des Repository] {en}.")]] === Ubuntu 18.04 === Um das OBS-Repository einzurichten, kann man entweder die URL `http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /` in der Paketverwaltung hinzufügen oder den folgenden Befehl ausführen: {{{#!vorlage Befehl sudo add-apt-repository 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/ /' }}} [[Vorlage(Fremdquelle-auth, http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_18.04/Release.key)]] === Ubuntu 20.04 === Um das OBS-Repository einzurichten, kann man entweder die URL `http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /` in der Paketverwaltung hinzufügen oder den folgenden Befehl ausführen: {{{#!vorlage Befehl sudo add-apt-repository 'deb http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/ /' }}} [[Vorlage(Fremdquelle-auth, http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_20.04/Release.key)]] == Ubuntu 22.04 == Ab 22.04 ist die Verwaltung der Schlüssel anders: {{{#!vorlage Befehl wget -O - "http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/Release.key" | gpg --dearmor | sudo tee /usr/share/keyrings/palemoon.gpg >/dev/null echo 'deb [signed-by=//usr/share/keyrings/palemoon.gpg] http://download.opensuse.org/repositories/home:/stevenpusser/xUbuntu_22.04/ /' |sudo tee /etc/apt/sources.list.d/palemoon.list >/dev/null }}} === Paketinstallation === Nach dem Aktualisieren der Paketquellen erfolgt die Installation über das folgende Paket: {{{#!vorlage Paketinstallation palemoon }}} == Manuell == Im Gegensatz zur oben genannten Fremdquelle müssen (Sicherheits-)Aktualisierungen manuell erfolgen. === Vorkompilierte Binärpakete === Über die Projektseite stehen entsprechende [https://linux.palemoon.org/download/mainline/ Archivdateien] {en} {dl} für 32- (`x86`, `i686`) und 64-bit-Systeme (`x64`, `x86_64`) bereit, die passend zur eigenen Systemarchitektur heruntergeladen und entpackt [1] werden müssen. Der Dateiname lautet (schematisch): '''palemoon-VERSION.en-US.linux-ARCHITEKTUR.tar.bz2'''. Empfehlenswert ist die Installation in das eigene Homeverzeichnis, z.B. in den Ordner '''~/bin/palemoon/'''. Dann muss nur noch ein Programmstarter [2] erstellt werden, damit man den Browser bequem starten kann (siehe nächster Abschnitt). Bei dieser Methode funktioniert die interne Updatefunktion. Alternativ kann eine systemweite Installation nach '''/opt/''' erfolgen. Dann sind allerdings [:sudo:Root-Rechte] erforderlich. === Programmstarter erstellen === Beispiel für die Datei '''~/.local/share/applications/palemoon.desktop''' (`BENUTZERNAME` und Pfad bitte anpassen) [3]: {{{ [Desktop Entry] Name=Pale Moon Name[de]=Pale Moon GenericName=Pale Moon Web Browser Comment=Web Browser Exec=/home/BENUTZERNAME/bin/palemoon/palemoon %u Icon=/home/BENUTZERNAME/bin/palemoon/browser/chrome/icons/default/default48.png Terminal=false X-MultipleArgs=false StartupWMClass=PaleMoon Type=Application Categories=Network;WebBrowser;Internet;WebDevelopment; MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; StartupNotify=true }}} Bei einer systemweiten Installation lautet der Dateiname '''/usr/local/share/applications/palemoon.desktop''' === Sprachpaket installieren === Über die Projektseite sind [https://addons.palemoon.org/language-packs Sprachpakete] {en} {dl} für eine Vielzahl unterschiedlicher Sprachen verfügbar. Bitte beim Herunterladen darauf achten, dass die Programmversion und die Version des Sprachpakets übereinstimmen. Für eine deutsche Programmoberfläche wird die Datei '''de.xpi''' benötigt. Nach dem Herunterladen wird das Sprachpaket wie eine Erweiterung installiert. Im dritten und letzten Schritt öffnet man mit '''`about:config`''' die erweiterten Einstellungen und sucht nach dem Schlüssel ''"general.useragent.locale"''. Dieser muss von ''"en-US"'' in den Namen des Sprachpakets geändert werden, also beispielsweise in ''"de-DE"''. Nach einem abschließenden Neustart des Programms sollte die Programmoberfläche auf Deutsch sein. ==== Wörterbücher installieren ==== Über die Seite [https://repository.binaryoutcast.com/dicts/ Binary Outcast] {en} können Wörterbücher für die Rechtschreibprüfung heruntergeladen werden. Diese werden ganz normal wie Addons installiert. = Verwendung = Bei Ubuntu-Varianten mit einem Anwendungsmenü findet man einen Eintrag unter ''"Internet -> Pale Moon Web Browser"'' [4]. Ansonsten gibt es zur Verwendung nicht viel zu sagen: Pale Moon sieht aus und fühlt sich an wie Firefox bis Version 28 – auch wenn die Entwickler betonen: >"Pale Moon is not Firefox and never will be again." Wer sich für Einzelheiten interessiert, dem sei die Anleitung [https://www.palemoon.org/technical.shtml Technical Details] {en} und die Vergleichstabelle [https://docs.google.com/spreadsheets/d/1CT9YLUjMyb5Xf8HHcQ66lVh-SALb7cWTmUKgeJOvk00/pubhtml Firefox/Pale Moon feature table] {en} empfohlen. So verzichtet das Programm beispielsweise bewusst auf [:WebRTC:] und die integrierte PDF-Anzeige. Der Forumsbeitrag [https://forum.palemoon.org/viewtopic.php?f=4&t=7818 This is rumor control, here are the facts] {en} enthält weitere interessante Details zu den Entwicklungszielen und Hintergründen. == Einstellungen == Die Einstellungen, wie gewohnt über ''"Bearbeiten -> Einstellungen"'' zu erreichen, sind mit Firefox identisch. Lediglich unter ''"Erweitert -> Bildlauf"'' ist eine neue Registerkarte hinzugekommen. {{{#!vorlage Tabelle [[Bild(./palemoon_preferences.png, x200)]] [[Bild(./palemoon_special_preferences.png, x200)]] +++ <:>Einstellungen <:>Bildlauf }}} Alle Programmeinstellungen werden im versteckten Ordner '''~/.moonchild productions/pale moon/''' im [:Homeverzeichnis:] gespeichert (Leerzeichen im Pfad beachten!). == Erweiterungen == Pale Moon hat eine eigene [https://addons.palemoon.org/extensions Addon-Seite] {en}. Viele alte Firefox-Legacy-Erweiterungen (nicht WebExtensions) funktionieren in Pale Moon, es gibt aber vom Entwickler keine Unterstützung dafür. Die neuen Firefox-Erweiterungen (WebExtensions) werden nicht unterstützt, eine Unterstützung ist seitens der Entwickler auch nicht geplant ([https://forum.palemoon.org/viewtopic.php?t=15928 Forenbeitrag] {en}). == Designs == Mit Designs lässt sich das optische Erscheinungsbild an den eigenen Geschmack anpassen. Welche Designs zur Auswahl stehen, ist der Übersichtsseite [https://addons.palemoon.org/themes Themes] {en} zu entnehmen. Sie werden ebenfalls als '''.xpi'''-Dateien zur Verfügung gestellt. Die Installation erfolgt daher wie bei einer Erweiterung. = Problembehebung = == Automatische Updates == {{{#!vorlage Hinweis Die Versionsnummern von Pale Moon sind völlig unabhängig von Firefox. Eine neue Version wird auf der Homepage und auf Twitter sowie Facebook angekündigt. }}} Pale Moon enthält eine integrierte automatische Benachrichtigungsfunktion, wenn eine neue Programmversion verfügbar ist. Zusätzlich kann man die Update-Prüfung manuell über den Menüpunkt ''"Hilfe -> Über Pale Moon"'' anstoßen. In der Version aus der OBS-Paketquelle funktioniert dieser Mechanismus aber nicht, Aktualisierungen sind über die [:Paketverwaltung:] zu beziehen. Dennoch ist ein manuelles Update einfach: man lädt die neue Version herunter, löscht alle Dateien im Installationsordner und entpackt das Archiv wie [#Vorkompilierte-Binaerpakete oben beschrieben]. Oder nutzt den [#Installationsassistent Installationsassistenten], der auch zur Aktualisierung einer vorhandenen Versionen dienen kann. Sämtliche Einstellungen bleiben erhalten. Alternativ kann man die oben genannte [#Fremdquelle Fremdquelle] nutzen, die eine automatische Aktualisierung über die Paketverwaltung rmöglicht. == XML-Fehler nach Update == Startet Pale Moon nach einem Update mit einem XML-Fehler, löscht man das deutsche Sprachpaket '''~/.moonchild productions/pale moon/PROFILNAME.default/extensions/langpack-de@palemoon.org.xpi'''. Nun sollte das Programm wieder starten und man kann ein aktuelles [#Sprachpaket-installieren Sprachpaket] installieren. == Als Standard-Browser festlegen == Um Pale Moon als Standard-Browser festzulegen, benutzt man die je nach Desktop-Umgebung unterschiedlichen Einstellungsdialoge. Ein allgemeingültiges Verfahren ist im Artikel [:MIME-Typ#Standardanwendung-festlegen:] beschrieben. Möchte man die Anwendung dagegen als systemweiten Standard einstellen, empfiehlt sich das [:Alternativen-System:]. Diesen Weg nutzt auch der bereits erwähnte Installationsassistent. == Darstellungsprobleme auf alten Intel-IGPs == Auf älteren Intel-IGPs wie dem i915G kommt es zur Fehlern bei der Darstellung von Menüs, auch Textfelder sind leer. Es ist die Beschleunigungsarchitektur für den Grafikchip [:Grafikkarten/Intel/#Leistungs-oder-Darstellungsprobleme:umzustellen]. = Links = [[Bild(./siteheader.jpg, 400, align=right)]] * [https://www.palemoon.org/ Projektseite] {en} * [https://addons.palemoon.org/language-packs/ Sprachdateien] {en} {dl} * [https://linux.palemoon.org/help/installation/ Installation and Uninstallation] {en} - manuelle Installation * [https://forum.palemoon.org/viewforum.php?f=24 FAQ] {en} - häufige Fragen und Antworten * [https://forum.palemoon.org/ Forum] {en} * [twitter:palemoonbrowser:Twitter] {en} * [fb:PaleMoonBrowser:Facebook] {en} * [https://repo.palemoon.org/MoonchildProductions/Pale-Moon Quellcode] {en} * [https://www.knetfeder.de/linux/index.php?id=174 Browser für Konservative - die australisfreien Firefox-Alternativen] {de} - Blogbeitrag, 05/2014 * [:Internetanwendungen:Webbrowser] {Übersicht} Programmübersicht # tag: Internet, Browser, Firefox