Firefox: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Truemmerer (Diskussion | Beiträge)
K bild
 
(43 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:Fx18_archlinux.de.png|300px|thumb|right|Firefox 54 zeigt archlinux.de an]]
<div style="float:right;">[[Bild:Firefox_124.0.1.png|thumb|Firefox 124.0.1 zeigt die Wiki-Startseite an]]
Mozilla Firefox ist ein freier Webbrowser des Mozilla-Projekts, der die sogenannte Gecko-Rendering-Engine verwendet. Die erste Veröffentlichung der Version 0.1 erfolgte am 23. September 2002, damals noch unter dem Namen Phoenix. Seit der Version 0.8 wird der Name Firefox verwendet. Der Open-Source-Webbrowser zeichnet sich besonders durch seine vielfältigen Erweiterungsmöglichkeiten aus. Für mehr Information finden sich im {{wikipedia|Mozilla_Firefox|Wikipedia-Artikel}}
 
{{righttoc}}</div>
Firefox ist ein freier Webbrowser. Er verwendet die Gecko-Web-Engine und wird von der Mozilla Corporation entwickelt. Aktualisierungen erscheinen regelmäßig im 4 Wochen Rhythmus.


{{installation
{{installation
Zeile 11: Zeile 13:
Eine Liste aller verfügbaren Sprachpakete gibt es [https://www.archlinux.org/packages/?sort=&q=firefox-i18n&maintainer=&last_update=&flagged=&limit=100 hier]
Eine Liste aller verfügbaren Sprachpakete gibt es [https://www.archlinux.org/packages/?sort=&q=firefox-i18n&maintainer=&last_update=&flagged=&limit=100 hier]


Für die Soundausgabe von Firefox ist ab Version 58 die Installation von [[pulseaudio]] Voraussetzung.
{{installation
|noheading=1
|paket=pulseaudio
|repo=extra}}


Alternativen gibt es auch noch aus dem [[AUR]]:
Alternativ können von Firefox auch folgende Varianten installiert werden.
*{{AUR|firefox-esr-bin}} (eine [https://www.mozilla.org/en-US/firefox/organizations/ long-term] unterstützte Version)
*{{AUR|firefox-developer}} (die spezielle Version für [http://www.mozilla.org/en-US/firefox/developer/ Entwickler] von Mozilla)
*{{AUR|firefox-beta-bin}} (die offizielle [https://www.mozilla.org/en-US/firefox/channel/ cutting-edge] Version von Mozilla)
*{{AUR|firefox-aurora}} ([https://www.mozilla.org/en-US/firefox/channel/#aurora alpha Version])
*{{AUR|firefox-nightly}} (Die [https://nightly.mozilla.org/ nightly] Version)


* {{AUR|firefox-esr-bin}} (eine [https://www.mozilla.org/en-US/firefox/organizations/ long-term] unterstützte Version)
* {{paket|firefox-developer-edition}} (die spezielle Version für [http://www.mozilla.org/en-US/firefox/developer/ Entwickler] von Mozilla)
* {{AUR|firefox-beta-bin}} (die offizielle [https://www.mozilla.org/en-US/firefox/channel/ cutting-edge] Version von Mozilla)
* {{AUR|firefox-nightly}} (Die [https://nightly.mozilla.org/ nightly] Version)


Hier ist eine Übersicht über Mozilla's [https://wiki.mozilla.org/Releases releases]
Hier ist eine Übersicht über Mozillas [https://wiki.mozilla.org/Releases releases]


== Firefox Varianten ==
== Firefox-Varianten ==
* {{wikipedia|Iceweasel}} - War der Name  der Debian Variante. Mittlerweile ist es Debian gestattet seine Anpassungen wieder unter dem original Label "Mozilla Firefox" zu veröffentlichen.
* [https://www.gnu.org/software/gnuzilla/ GNU IceCat] - Baut auf den Esr-Versionen des Browsers auf und entwickelt eigene Sicherheits Add-ons. {{AUR|icecat}}
* [https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox Firefox (openSUSE)] - Mit verbesserter KDE Integration. {{AUR|firefox-kde-opensuse}}
*[https://www.torproject.org/index.html.en Tor-Browser] - Anonymisiertes Surfen und Zugang zu den .onion Seiten. {{AUR|tor-browser}}


*{{wikipedia|Iceweasel}} -- Ein Fork von Firefox, welcher von Debian entwickelt wird. Der Hauptunterschied liegt darin, dass es kein geschütztes Material von Mozilla beinhaltet.
== [[Gnome]]-Integration ==
[https://wiki.debian.org/Iceweasel https://wiki.debian.org/Iceweasel] || {{AUR|iceweasel}}
* Damit Firefox mit [https://extensions.gnome.org/ extensions.gnome.org]zusammenarbeitet kann man folgendes Plugin Firefox hinzufügen [https://addons.mozilla.org/de/firefox/addon/gnome-shell-integration/ gnome-shell-integration]. Des weiteren wird noch das Paket aus dem AUR benötigt: {{AUR|chrome-gnome-shell-git}}
* Um die Titel Bar zu entfernen kann aus dem AUR {{AUR|hide-ff-title-bar-git}} das Plugin installiert werden.


*[https://en.wikipedia.org/wiki/GNU_IceCat GNU IceCat] -- Ein Browser, vertrieben vom GNU Project. Er ist komplett aus freier Software gemacht, ist kompatibel mit GNU/Linux Systemen und nahezu allen Firefox addons.
== [[Plasma]]-Integration ==
[https://www.gnu.org/software/gnuzilla/ https://www.gnu.org/software/gnuzilla/] || {{AUR|icecat}}
Um GTK Anwendungen wie Firefox das Plasma-Desktop-Design zu geben, installiert man {{paket|breeze-gtk}} und {{paket|kde-gtk-config}}.
Danach in die Systemeinstellungen → Anwendungs-Stil → GNOME Anwendungs-Stil (GTK) gehen und dort das gewünschte Plasma-Theme 'Breeze' einstellen.


*'''Firefox KDE''' -- Eine Version von Firefox, die einen OpenSUSE patch für eine bessere KDE Integration beinhaltet.
== Add-ons ==
[https://gitorious.org/firefox-kde-opensuse https://gitorious.org/firefox-kde-opensuse] || {{AUR|firefox-kde-opensuse}}
Firefox-Add-ons sind über das Einstellungsmenu unter Add-ons installierbar. Oder auf dieser Internetseite zu finden. [https://addons.mozilla.org/de/firefox/?utm_source=www.mozilla.org&utm_medium=referral&utm_campaign=fx-sub-nav Firefox-Add-ons]


*'''Firefox GTK3''' -- Firefox mit GTK3 Integration
== Multimedia ==
{{AUR|firefox-gtk3-bin}}
Firefox nutzt {{paket|ffmpeg}} und {{paket|pulseaudio}} für die Wiedergabe von Audio- und Videoinhalten.
Um zu Testen welche Medienformate unterstützt werden, kann man diese Seiten nutzen: [https://www.quirksmode.org/html5/tests/video.html Videotest] und [https://hpr.dogphilosophy.net/test/ Audiotest].


== E-Mail-Programm-Integration ==
=== DRM-Kopierschutz ===
Standardmäßig öffnet Firefox mailto-Links nicht in Thunderbird und Thunderbird URLs nicht in Firefox. Dies kann geändert werden, indem man Firefox mitteilt, mit welchem Programm mailto-Links geöffnet werden sollen. Dazu gibt man in der Adresszeile „about:config“ ein, liest den eventuell erscheinenden Warnhinweis, bestätigt ihn, und legt dann mittels Rechtsklick einen neuen String an.
Um Netflix & Co wiedergeben zu können muss ein Haken in den Einstellungen gesetzt werden. Näheres ist bei dem jeweiligen Anbieter zu erfahren.
Einstellungen -> Allgemein -> Inhalte mit DRM-Kopierschutz wiedergeben


network.protocol-handler.app.mailto
== Rechtschreibprüfung ==
Für die Deutsche Rechtschreibprüfung sind die Pakete {{paket|hunspell}} und {{paket|hunspell-de}} zu installieren.


Diesem String weist man den Wert „/usr/bin/thunderbird“ zu. Die Zuweisung ist sofort gültig. Statt Thunderbird kann natürlich auch das jeweilige bevorzugte E-Mail-Programm installiert werden, der Pfad, der als Wert angegeben wird, muss dann natürlich entsprechend angepasst werden.
== Java ==
 
Firefox unterstützt Java, allerdings muss dies separat installiert werden.
=== Einstellungen in Thunderbird ===
Nähere Informationen im Artikel: [[Java]]
Analog dazu kann man ebenfalls einstellen, dass Thunderbird entgegen den Standard-Einstellungen Links in Firefox öffnen soll. Dazu erstellt man über „Bearbeiten → Einstellungen → Erweitert → Konfiguration Bearbeiten“ drei neue Strings, und weist ihnen die nachfolgend durch „→“ abgetrennten Werte zu.
 
network.protocol-handler.app.ftp    →  /usr/bin/firefox
network.protocol-handler.app.http  →  /usr/bin/firefox
network.protocol-handler.app.https  →  /usr/bin/firefox
 
== Gnome Keyring-Integration ==
Zuerst muss {{AUR|firefox-gnome-keyring}} aus dem [[AUR]] installiert werden um Firefox in den [[:en:GNOME Keyring|GNOME Keyring]] zu integrieren.
Um den firefox-gnome-keyring dazu zu bringen den Schlüsselbund zu benutzen, muss in about:config {{ic|extensions.gnome-keyring.keyringName}} auf {{ic|login}} gesetzt werden.
 
== Gnome-Shell-Integration ==
Damit Firefox sich gut in das Adwaita Design von Gnome 3 eingliedert, kann man die Add-Ons der Sammlung [https://addons.mozilla.org/de/firefox/collections/seleznev/gnome3/ Gnome 3 Integration] installieren.
 
Für eine noch bessere Integration welche ähnlich dem Internet von GNOME entspricht kann man diese Anleitung befolgen:
 
Schritt 1:
[https://addons.mozilla.org/firefox/addon/gnotifier/ Gnotifier] installieren
 
Schritt 2:
[https://addons.mozilla.org/de/firefox/addon/gnome-theme-tweak/?src=userprofile Gnome Theme Tweak installieren]
Über {{ic|add-ons}} auf die Einstellungen dessen zugreifen und markiere {{ic|Relief buttons on navigation toolbar}}, {{ic|Disable animation of popups}} sowie {{ic|Maximum tab width: Stretch}}
 
Schritt 3:
[https://addons.mozilla.org/de/firefox/addon/adwaita/?src=search Gnome 3 theme installieren]
 
Schritt 4:
[https://addons.mozilla.org/firefox/addon/hide-tab-bar-with-one-tab/ Bei nur einem Tab die Tab Leite verschwinden lassen]
ACHTUNG: Zuvor jedoch den öffne neuen Tab neben das Suchen Feld schieben!
 
Schritt 5:
[https://addons.mozilla.org/firefox/addon/htitle/ HTitle installieren]
Über {{ic|add-ons}} bei den HTitle Einstellungen {{ic|Hide titlebar: Always}} markieren.
 
Schritt 6:
[https://addons.mozilla.org/firefox/addon/stylish/ Stylish installieren]
Auf der Stylish Schaltfläche Style erstellen --> neuer Style und folgendes hinzufügen und abspeichern.
 
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url("chrome://browser/content/browser.xul") {
:-moz-any(
#main-window[htitlemode="always"],
#main-window:not([sizemode="normal"])[htitlemode="auto"],
#main-window:not([sizemode="normal"])[htitlemode="legacy"]
) #toolbar-menubar:not(:-moz-lwtheme) {
-moz-appearance: none;
}
#main-window:not([customize-entered]):not([sizemode="normal"]) #navigator-toolbox:not(:-moz-lwtheme),
#main-window:not([customize-entered])[sizemode="normal"][htitlemode="always"] #navigator-toolbox:not(:-moz-lwtheme) {
background-image: linear-gradient(to bottom, rgba(255,255,255,1), rgba(255,255,255,0) 37px);
}
#main-window:not([customize-entered]):not([sizemode="normal"]) #navigator-toolbox:not(:-moz-lwtheme) #nav-bar,
#main-window:not([customize-entered])[sizemode="normal"][htitlemode="always"] #navigator-toolbox:not(:-moz-lwtheme) #nav-bar {
padding: 3px 3px 6px 3px !important;
}
#main-window:not([customize-entered]):not([sizemode="normal"]) #navigator-toolbox:not(:-moz-lwtheme) #urlbar,
#main-window:not([customize-entered])[sizemode="normal"][htitlemode="always"] #navigator-toolbox:not(:-moz-lwtheme) #urlbar {
margin: 0 36px !important;
}
}
 
== KDE-Integration ==
*Um auch GTK Anwendungen das KDE-Aussehen zu verpassen(inklusive Firefox), installiere {{paket|breeze-gtk}} und {{paket|kde-gtk-config}}.
Danach gehe in die System Einstellungen → Anwendungs-Stil → GNOME Anwendungs-Stil (GTK). Stelle sicher, dass 'Breeze' in Auswahl des GTK2 und GTK3 Design genutzt wird und makiere 'Symbole auf GTK-Knöpfen anzeigen' und 'Symbole in GTK-Menüs anzeigen'.
* Um KDE's KPart technology in Firefox nutzen zu können, kann {{paket|kpartsplugin}} installiert werden.
*Für die Integration von KDE's mime type system und dem Datei-Dialog kann {{AUR|firefox-kde-opensuse}} benutzt werden. Oder {{AUR|firefox-kde-global-menu}}, welches ebenfalls die Anwendungsmenü integration beinhaltet.
*Add-ons unterstützen vielleicht die Integration, wie [https://addons.mozilla.org/en-US/firefox/addon/kde-wallet-password-integratio/ KWallet] und [https://addons.mozilla.org/en-US/firefox/addon/plasmanotify/ Plasma notifications].
 
== IRC-Integration==
Damit durch das Klicken auf einen irc-Link sich der IRC-Client (hier: xChat) öffnet muss in „about:config“ (s.o.) von Firefox folgendes gemacht werden.


# Mit der rechten Maustaste auf die Einträge klicken und „Neu → Boolean“ wählen.
== about: ==
# Einstellungsname lautet „network.protocol-handler.external.irc“, Wert: „true“ (bzw. „1“)
Firefox stellt mit den "about: Seiten" zusätzliche Konfigurationswerkzeuge und Informationsseiten zur Verfügung.
# Dann noch einen neuen Eintrag erstellen, diesmal einen String.
# *Einstellungsname: '''network.protocol-handler.app.irc''' Wert: '''xchat'''


== UserAgent ändern ==
=== about:about ===
[[Bild:Fx-about.png|thumb|Anzeige des Useragent-Strings im Informationsdialog von Firefox 3.6 – Hier die Original-Angabe]]
Gibt man {{ic|about:about}} in die Adresszeile von Firefox ein, gelangt man zur Übersicht.


Beim Surfen im Internet identifiziert der Browser sich über den User-Agent-String. Es werden unter anderem Informationen über das verwendete Betriebssystem und den verwendeten Browser beim Anfragen einer Seite oder Datei an den Server gesendet. Firefox bietet die Möglichkeit, diese Informationen zu verändern. Um dies zu tun, gibt man in der Adresszeile „about:config“ ein und erstellt mit einem Rechtsklick einen neuen String.
=== about:profiles ===
Mit dem Eintrag von {{ic|about:profiles}} in die Adresszeile erreicht man den Profilmanager mit dem man weitere Benutzerprofile anlegen und verwalten kann.
Benutzerprofile werden unter {{ic|~/.mozilla/firefox/xxxxxx.<profilname>}} gespeichert.
Folgende [https://support.mozilla.org/de/kb/benutzerprofile-mit-ihren-persoenlichen-daten#w_welche-daten-sind-in-meinem-profil-abgelegt Dateien] werden hier abgelegt.


general.useragent.override
=== about:config ===
Trägt man in die Adresszeile {{ic|about:config}} ein, können weitergehende Einstellungen als im Einstellungs-Menu vorgenommen werden.<br>
Hierzu wird der entsprechende Parameter mit Hilfe der eingebauten Suchfunktion aufgesucht und anschließend der dazugehörige Wert angepasst.<br>
Änderungen werden erst nach dem Neustart des Browsers wirksam.


Als Wert setzt man hier ein, was man eben als UserAgent-String verwenden möchte. Sollen überhaupt keine Informationen gesendet werden einfach nichts bei Wert eintragen. Um die Änderungen rückgängig zu machen reicht es, den Eintrag zurückzusetzen: „Rechtsklick auf Eintrag → Zurücksetzen“. Außerdem gibt es noch die [http://chrispederick.com/work/useragentswitcher/ User Agent Switcher] Extension.
{| {{prettytable}}
! Funktion !! Parameter !! Wert !! Anmerkung
|-
|Privacy Popups deaktivieren
|privacy.popups.disable_from_plugins
|2
|Die Popups von Plugins deaktiviert
|-
|IPv6 deaktivieren
|network.dns.disableIPv6
|true
|
|-
|Backspace-Taste aktivieren
|browser.backspace_action
|0
|Mit Backspace zurück im Browserverlauf
|-
|URL mit einfachem Klick markieren
|browser.urlbar.clickSelectsAll
|true
|
|-
|Autoscroll per mittlerer Maustaste
|general.autoScroll
|true
|
|-
|Screenshot-Funktion deaktivieren
|extensions.screenshots.disabled
|true
|s. Weblinks zu Sicherheit
|-
|Cliqz Tracking ausschalten
|cliqz
|Löschen vorhandener Werte
|Kann nicht rückgängig gemacht werden
|-
|Das vorauseilende Tracking abschalten
|network.dns.disablePrefetch
|true
|
|-
|wie oben
|network.prefetch-next
|false
|
|-
|}


Damit sich Firefox als zum Beispiel als Internet Explorer 6.0, der auf einem WinXP mit installiertem ServicePack 2 läuft, ausgibt kann man „Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)“ als Wert angeben.
Die getroffenen Einstellungen legt Firefox in die {{ic|prefs.js}} Datei des dazugehörenden Profils ab.<br>
Kopiert man eine {{ic|user.js}} Datei in das Profil, werden deren Werte in die {{ic|prefs.js}} Datei übertragen.
Auf diese Weise kann der Browser konfiguriert werden ohne die Einstellungen manuell über das Menu oder die about:config Seite vornehmen zu müssen.
Auf [https://github.com/pyllyukko/user.js pyllyukko] und [https://github.com/gunnersson/my_Mozilla_settings gunnersson] werden user.js Dateien für den Schutz der Privatheit zur Verfügung gestellt.
Da strenge Einstellungen die Benutzbarkeit einschränken können, empfiehlt es sich, unterschiedliche Nutzer-Profile anzulegen.


== IPv6 deaktivieren ==
==Performance steigern==
Es kann unter gewissen Netzwerkkonstellationen vorkommen, dass Firefox bei aktivierter IPv6-Unterstützung sehr langsam ist, oder Seiten gar nicht geladen werden können. Um die IPv6-Funktion zu deaktivieren, muss man den entsprechenden Wert über „about:config“ auf „true“ setzen.
 
network.dns.disableIPv6
 
Sollte der Seitenaufruf allerdings funktionieren, sollte man diese Option so belassen, wie sie ist. Durch die Deaktivierung der IPv6-Unterstützung in Firefox erhält man keine Vorteile, wenn es auch mit aktivierter Unterstützung funktioniert.
 
== Plugins ==
Einige Firefox-Plugins sind bereits in den Arch-Paketquellen verfügbar, weitere Plugins lassen sich auf der Mozilla-Seite finden. Neben Plugins gibt es in dieser Liste auch noch Erweiterungen, die den Browser mit zusätzlichen Funktionen ausstatten.
 
* https://addons.mozilla.org/de/firefox/browse/type:7
 
=== Flash ===
Um Flash zu nutzen installiert man sich am besten das proprietäre Flashplugin von Adobe aus dem extra-Repositorium bzw. aus [https://bbs.archlinux.de/viewtopic.php?id=17293 multilib] mittels:
pacman -S flashplugin
 
Alternativ gibt es auch eine derzeit noch in der Entwicklung befindliche Version von Flash für x64-Systeme von Adobe namens ''[http://labs.adobe.com/downloads/flashplayer10.html Square]''. Diese muss man per Hand installieren, indem man die in der gepackten Datei befindliche ''libflashplayer.so'' in ''~/mozilla/plugins/'' kopiert. Nach einem Neustart von Firefox sollte Flash dann funktionieren, allerdings muss dann auch per Hand nach neuen Versionen gesucht werden.
 
Leider bieten die freien Alternativen noch nicht den vollen Funktionsumfang bzw. die Stabilität wie das Pendant von Adobe. Eine Alternative zum offiziellen Flashplugin bietet jedoch [[Gnash]].
 
=== Java ===
Firefox unterstützt Java, allerdings muss dies separat installiert werden.
 
Nähere Informationen im Artikel: [[Java]]
 
=== Mplayer-Plugin ===
Das Mplayer Plugin ermöglicht es, Medieninhalte eingebettet wiederzugeben, was auch weitgehend funktioniert. Hierfür müssen folgende Pakete aus [extra] installiert werden:
 
pacman -S mplayer gecko-mediaplayer
 
==Tipps und Tricks==
==="Downloads abgeschlossen" Popup deaktivieren===
Das Popup-Fenster, das erscheint wenn alle aktiven Downloads abgeschlossen sind kann man deaktivieren indem man in der Adresszeile ''about:config'' eingibt und folgenden Eintrag auf ''false'' setzt.
browser.download.manager.showAlertOnComplete
 
===Performance steigern===
Durch das auslagern der Profildaten kann man einen gewissen Performancegewinn erzielen. Wie dies vonstatten geht, erläutert der dazugehörige Wiki-Artikel [[Firefox-Profile in Ramdisk auslagern]].
Durch das auslagern der Profildaten kann man einen gewissen Performancegewinn erzielen. Wie dies vonstatten geht, erläutert der dazugehörige Wiki-Artikel [[Firefox-Profile in Ramdisk auslagern]].


===Backspace-Taste aktivieren===
== DNS über HTTPS (DoH) ==
Unter Linux erfüllt die Backspace-Taste (Zurück-Taste) in Firefox keinerlei Funktion, während sie unter Windows ein bequemes Zurückgehen auf die vorherige Seite ermöglicht. Wer diese Funktion nicht missen möchte, hat folgenden Eintrag in ''about:config'' anzupassen.
Seit einiger Zeit bietet Firefox die Unterstützung für DNS-Abfragen über das HTTPS-Protokoll an. Siehe Weblinks zu Sicherheit und Privacy
 
browser.backspace_action # aus der 2 machen wir eine 0


===URL bei einfachem Klick markieren===
== Weblinks zu Sicherheit und Privacy ==
Wer sich an dem Markieren der URL per Doppelklick stört, der kann dies zu einem einfachen Klick abändern. Hierzu muss folgendes, wiederrum in der ''about:config'', getan werden.
* Privacy-Handbuch [https://www.privacy-handbuch.de/handbuch_21.htm Spurenarmes Surfen]
* Blogartikel von Mike Kuketz [https://www.kuketz-blog.de/firefox-56-screenshot-funktion-deaktivieren/ Screenshot-Funktion deaktivieren] Okt. 2017
* Blogartikel von Mike Kuketz [https://www.kuketz-blog.de/firefox-cliqz-parameter-in-der-aboutconfig/ Cliqz Parameter] Okt. 2017
* Blogartikel in Marius's Welt [https://marius.bloggt-in-braunschweig.de/2017/11/22/redhat-webseite-des-session-replaying-bezichtigt/ Session Replaying] Nov. 2017
* Blogartikel in Marius's Welt [https://marius.bloggt-in-braunschweig.de/2018/02/03/ Das-FF-3-Tage-update] Feb.. 2018
* Artikel von ZDNet [https://www.zdnet.de/88357799/privatsphaere-schuetzen-dns-ueber-https-in-firefox-aktivieren/ DNS über HTTPS in Firefox aktivieren] April 2019
* Projekt. Integriert ca. 500 Sicherheits-Einstellungen u.Paches in Firefox und den Tor-Browser [https://github.com/intika/Librefox Librefox-Github]


browser.urlbar.clickSelectsAll # aus false machen wir ein true
==Siehe auch==
*[[Liste_von_Anwendungen#Browser]]


===Autoscroll per Mittlerer Maustaste===
== Weblinks ==
Wer von Windows kommt, wird möglicherweise die Scrollfunktion beim Betätigen des Mausrades vermissen. Diese lässt sich jedoch auch unter Linux problemlos aktivieren. Hierzu muss folgender Schlüssel von ''false'' auf ''true'' gesetzt werden.
* {{wikipedia|Mozilla_Firefox| Mozilla Firefox}}
* Blogartikel von Soeren Hentzschel [https://www.soeren-hentzschel.at/firefox/firefox-quantum-ist-da-der-groesste-firefox-release-aller-zeiten/ Firefox Quantum ist da] Nov. 2017


general.autoScroll
{{FDL|| Seite=http://de.wikipedia.org/ | Name=deutsche Wikipedia | Original=http://de.wikipedia.org/w/index.php?title=Mozilla_Firefox }}
[[Kategorie:Browser]]
[[Kategorie:Browser]]
[[Kategorie:GTK]]
[[Kategorie:GTK]]
[[en:Firefox]]
[[en:Firefox]]
[[ar:Firefox]]
[[cs:Firefox]]
[[es:Firefox]]
[[fr:Firefox]]
[[it:Firefox]]
[[ja:Firefox]]
[[ko:Firefox]]
[[ru:Firefox]]

Aktuelle Version vom 29. März 2024, 19:55 Uhr

Firefox 124.0.1 zeigt die Wiki-Startseite an


Firefox ist ein freier Webbrowser. Er verwendet die Gecko-Web-Engine und wird von der Mozilla Corporation entwickelt. Aktualisierungen erscheinen regelmäßig im 4 Wochen Rhythmus.

Installation

Firefox ist als firefox in extra verfügbar, und kann von dort mittels Pacman installiert werden.

# Firefox an sich
pacman -S firefox

# Deutsches Sprachpaket
pacman -S firefox-i18n-de

Eine Liste aller verfügbaren Sprachpakete gibt es hier

Für die Soundausgabe von Firefox ist ab Version 58 die Installation von pulseaudio Voraussetzung.

Das Programm ist als pulseaudio in extra verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S pulseaudio

Alternativ können von Firefox auch folgende Varianten installiert werden.

Hier ist eine Übersicht über Mozillas releases

Firefox-Varianten

  • Iceweasel - War der Name der Debian Variante. Mittlerweile ist es Debian gestattet seine Anpassungen wieder unter dem original Label "Mozilla Firefox" zu veröffentlichen.
  • GNU IceCat - Baut auf den Esr-Versionen des Browsers auf und entwickelt eigene Sicherheits Add-ons. icecatAUR
  • Firefox (openSUSE) - Mit verbesserter KDE Integration. firefox-kde-opensuseAUR
  • Tor-Browser - Anonymisiertes Surfen und Zugang zu den .onion Seiten. tor-browserAUR

Gnome-Integration

Plasma-Integration

Um GTK Anwendungen wie Firefox das Plasma-Desktop-Design zu geben, installiert man breeze-gtk und kde-gtk-config. Danach in die Systemeinstellungen → Anwendungs-Stil → GNOME Anwendungs-Stil (GTK) gehen und dort das gewünschte Plasma-Theme 'Breeze' einstellen.

Add-ons

Firefox-Add-ons sind über das Einstellungsmenu unter Add-ons installierbar. Oder auf dieser Internetseite zu finden. Firefox-Add-ons

Multimedia

Firefox nutzt ffmpeg und pulseaudio für die Wiedergabe von Audio- und Videoinhalten. Um zu Testen welche Medienformate unterstützt werden, kann man diese Seiten nutzen: Videotest und Audiotest.

DRM-Kopierschutz

Um Netflix & Co wiedergeben zu können muss ein Haken in den Einstellungen gesetzt werden. Näheres ist bei dem jeweiligen Anbieter zu erfahren.

Einstellungen -> Allgemein -> Inhalte mit DRM-Kopierschutz wiedergeben

Rechtschreibprüfung

Für die Deutsche Rechtschreibprüfung sind die Pakete hunspell und hunspell-de zu installieren.

Java

Firefox unterstützt Java, allerdings muss dies separat installiert werden. Nähere Informationen im Artikel: Java

about:

Firefox stellt mit den "about: Seiten" zusätzliche Konfigurationswerkzeuge und Informationsseiten zur Verfügung.

about:about

Gibt man about:about in die Adresszeile von Firefox ein, gelangt man zur Übersicht.

about:profiles

Mit dem Eintrag von about:profiles in die Adresszeile erreicht man den Profilmanager mit dem man weitere Benutzerprofile anlegen und verwalten kann. Benutzerprofile werden unter ~/.mozilla/firefox/xxxxxx.<profilname> gespeichert. Folgende Dateien werden hier abgelegt.

about:config

Trägt man in die Adresszeile about:config ein, können weitergehende Einstellungen als im Einstellungs-Menu vorgenommen werden.
Hierzu wird der entsprechende Parameter mit Hilfe der eingebauten Suchfunktion aufgesucht und anschließend der dazugehörige Wert angepasst.
Änderungen werden erst nach dem Neustart des Browsers wirksam.

Funktion Parameter Wert Anmerkung
Privacy Popups deaktivieren privacy.popups.disable_from_plugins 2 Die Popups von Plugins deaktiviert
IPv6 deaktivieren network.dns.disableIPv6 true
Backspace-Taste aktivieren browser.backspace_action 0 Mit Backspace zurück im Browserverlauf
URL mit einfachem Klick markieren browser.urlbar.clickSelectsAll true
Autoscroll per mittlerer Maustaste general.autoScroll true
Screenshot-Funktion deaktivieren extensions.screenshots.disabled true s. Weblinks zu Sicherheit
Cliqz Tracking ausschalten cliqz Löschen vorhandener Werte Kann nicht rückgängig gemacht werden
Das vorauseilende Tracking abschalten network.dns.disablePrefetch true
wie oben network.prefetch-next false

Die getroffenen Einstellungen legt Firefox in die prefs.js Datei des dazugehörenden Profils ab.
Kopiert man eine user.js Datei in das Profil, werden deren Werte in die prefs.js Datei übertragen. Auf diese Weise kann der Browser konfiguriert werden ohne die Einstellungen manuell über das Menu oder die about:config Seite vornehmen zu müssen. Auf pyllyukko und gunnersson werden user.js Dateien für den Schutz der Privatheit zur Verfügung gestellt. Da strenge Einstellungen die Benutzbarkeit einschränken können, empfiehlt es sich, unterschiedliche Nutzer-Profile anzulegen.

Performance steigern

Durch das auslagern der Profildaten kann man einen gewissen Performancegewinn erzielen. Wie dies vonstatten geht, erläutert der dazugehörige Wiki-Artikel Firefox-Profile in Ramdisk auslagern.

DNS über HTTPS (DoH)

Seit einiger Zeit bietet Firefox die Unterstützung für DNS-Abfragen über das HTTPS-Protokoll an. Siehe Weblinks zu Sicherheit und Privacy

Weblinks zu Sicherheit und Privacy

Siehe auch

Weblinks