[ Rejtett Firefox beállítások ]

Rejtett Firefox beállítások

  • 2006-10-11 22:54
Mikor eldöntjük, hogy Firefox-ot  fogunk használni, a telepítés után egy elég fapados böngészőt kapunk, amit viszont nagymértékben testre lehet szabni - és ebben rejlik nagyszerűsége. Az alább leírt rejtett beállításokat többnyire eddig is el lehetett érni különböző kiegészítők feltelepítésével, de minek fogyasszuk az amúgy is mindig szűkös memóriát ezek betöltésével, mikor többnyire elég maximum néhány sort átírni a programban?

Ez elriasztó lehet annak, aki még nem csinált ilyet, de le kell szögezni, hogy ez nem jelent a programkódban való turkálást, így nem igényel semmilyen programozói, vagy egyéb magasabb szintű számítástechnikai jártasságot. A felhasználók nagy része az egyszerű módszert választja mikor megváltoztatja a programot. A címsorba írt about:config előhozza a különböző beállítások megváltoztatásához szükséges ablakot. Itt könnyen és gyorsan elvégezhetők a szükséges módosítások, ám azzal a hátránnyal járnak, hogy nem menthetők, és nem vihetők át egy másik gépre. Tehát egy esetleges Windows újratelepítés vagy merevlemez formázás után ezek az adatok elvesznek és újra be kell őket állítani, ami időbe telhet, ha sokat módosítgattunk már a kódok közt. (Igaz, hogy az about:config-ban történt változtatásokat a prefs.js fájlba menti a Firefox, de ide menti az összes többi változást is, amit nem feltétlenül mi okoztunk, ezért ezt nem szerencsés más gépre mozgatni, vagy lementeni, mert gondokat okozhat.)

A fenti problémát elkerülendő létre kell hoznunk egy user.js, userChrome.css és egy userContent.css nevű fájlt a Profil mappán belül. Ezeket később elmenthetjük, átmozgathatjuk más gépekre, így beállításaink mindig, mindenhol gyorsan elérhetők lesznek számunkra.

Először is keressük meg az előbb említett Profil mappánkat a Windows-on belül: %AppData%\Mozilla\Firefox\Profiles\xxxxxxxx.default\, ahol az "xxxxxxxx" egy véletlenszerűen generált karakterlánc. Legegyszerűbb, ha megnyitjuk a %AppData%\Mozilla\Firefox\Profiles mappát, onnantól viszonylag könnyű lesz a dolgunk. (Az %AppData% egy gyorshivatkozás amely a C:\Documents and Settings\{Felhasználónév}\Application Data mappába visz.)

A Profil mappánkon belül most létre kell hoznunk a bizonyos user.js fájlt. Zárjuk be az összes futó Firefox ablakot. Nyissuk meg a Jegyzettömböt, majd mentsük el az üres dokumentumot a Profil mappánkba, a következő módon: a fájl típusa legördülő menüben válasszuk ki a "Minden fájl" lehetőséget, névnek adjuk meg a "user.js"-t. Hasonlóan járjunk el a másik két fájl esetén is, viszont őket a chrome mappába mentsük.

A következő beállításokat egyszerűen másoljuk a fájlba, majd mentsük el. Ezután indítsuk el a Firefoxot.


user.js


A felugró, pop-up ablakoknak adhatunk új tulajdonságokat:

// Az összes pop-up ablak átméretezhető:
user_pref("dom.disable_window_open_feature.resizable", true);
//  Az összes pop-up ablak lekicsinyíthető
user_pref("dom.disable_window_open_feature.minimizable", true);
// Az összes pop-up ablaknál látszódjon a menü:
user_pref("dom.disable_window_open_feature.menubar", true);
// Az összes pop-up ablaknál látszódjon a címsor:
user_pref("dom.disable_window_open_feature.location", true);
// Oldalak megakadályozása, hogy letiltsák a görgetést:
user_pref("dom.disable_window_open_feature.scrollbars", true);



Ha a címsorból nem a Google "Jó napom van" elsőtalálatos módszert akarjuk használni:

// A címsorból normál Google keresés:
user_pref("keyword.URL", "http://www.google.com/search?q=");

// Villogó szövegek letiltása:
user_pref("browser.blink_allowed", false);



Ha túl sok memóriát eszik a Firefox működés közben:

// Memória cache beállítása:
// -1 = dinamikus beállítás (eredeti beállítás), 0 = kikapcsolva, n = méret kilobyteban

user_pref("browser.cache.memory.capacity", 4096);



Egy kis gyorsulás reményében áthelyezhetjük a gyorsítótárat, lehetőleg másik (fizikai) partícióra

// Gyorsítótár helye:
user_pref("browser.cache.disk.parent_directory","C:\\Gyorsítótár útvonala");



Az újonnan megnyíló ablakokat tulajdonságait állíthatjuk át:

/* Uj ablak korlatozasok
    0: Alapertelmezett - *Minden* új ablakban nyiló lap az aktuális ablakban/fülön nyíljon
    1: *Minden* JS nyitotta ablak valódi, új ablakban nyíljon
    2: Csak az olyan JS nyitotta ablakok nyíljanak valódi, új ablakban, amik méret/pozíció/eszköztár informaciókat tartalmaznak */

user_pref("browser.link.open_newwindow.restriction", 2);



Firefox, és az oldalbetöltések gyorsítása:

Az egyszerű és gyors beállítás:


user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("nglayout.initialpaint.delay", 0);



Gyors számítógép, gyors kapcsolattal (ADSL 4M+,  MaxDSL, T1, T3)

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);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("browser.cache.memory.capacity", 65536);


Az utolsó sorban lévő beállítás elég magasra emeli a Firefox által lefoglalt memóriát. Ha ez gondot okoz, csökkentsük kisebbre.


Gyors gép, lassabb kapcsolattal

Ez a beállítás azoknak jó akiknek nincs ultragyors kapcsolatuk. Itt nem a betárcsázósra gondolok, hanem átlagos DSL/Kábelnetre.

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("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);



Gyors gép, lassú kapcsolattal

user_pref("browser.xul.error_pages.enabled", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);



Lassú gép, gyors kapcsolattal

user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.notify.backoffcount", 5);
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", 1000);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("dom.disable_window_status_change", true);



Lassú gép, lassú kapcsolattal
(Betárcsázós, modemes nettel rendelkezőknek)

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", 750);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("dom.disable_window_status_change", true);



userChrome.css

/* A Súgó, a Szerkesztés és a Nézet menük eltávolítása:
   A többi menü kódja:
   file-menu, edit-menu, view-menu, go-menu, bookmarks-menu, tools-menu, helpMenu */

#helpMenu, #edit-menu, #view-menu  {
   display: none !important;
}

/* Bezáró gomb eltávolítása a füles sorban */
.tabs-closebutton-box {
   display: none !important;
}



userContent.css

/* Kurzor megváltoztatása JavaScript link esetén */
a[href^="javascript:"] {
   cursor: move;
}

/* Flash kikapcsolása*/
embed[type="application/x-shockwave-flash"] {display: none !important;}



Remélem fel tudtam hívni pár újdonságra még a gyakorlott Firefox használók figyelmét is. Akik további beállításokra kíváncsiak, látogassák meg az alábbi oldalakat is:

gLes: tenkju.Majd megpróbálok valami infot összeszedni a problémám megoldásához, mert rohadtul idegesít. Amúgy tetszik a Firefox2,csak csökött a monitorom és kéne a teljes képernyő.

2007-06-22 19:31
Vudu: ez nem fórum. Ez egy fórum.

2007-06-22 17:15
Él egyáltalán még ez a fórum?

2007-06-18 02:16
Teljes képernyős üzemmódban hogyan lehet bekapcsolni az eszköztárak automatikus eltűntetését? (mint az IE-ben)

2007-04-14 14:20
köszi
"lehetőle"
Nem lehetőleg?
nem kell a leg-et félkövérrel, csak kiemeltem!

2006-10-14 23:58
És akkor jön az IE7 és egyetlen darab pipát kell kivenni onnan, hogy "Enable tabbed browsing" :-D

2006-10-14 23:52
Ezzel nem cáfoltad meg a gondolatmenetem, és lehet hogy nála már nem a default érték volt.

2006-10-14 23:04
Szép gondolatmenet, csak abban hibádzik, hogy a default  autoHide az true :)
középső gomb letiltása: browser.tabs.opentabfor.middleclick false :)

2006-10-14 21:06
Gondold végig: ha beállítja, hogy mindig új ablakban nyíljanak meg az oldalak és hogy akkor se látszódjék a tab bar, ha csak egy tab van, akkor fog valaha is látni egyet? Majd vigyáz, hogy ne kattintson a középső gombbal semmire :D

2006-10-14 20:56
gLes, ez csak arra vonatkozik, hogy ha csak egy lap van megnyitva, akkor ne mutassa a tab bar-t.
ha jól értem ő olyat akar, mint ie6-ban: semmi tab, soha :)

2006-10-12 23:33
Nem tudom, hogy 1.5-ben hol van ez a beállítás, de az about:config-ban (vagy a fent leírt módon a user.js-ben) beállíthatod a browser.tabs.autoHide beállítást true-ra és akkor eltűnnek.
sajnos rossz válasz. úgyan úgy vannak tabok, ez csak más alkalmazásra vonatkozik. nekem úgy kell mint az IE7ben. 100% kikapcsolható hoki tab

2006-10-12 19:19
hoki:

Nem tudom miért szeretnél megszabadulni az egyik leghasznosabb tulajdonságtól, de tessék:

Eszközök/Beállítások/Lapok/Új oldalak megnyitása: új ablakban
hogyan lehet kikapcsolni a tabbed browsingot?
Hogyan lehet a HTML fájlt /firefox könyvjelzők/ úgy importálni az IE-be hogy ne legyenek ciril betűsek? Nekem a 6-7-esnél is ciril betűk lesznek.

2006-10-12 06:36
OPARA a böngészők králynője.
azé nem királya merta király csk 1- totyog ide oda
akirálynő beg össze visza rohangál :D