Firefox: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Sicherheit und Privacy)
(Zusammenfassung about:config)
Zeile 1: Zeile 1:
 
Firefox ist ein freier Webbrowser. Er verwendet die Gecko-Web-Engine und wird von der Mozilla Corporation entwickelt. Aktualisierungen erscheinen regelmäßig im 6 Wochen Rhythmus.
Firefox ist ein freier Webbrowser. Er verwendet die Gecko-Rendering-Engine und wird von der Mozilla Corporation entwickelt. Aktualisierungen erscheinen regelmäßig im 6 Wochen Rhythmus.
[[Datei:Fx18_archlinux.de.png|300px|thumb|right|Firefox 57 zeigt archlinux.de an]]
[[Datei:Fx18_archlinux.de.png|300px|thumb|right|Firefox 57 zeigt archlinux.de an]]
{{installation
{{installation
Zeile 33: Zeile 32:
[https://gitorious.org/firefox-kde-opensuse https://gitorious.org/firefox-kde-opensuse] || {{AUR|firefox-kde-opensuse}}
[https://gitorious.org/firefox-kde-opensuse https://gitorious.org/firefox-kde-opensuse] || {{AUR|firefox-kde-opensuse}}


*'''Firefox GTK3''' -- Firefox mit GTK3 Integration
*'''Firefox GTK3''' -- Firefox mit GTK3 Integration {{AUR|firefox-gtk3-bin}}
{{AUR|firefox-gtk3-bin}}
 
== E-Mail-Programm-Integration ==
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.
 
network.protocol-handler.app.mailto
 
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.
 
=== Einstellungen in Thunderbird ===
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 ==
== Gnome-Shell-Integration ==
Zeile 58: Zeile 38:
* Um die Titel Bar zu entfernen kann aus dem AUR {{AUR|hide-ff-title-bar-git}} das Plugin installiert werden.
* Um die Titel Bar zu entfernen kann aus dem AUR {{AUR|hide-ff-title-bar-git}} das Plugin installiert werden.


== KDE-Integration ==
== KDE-Plasma-Integration ==
*Um auch GTK Anwendungen das KDE-Aussehen zu verpassen(inklusive Firefox), installiere {{paket|breeze-gtk}} und {{paket|kde-gtk-config}}.
*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'.
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 markiere '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.
* 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.
*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].
*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==
== Add-Ons ==
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.
Firefox-Add-Ons sind über das Einstellungs Menu 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]


# Mit der rechten Maustaste auf die Einträge klicken und „Neu → Boolean“ wählen.
== Flash ==
# Einstellungsname lautet „network.protocol-handler.external.irc“, Wert: „true“ (bzw. „1“)
Um Flash nutzen zu können installiert man entweder das proprietäre {{paket|flashplugin}} (NPAPI) oder das ebenfalls proprietäre {{paket|pepper-flash}} (PPAPI) Paket beides aus den extra Repositorium.
# Dann noch einen neuen Eintrag erstellen, diesmal einen String.
pacman -S pepper-flash
# *Einstellungsname: '''network.protocol-handler.app.irc''' Wert: '''xchat'''
Eine freie aber funktionsärmere Alternative ist mit {{AUR|Gnash-git}} vorhanden.


== UserAgent ändern ==
==DRM-Kopierschutz==
[[Bild:Fx-about.png|thumb|Anzeige des Useragent-Strings im Informationsdialog von Firefox 3.6 – Hier die Original-Angabe]]
Um Netflix und co wiedergeben zu können muss ein Haken in den Einstellungen gesetzt werden.
Einstellungen -> Allgemein -> Inhalte mit DRM-Kopierschutz wiedergeben


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.
==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]].
general.useragent.override
 
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.
 
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.
 
== IPv6 deaktivieren ==
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.
== about:config ==
Trägt man der Firefox Adresszeile {{ic|about:config}} ein, können weitergehende Einstellungen vorgenommen werden.<br> Hierzu wird der entsprechende Parameter mit Hilfe der eingebauten Suchfunktion aufgesucht und anschließend der dazugehörige Wert angepasst.


== Plugins ==
{| {{prettytable}}
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.
!  !! Parameter !! Wert !! Anmerkung
 
|-
* https://addons.mozilla.org/de/firefox/browse/type:7
|"Downloads abgeschlossen" Popup deaktivieren
 
|browser.download.manager.showAlertOnComplete
=== Flash ===
|false
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
|-
 
|IPv6 deaktivieren
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.
|network.dns.disableIPv6
 
|true
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]].
|
|-
|Gnome Keyring-Integration
|extensions.gnome-keyring.keyringName
|login
|benötigt {{AUR|firefox-gnome-keyring}}
|-
|E-Mail-Programm-Integration
|network.protocol-handler.app.mailto
|/usr/bin/thunderbird
|(Wert für Thunderbird)
|-
|IRC-Integration
|network.protocol-handler.external.irc
|true
|siehe auch den nächsten Punkt
|-
|Chat Programm angeben (hier xChat)
|network.protocol-handler.app.irc
|xchat
|
|-
|UserAgent ändern (hier: IE6.0,WinXP-SP2)
|general.useragent.override
|Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
|
|-
|Backspace-Taste aktivieren
|browser.backspace_action
|0
|
|-
|URL bei einfachem Klick markieren
|browser.urlbar.clickSelectsAll
|true
|
|-
|Autoscroll per Mittlerer Maustaste
| general.autoScroll
|true
|
|-
|Cliqz Traking ausschalten
|extensions.cliqz
|false
|
|}


=== Java ===
=== Java ===
Zeile 114: Zeile 132:
  pacman -S mplayer gecko-mediaplayer
  pacman -S mplayer gecko-mediaplayer


==DRM-Kopierschutz==
== Einstellungen in Thunderbird ==
Um Netflix und co wiedergeben zu können muss eventuell noch ein Haken in den Einstellungen gesetzt werden.
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.
Einstellungen -> Inhalte mit DRM-Kopierschutz wiedergeben


==Tipps und Tricks==
  network.protocol-handler.app.ftp    →  /usr/bin/firefox
==="Downloads abgeschlossen" Popup deaktivieren===
network.protocol-handler.app.http  →  /usr/bin/firefox
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.
  network.protocol-handler.app.https /usr/bin/firefox
  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]].
 
===Backspace-Taste aktivieren===
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.
 
  browser.backspace_action # aus der 2 machen wir eine 0
 
===URL bei einfachem Klick markieren===
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.
 
  browser.urlbar.clickSelectsAll # aus false machen wir ein true
 
===Autoscroll per Mittlerer Maustaste===
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.
  general.autoScroll


== Sicherheit und Privacy siehe auch ==
== Weblinks zu Sicherheit und Privacy ==
* Blockartikel Mike Kuketz [https://www.kuketz-blog.de/firefox-cliqz-parameter-in-der-aboutconfig/ Cliqz Parameter] Okt. 2017
* Blockartikel Mike Kuketz [https://www.kuketz-blog.de/firefox-cliqz-parameter-in-der-aboutconfig/ Cliqz Parameter] Okt. 2017
* Blockartikel Marius's Welt [https://marius.bloggt-in-braunschweig.de/2017/11/22/redhat-webseite-des-session-replaying-bezichtigt/ Session Replaying] Nov. 2017
* Blockartikel Marius's Welt [https://marius.bloggt-in-braunschweig.de/2017/11/22/redhat-webseite-des-session-replaying-bezichtigt/ Session Replaying] Nov. 2017

Version vom 24. November 2017, 02:20 Uhr

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

Datei:Fx18 archlinux.de.png
Firefox 57 zeigt archlinux.de an

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


Alternativen gibt es auch noch aus dem AUR:


Hier ist eine Übersicht über Mozilla's releases

Firefox Varianten

  • Iceweasel -- Ein Fork von Firefox, welcher von Debian entwickelt wird. Der Hauptunterschied liegt darin, dass es kein geschütztes Material von Mozilla beinhaltet.

https://wiki.debian.org/Iceweasel || iceweaselAUR

  • 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.

https://www.gnu.org/software/gnuzilla/ || icecatAUR

  • Firefox KDE -- Eine Version von Firefox, die einen OpenSUSE patch für eine bessere KDE Integration beinhaltet.

https://gitorious.org/firefox-kde-opensuse || firefox-kde-opensuseAUR

Gnome-Shell-Integration

KDE-Plasma-Integration

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 markiere 'Symbole auf GTK-Knöpfen anzeigen' und 'Symbole in GTK-Menüs anzeigen'.

Add-Ons

Firefox-Add-Ons sind über das Einstellungs Menu unter Add-Ons installierbar. Oder auf dieser Internetseite zu finden. Firefox-Add-Ons

Flash

Um Flash nutzen zu können installiert man entweder das proprietäre flashplugin (NPAPI) oder das ebenfalls proprietäre pepper-flash (PPAPI) Paket beides aus den extra Repositorium.

pacman -S pepper-flash

Eine freie aber funktionsärmere Alternative ist mit Gnash-gitAUR vorhanden.

DRM-Kopierschutz

Um Netflix und co wiedergeben zu können muss ein Haken in den Einstellungen gesetzt werden.

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

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.

about:config

Trägt man der Firefox Adresszeile about:config ein, können weitergehende Einstellungen vorgenommen werden.
Hierzu wird der entsprechende Parameter mit Hilfe der eingebauten Suchfunktion aufgesucht und anschließend der dazugehörige Wert angepasst.

Parameter Wert Anmerkung
"Downloads abgeschlossen" Popup deaktivieren browser.download.manager.showAlertOnComplete false
IPv6 deaktivieren network.dns.disableIPv6 true
Gnome Keyring-Integration extensions.gnome-keyring.keyringName login benötigt firefox-gnome-keyringAUR
E-Mail-Programm-Integration network.protocol-handler.app.mailto /usr/bin/thunderbird (Wert für Thunderbird)
IRC-Integration network.protocol-handler.external.irc true siehe auch den nächsten Punkt
Chat Programm angeben (hier xChat) network.protocol-handler.app.irc xchat
UserAgent ändern (hier: IE6.0,WinXP-SP2) general.useragent.override Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Backspace-Taste aktivieren browser.backspace_action 0
URL bei einfachem Klick markieren browser.urlbar.clickSelectsAll true
Autoscroll per Mittlerer Maustaste general.autoScroll true
Cliqz Traking ausschalten extensions.cliqz false

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

Einstellungen in Thunderbird

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

Weblinks zu Sicherheit und Privacy

Weblinks