Firefox: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
KKeine Bearbeitungszusammenfassung
Überarbeitung
Zeile 1: Zeile 1:
{{inuse|[[Benutzer:Dirk Sohler|Dirk Sohler]] 14:44, 11. Dez. 2008 (CET)}}
Mozilla Firefox ist ein freier Webbrowser des Mozilla-Projekts. Der seit Mitte 2002 entwickelte Open-Source-Webbrowser zeichnet sich besonders durch seine vielfältigen Erweiterungsmöglichkeiten aus. (Wikipedia)


Mozilla Firefox ist ein OpenSource-Browser und steht unter den Lizenzen GPL, LGPL und MPL.
== Installation ==
Das benötigte Paket befindet sich im [[Pacman#Repositorien_und_Spiegel-Server | extra-Repositorium]] und wird mit dem folgendem Befehl installiert:


=Installation=
pacman -Sy firefox


Das benötigte Paket befindet sich im Extra-Repositorium und kann mit folgendem Befehl installiert werden:
== Lokalisation ==
Für eine deutsche Lokalisation muss man das Paket „firefox-i18n“ installieren.


<pre>pacman -Sy firefox</pre>
pacman -Sy firefox-i18n


=Konfiguration=
== e-Mail-Programm-Integration ==
Standardmäßig öffnet Firefox mailto-Links nicht in Thunderbird und Thunderbird URLs nicht in Firefox. dem kann dadurch abhilfe geschafft werden, dass man Firefox mitteilt, mit welchem Programm mailto-Links geöffnet werden. Dazu gibt man in der Adresszeile „about:config“ ein, liest den eventuell erscheinenden Warnhinweis, verstehet bestätigt ihn, und legt dann mittels Rechtsklick einen neuen String an.


==Lokalisation==
network.protocol-handler.app.mailto
Für eine deutsche Lokalisation muss man das firefox-i18n Paket wie folgt installieren:


<pre>pacman -Sy firefox-i18n</pre>
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.


==Email-Integration (Thunderbird)==
=== Einstellungen in Thunderbird ===
Analog dazu kann man ebenfalls einstellen, dass Thunderbird, wechles dies Standardmäßig nicht tut, 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.


===Das Problem===
network.protocol-handler.app.ftp    →  /usr/bin/firefox
Standardmäßig öffnet Firefox mailto's nicht in Thunderbird und Thunderbird URLs nicht in Firefox.
network.protocol-handler.app.http  →  /usr/bin/firefox
network.protocol-handler.app.https  →  /usr/bin/firefox


===Einstellungen in Firefox===
== IRC-Integration==
In der Adresszeile '''about:config''' eingeben, mit einem Rechts-Klick neuen String erstellen (falls noch nicht vorhanden):
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.


*Einstellungsname: '''network.protocol-handler.app.mailto'''   Wert: '''/usr/bin/thunderbird'''
# Mit der rechten Maustaste auf die Einträge klicken und „Neu → Boolean“ wählen.
# Einstellungsname lautet „network.protocol-handler.external.irc“, Wert: „true“ (bzw. „1“)
# Dann noch einen neuen Eintrag erstellen, diesmal einen String.
# *Einstellungsname: '''network.protocol-handler.app.irc''' Wert: '''xchat'''


===Einstellungen in Thunderbird===
== UserAgent ändern ==
Unter '''Bearbeiten --> Einstellungen --> Erweitert --> Konfiguration Bearbeiten'''
den Konfigurations-Editor (about:config) öffnen.
Mit einem Rechts-Klick drei neue Strings erstellen (falls noch nicht vorhanden):
 
*Einstellungsname: '''network.protocol-handler.app.ftp'''  Wert: '''/usr/bin/firefox'''
*Einstellungsname: '''network.protocol-handler.app.http'''  Wert: '''/usr/bin/firefox'''
*Einstellungsname: '''network.protocol-handler.app.https'''  Wert: '''/usr/bin/firefox'''
 
==Xchat-Integration==
Damit durch das Klicken auf einen irc://.. Link sich der IRC-Client öffnet muss folgendes angepasst werden:
 
In die Adresszeile des Browsers '''about :config''' eingeben.
Mit der rechten Maustaste auf die Einträge klicken und '''Neu''' > '''Boolean''' wählen.
 
*Einstellungsname '''network.protocol-handler.external.irc''' Wert: '''true'''
 
Dann noch einen neuen Eintrag erstellen, diesmal einen String.
 
*Einstellungsname: '''network.protocol-handler.app.irc''' Wert: '''xchat'''
 
==UserAgent ändern==
[[Bild:Firefox_about_3.0.3.png|thumb|Anzeige des Useragent-Strings im Informationsdialog von Firefox 3.0.4 – Hier die Original-Angabe]]
[[Bild:Firefox_about_3.0.3.png|thumb|Anzeige des Useragent-Strings im Informationsdialog von Firefox 3.0.4 – Hier die Original-Angabe]]
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 bereitgestellt bzw. 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'''.
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.


*Einstellungsname: '''general.useragent.override''' Wert: '''hier die gewünschten Informationen eintragen'''
general.useragent.override


Sollen überhaupt keine Informationen gesendet werden einfach nichts bei Wert eintragen.
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.
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 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. Ich habe diesen User-Agent-String z.B. von meiner WinXP Installation übernommen.
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.
Im Internet Explorer kann der UserAgent angezeigt werden indem man ''javascript:alert(navigator:userAgent)'' in die Adresszeile eingibt.


===Links zum Thema UserAgent===
== 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.


http://www.firefox-browser.de/wiki/User_Agent
network.dns.disableIPv6
<br>
http://msdn.microsoft.com/workshop/author/dhtml/overview/aboutuseragent.asp


==IPv6 deaktivieren==
Sollte der Seitenaufruf allerdings funktionieren, sollte man diese Option so belassen, wie sie ist. Durch das deaktivieren der IPv6-unterstützung in Firefox erhält man keine Vorteile, wenn es auch mit aktivierter unterstützung funktioniert.
Wieder gelangt man über '''about:config''' in der Adressleiste auf die Konfigurationsseite des Firefox.
Dort muss man folgende Änderung vornehmen:
*Einstellungsname: '''network.dns.disableIPv6''' Wert: '''true'''


===Link zur Deaktivierung===
== Plugins ==
[[IPv6 - Modul deaktivieren]]
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.


=Plugins=
* https://addons.mozilla.org/de/firefox/browse/type:7


==Flash==
=== Flash ===
Um Flash zu nutzen installiert man sich am besten das proprietäre Flashplugin von Adobe aus dem extra-Repositorium. Leider bieten die freien Alternativen noch nicht den vollen Funktionsumfang bzw. die Stabilität wie das Pendant von Adobe.
Um Flash zu nutzen installiert man sich am besten das proprietäre Flashplugin von Adobe aus dem extra-Repositorium. Leider bieten die freien Alternativen noch nicht den vollen Funktionsumfang bzw. die Stabilität wie das Pendant von Adobe.
<pre>pacman -Sy flashplugin</pre>


pacman -Sy flashplugin


==Java==
=== Java ===
Firefox unterstützt Java, allerdings muss das Javapaket aus extra installiert sein.
Firefox unterstützt Java, allerdings muss das Java-Paket aus „extra“ installiert sein.


<pre> pacman -Sy jre </pre>
pacman -Sy jre


==Mplayer Plugin==
=== Mplayer-Plugin ===
Das Mplayer Plugin ermöglicht es Medieninhalte eingebettet wiederzugeben, was auch großteils funktioniert. Hierfür müssen folgende Pakete aus extra installiert werden:
Das Mplayer Plugin ermöglicht es Medieninhalte eingebettet wiederzugeben, was auch großteils funktioniert. Hierfür müssen folgende Pakete aus extra installiert werden:


<pre>pacman -Sy mplayer mplayer-plugin</pre>
pacman -Sy mplayer mplayer-plugin
 
==VLC Plugin==
Um das VLC-Plugin für Firefox zu bekommen, nimmt man entweder das vorgefertigte PKGBUILD aus dem [[AUR]] oder man bastelt sich ein neues VLC-Paket.
 
===vorgefertigt aus dem AUR===
Das vorgefertigte Packagebuild bekommt man [http://aur.archlinux.org/packages.php?do_Details=1&ID=13120 hier]. Sollte man noch kein Paket aus dem [[AUR]] gebaut haben, einfach mal die [[AUR]]-Seite durchlesen.
 
===selbst gebaut===
Dazu nimmt man sich die bestehenden Files zum Paketbau aus /var/abs (siehe auch [[Abs]])...
<br>
<pre>
find /var/abs/ -name "vlc"
</pre>
und kopiert diese zum Beispiel nach /var/abs/local/vlc
<pre>
cp -a /var/abs/extra/multimedia/vlc /var/abs/local/vlc
</pre>
Nun wechselt man nach /var/abs/local/vlc und editiert das File ''PKGBUILD''.
Hinter ''./configure'' fügt man dann die Option "'''--enable-mozilla'''" ein.
Zudem ersetzt man die letzte Zeile der Datei ("'''rm -rf ${startdir}/pkg/usr/lib/mozilla'''") durch
 
  mkdir -p $startdir/pkg/opt/mozilla/lib/plugins/
  mv $startdir/pkg/usr/lib/mozilla/plugins $startdir/pkg/opt/mozilla/lib/
 
Jetzt das Paket bauen:
<pre>
makepkg
</pre>


Paket installieren:
=== VLC-Plugin ===
<pre>
Um das VLC-Plugin für Firefox zu bekommen, nimmt man am besten das vorgefertigte PKGBUILD aus dem [[AUR]]. Sollte man noch kein Paket aus dem AUR gebaut haben, einfach mal die AUR-Seite hier im Wiki durchlesen.
pacman -U vlc-<pkgver>.pkg.tar.gz
</pre>


* [http://aur.archlinux.org/packages.php?do_Details=1&ID=13120 im AUR].


[[Kategorie:Browser]]
[[Kategorie:Browser]]

Version vom 11. Dezember 2008, 15:29 Uhr

Mozilla Firefox ist ein freier Webbrowser des Mozilla-Projekts. Der seit Mitte 2002 entwickelte Open-Source-Webbrowser zeichnet sich besonders durch seine vielfältigen Erweiterungsmöglichkeiten aus. (Wikipedia)

Installation

Das benötigte Paket befindet sich im extra-Repositorium und wird mit dem folgendem Befehl installiert:

pacman -Sy firefox

Lokalisation

Für eine deutsche Lokalisation muss man das Paket „firefox-i18n“ installieren.

pacman -Sy firefox-i18n

e-Mail-Programm-Integration

Standardmäßig öffnet Firefox mailto-Links nicht in Thunderbird und Thunderbird URLs nicht in Firefox. dem kann dadurch abhilfe geschafft werden, dass man Firefox mitteilt, mit welchem Programm mailto-Links geöffnet werden. Dazu gibt man in der Adresszeile „about:config“ ein, liest den eventuell erscheinenden Warnhinweis, verstehet 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, wechles dies Standardmäßig nicht tut, 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

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.

  1. Mit der rechten Maustaste auf die Einträge klicken und „Neu → Boolean“ wählen.
  2. Einstellungsname lautet „network.protocol-handler.external.irc“, Wert: „true“ (bzw. „1“)
  3. Dann noch einen neuen Eintrag erstellen, diesmal einen String.
  4. *Einstellungsname: network.protocol-handler.app.irc Wert: xchat

UserAgent ändern

Datei:Firefox about 3.0.3.png
Anzeige des Useragent-Strings im Informationsdialog von Firefox 3.0.4 – Hier die Original-Angabe

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.

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 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 das deaktivieren 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.

Flash

Um Flash zu nutzen installiert man sich am besten das proprietäre Flashplugin von Adobe aus dem extra-Repositorium. Leider bieten die freien Alternativen noch nicht den vollen Funktionsumfang bzw. die Stabilität wie das Pendant von Adobe.

pacman -Sy flashplugin

Java

Firefox unterstützt Java, allerdings muss das Java-Paket aus „extra“ installiert sein.

pacman -Sy jre

Mplayer-Plugin

Das Mplayer Plugin ermöglicht es Medieninhalte eingebettet wiederzugeben, was auch großteils funktioniert. Hierfür müssen folgende Pakete aus extra installiert werden:

pacman -Sy mplayer mplayer-plugin

VLC-Plugin

Um das VLC-Plugin für Firefox zu bekommen, nimmt man am besten das vorgefertigte PKGBUILD aus dem AUR. Sollte man noch kein Paket aus dem AUR gebaut haben, einfach mal die AUR-Seite hier im Wiki durchlesen.