Firefox Konfigurations Guide

Kampfwurst

Semiprofi
Thread Starter
Mitglied seit
14.08.2005
Beiträge
5.425
Ort
silicon valley Dresden
logojy7.png

1. Vorwort
Der Grund der mich dazu bewegt hat diesen Guide zu schreiben, liegt darin das in letzter zeit häufig fragen zu der konfiguration auftauchen. Besonders seit dem launch des Fire Fox 2.0 werden oft Fragen in verbinndung mit den Close-Buttons und dem Alt + S problem gestellt.
Dieser Guide soll dazu dienen, gestellte Fragen zu beantworten.
Und ohne Extentions die Netzwerkeinstellungen an seinen Bedarf anzupassen.
Am Ende gehe ich drauf ein wie man zu seiner eigenen Configdatei für den Feuer Fuchs kommt.


2. Sinn der Sache
Durch die Anpassungen wird eine optimale ausnutzung der Netzwerk als auch Rechenkapazitäten gewährleistet. Oder die Optik an seine persönlichen Bedürfnisse angepasst werden. Zumal man seine ganze Konfiguration in eine handliche Datei verfrachten kann.


3. Einführung
Um zugriff auf die Konfiguration von Fire Fox zu erhalten, schreibt man in die Adresszeile about:config. Hierbei werden die vom Nutzer geänderten Schlüssek fettgedruckt angezeigt.
Über die eingabe von about:cache erhält man zugriff auf eine Laufstatistik des Fire Foxes. Hier können Informationen über RAM als auch Festplattencache entnommen werden.


4. Verbinndungs Einstellungen
Über diese Einstellungen können die Anzahl der Verbinndungen festgelegt werden. Allerdings ist zu beachten, das übertriebene Werte vermieten werden sollten. Da es hier zu einer verminderten Zugriffsgeschwindigkeit führen kann.

network.http.max-connections legt fest wieviel Verbinndung innerhalb von Fire Fox ermöglicht werden.

network.http.max-connections-per-server legt wieviel Verbinndung auf einen Server von Fire Fox ermöglicht werden. Achtung: dieser Schlüssel kann allerdings von Serverseitigen vorgaben eingeschrenkt werden.

network.http.max-persistent-connections-per-proxy legt fest wieviel ständige Verbinndungen maximal zum Web Server erlaubt sind.

network.http.max-persistent-connections-per-server legt fest wieviel ständige Verbinndungen maximal zum Proxy Server erlaubt sind.

network.http.pipelining mit true und false wird die Pipelining Funktion de/aktiviert. Diese Funktion dient zum paralellen Anfordern von Daten für den Seitenaufbau.

network.http.pipelining.firstrequest legt fest, ob die erste Anfrage an den Web Server im zusammenhang mit der Pipeline Funktion erlaubt wird.

network.http.pipelining.maxrequests legt fest, wieviel Pipeline Anfragen zu einem Zeitpunkt erlaubt sind.

network.http.keep-alive legt fest, ob versucht werden soll die Verbinndung zum Web Server / Proxy Server "am leben zu erhalten" true/false.

network.http.keep-alive.timeout legt fest ab wieviel Sekunden nicht mehr versucht wird Anfragen zu stellen, wenn keine Rückmeldung mehr erfolgt.


5. Proxy Einstellungen
network.proxy.http hier wird die IP des Proxy Server eingetragen, ist keiner vorhanden freilassen.

network.proxy.http_port hier wird der Port des Proxy Server eingetragen, ist keiner vorhanden freilassen.

network.proxy.no_proxies_on legt fest, auf wellchen Adressen der Proxy Server nicht angewendet wird, hierbei werden die Einträge durch ein Komma getrennt.

network.http.proxy.pipelining legt fest, ob die Pipelining Funktion beim nutzen eines Proxy Servers ermöglicht wird mit true/false.

network.http.proxy.keep-alive legt fest, ob versucht wird die Verbinndung zum Proxy Server "am Leben zu erhalten"


6. DNS Einstellungen
network.dnsCacheEntries legt fest, wieviele Einträge der DNS Cache maximal beinhaltet.

network.dnsCacheExpiration
legt fest, nach wieviel Sekunden ein hinzugefügter DNS Eintrag verfällt.


7. Cache Einstellungen
browser.cache.disk.parent_directory legt fest, in wellchen Verzeichniss der Cache Ordner Abgelegt werden soll z.b e:\\Fire Fox\\

browser.cache.check_doc_frequency legt fest, aller wieviel Sekunden die Cachegröße aktualisiert wird.

browser.cache.disk.enable legt fest, ob der Festplattencache für Fire Fox genutzt werden soll oder nicht mit true/false.

browser.cache.memory.capacity legt die RAM Cachegröße in KB fest.

browser.cache.disk.capacity legt die Festplatten Cachegröße in KB fest.

content.notify.backoffcount legt fest, wieviele Seiten für das zurückbälttern zur verfügung stehen.

plugin.expose_full_path legt fest, ob die Seiten direkt vorgerendert im Cache liegen mit true/false.


8. Close-Button Einstellung
Da viele sich beschwert haben, das der Close Button für die Tabs nicht mehr an der Seite sich befindet. Habe ich eine Möglichkeit gefunden um dieses anzupassen.

browser.tabs.closeButtons legt fest, wo und ob der Close Button ist.

Der Wert 1 legt fest, das jedes Tab seinen eigenen Close Button erhällt (FF2.0)
Der Wert 2 legt fest, das der Close Button garnicht mehr angezeigt wird. So ist es nur noch per Kontext des Tablet, Alt + T oder mit klick der mittleren Maustaste möglich ein Tab zu schließen.

Der Wert 3 legt fest, das der Close Button an der Seite angezeigt wird (FF1.5)


9. ALT + S im Forum
Seit FF2.0 ist es nicht mehr möglich über die Tastenkombination ALT + S einen Post abzuschicken. Ob das nun ein Bug seitens 2.0 oder gewollt ist, ist noch unklar. Hierbei müssen 2 Werte von 2 Schlüsseln angepasst werden.

ui.key.chromeAccess umstellen auf den Wert 5
ui.key.contentAccess umstellen auf den Wert 4


10. Grundeinstellungen
browser.startup.homepage legt die Startseite fest z.b www.google.de

config.trim_on_minimize durch diesen Schlüssel wird bei minimierung von Fire Fox der RAM Speicherverbrauch gesenkt mit true/false.


11. Der Weg zur Fire Fox Config
Die Config für Fire Fox liegt bei den Anwendungsdaten.
Dabei lautet der Pfad

C:\Dokumente und Einstellungen\Benutzer\Anwendungsdaten\Mozilla\Firefox\Profiles\xxx.default

Der Pfad kann abweichen, wenn die Ordnerparameter für Anwendungsdaten geändert wurden.

In dem Profilordner sollte sich die Datei user.js befinden. Ist diese nicht vorhanden muss sie über Notepad mit speichern unter "user.js" erstellt werden.

Das Besonderheiten hierbei sind, das bei jeden Start von Fire Fox die Settings der Datei prefs.js überschrieben werden.

In der Config werden die Schlüssel und Werte mit einer besonderen Schreibform realisiert. Hier ein kleiner Ausschnitt aus meiner user.js.

//########## Connection ##########
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.keep-alive", true);
user_pref("network.http.keep-alive.timeout", 100);


12. Computer spezifische Einstellungen
Die angegebenen Werte sind nur Vorschläge und können angepasst werden.

schneller Computer:
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 0);

langsamer Computer:
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.notify.interval", 1000000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 1000000);
user_pref("content.maxtextrun", 4095);
user_pref("nglayout.initialpaint.delay", 500);


13. Verbindungs spezfische Einstellungen
Die angegebenen Werte sind nur Vorschläge und können angepasst werden.

schnelle Verbinndung:
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.keep-alive", true);
user_pref("network.http.keep-alive.timeout", 100);

langsame Verbinndung:
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 4);
user_pref("network.http.max-persistent-connections-per-proxy", 4);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 4);
user_pref("network.http.keep-alive", true);
user_pref("network.http.keep-alive.timeout", 200);


14. Feedback
Würde mich über euer Feedback zu diesem Guide freuen.
Sei es Rechtschreibung, Verbesserungsvorschläge, Fehler und Neuerungen.

Mfg Wursty :d
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
sieht sehr chick und umfangreich aus.
Doch eine Frage hätte ich noch. Kann man 1.5 und 2.0 parallel laufen lassen? Weil 1.5 bei mir sehr angepasst ist und einige extension noch nicht auf 2.0 laufen und ich jetzt noch keinen komplett Umstieg machen will und mir die Zeit für Experimente fehlt. :)
 
@kaBOOOM
ja kann man, aber es kann zu problemen bis zum profilcrash kommen.
bei mir ist das in der FF1.5x und RC3 zeit nicht vorgekommen.

aber an sich ist es empfehlenswert für eine neue FF version auch ein neues FF profil anzulegen (pfad wo sich das befindet steht ja oben). oder das alte profil backupen ;)

@silverbullet
den link kann ich ja mit als ergänzung einfügen ;)

@topic
werde den guid am we nochmal etwas überarbeiten und gegebenfalls erweitern ;)
 
Hey Kampfwurscht, evtl kannst du mir weiterhelfen.

Ich hab vorhin die 2.0 drauf gemacht. Zufrieden bin ich mit der optischen Aufmachung überhaupt nicht, vorallem nicht mit der Tab-Leiste. Bei der vorherigen Version, der 1507, haben sich die Tabs automatisch verkleinert, wenn sie nicht mehr in die Reihe gepasst haben. Jetzt hat man da diese "Scroll-Funktion".......die mir absolut übel aufstößt, weil ich 0 Übersicht habe.

Bekommt man die irgendwie weg? Dass sich die Tabs quasi wieder einfach bis zu einer gewissen Anzahl verkleinern?
 
ich weiss was du meinst und es stört mich erlich gesagt auch.
bisher habe ich leider keine möglichkeit gefunden über die config.
es wird wohl in der chrome verankert sein, wenn dort kein schlüssel definiert ist dafür kann man es nicht über den config weg ändern.

aber ich geb die suche noch nicht auf, wenn ich fündig werde gebe ich bescheid ;)

Edit:
mit erstellung eines browers in einem tab und analyze über DOM konnte ich bisher kein schlüssel finden. aber das ist echt nicht leicht bei den abertausenden zeilen was zu finden ;D
 
Zuletzt bearbeitet:
Hallo Kampfwurst. Danke für den Guide und vorallem für den Close-Button :)

Eine Frage hab ich noch. Und zwar, kann ich den Firefox irgendwie zu einer 6.1 Soundausgabe bewegen?
 
in wie fern meinste die soundausgabe?
z.b flash plugins oder movies ala youtube?

wenn ja müsste man das über die plugin stellung realisieren, aber da ist mir nix bekannt. allerdings gäbe es auch noch eine ander lösung.
ich habe bei meiner X-Fi das ganze so eingestellt das auch aus mono-stereo auf surround ein upmix erfolgt. anders kann man es afaik nicht realisieren.
 
ja genau bei solchen seiten wie youtube, da hab ich keinen ton...

und hab nur onboardsound ....
 
schaut mal was ich gefunden habe ;)
eine lösung für diese scroll-pfeile *klick*

allerdings ist das nur eine halbe lösung. die pfeile sind weg, aber man kann nur auf 9 tabs zugreifen, an die anderen kommt man nicht mehr ran.
die lösung liegt dem anschein nach in der chrome. entweder beschert uns ein plugin entwickler ein geschenk oder man muss bis 2.0.1 warten und hoffen dass das geändert wird :(
 
Zuletzt bearbeitet:
ich weis nicht ob es das schon gab aber gibt es keine einstellung für FF2.0 mit dem man button o.ä. erstellt womit man den browser beliebig neu starten kann?
ich hab zwar eine erweiterung gefunden aber sie ist leider nur für FF1.5.0.* .
ich bin auch erfolglos die config duchgegangen.
 
Zuletzt bearbeitet:
Hallo.

Seitdem ich FF2.0 nutze ärgere ich mich darüber, dass wenn ich bei Google einen Suchbeitrag anklicke, ein neuer Tab geöffnet wird. So weit so gut das ist ja noch gewollt, aber klicke ich den nächsten Treffer an, öffnet er diesen im Tab vom ersten Treffer. Bei der alten FF Version hat er für jeden angeklickten Treffer einen neuen Tab geöffnet. Was auch wesentlich sinniger ist...

Weiß da jemand Rat?
 
Normal öffnet weder 2.0 noch jede ältere Versionen links in neuen Tabs.
Man kann das aber so einstellen, am besten du installierst dir Tab Mix Plus, den link dazu findest du in dem anderen Firefox 2.0 thread, und konfigurierst dir das unter

Extras - > Einstellungen -> Tabs
selbst.
 
nice thread hier;) endlich mal einer der das erklärt;)
vielen dank ich hoffe das es jetzt mit alt+s geht:d

mfg xymon
 
Hallo!
Also den Tab MIx Plus hab ich noch nicht probiert, aber noch folgendes Problem bemerkt:

Manchmal wenn ich auf einen Link klicke, scrollt die Seite einfach nur nach oben an den Anfang. Betätige ich den Link ein zweites mal, wird er geöffnet. ist Euch das Problem auch aufgefallen?
 
@alex
selbst über chrome ist das nur bedingt möglich, da bleibt nur hoffnung auf ein addon oder dass das fire fox dev team ein offenes ohr hat für die community :(

@all
danke danke für die blumen
vll. komm ich ja an dem we dazu, den guide etwas zu erweitern :fresse:
 
hey

hab seit kurzem das problem das der flashplayer nicht mehr funzt kann ihn nicht installieren und auch nicht anklicken wenn er noch nicht installiert wurde!!

kann mir mal wer helfen??

mfg xymon
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh