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 kilobyte-ban
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:
/* Új ablak korlátozások
0: Alapértelmezett - *Minden* új ablakban nyíló 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 információ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:
* http://mozilla.fsf.hu/firefox/tips [link]
* http://www.tweakfactor.com/articles/tweaks/firefoxtweak/4.html [link]
* http://www.google.hu/search?q=firefox+tweaks [link]
Az eredeti cikkem elérhető a Winportal.net-en [link]
Gyorskeresés
Rejtett Firefox beállítások
Mikor eldöntjük, hogy Firefox-ot fogunk használni, a telepítés után egy elég fapados böngészőt...
[ ÚJ TESZT ]
Azóta történt
-
Firefox - hasznos kiterjesztések I.
Sokáig Internet Explorert használtam, nem voltam hajlandó másik böngészőre váltani, gondoltam...
-
Firefox - hasznos kiterjesztések II.
Itt van a folytatás az általam használt kiterjesztésekről: IE Tab - [link] ...
-
Firefox - hasznos kiterjesztések III.
Az általam használt kiterjesztések száma tovább bővült, az újak a következők lennének...
Percről percre
-
Új gamer monitorral lép színre az ASRock
A PG27QFT2A sík, 27 hüvelykes, 180 hertzes, QHD IPS LED LCD panelt kapott.
-
Eredeti dizájnnal tér vissza idén a Nokia 225 4G
Három és fél éve is készült friss Nokia 225 4G-s upgrade-del, az idei verzió viszont visszahozza az eredeti formatervet is.
-
Magyar feliratozással jön a Senua's Saga: Hellblade II
A folytatást azok is élvezhetik majd, akiknek az angol szövegek megértése nem egyszerű.
-
Holnap mutatkozik be a HMD Pulse Pro
Egy finn forgalmazó viszont véletlenül már ma kilőtte a termékoldalt árakkal, specifikációval.
-
Illaoi karakterére fókuszál a 2XKO legújabb előzetese
A Riot verekedős játéka a tervek szerint valamikor jövőre érkezik.
-
TikTok-tiltás az EU-ban
Amennyiben nem kap megfelelő válaszokat, az EU már csütörtökön betiltja a TikTok Lite jutalmazási programját.
-
A pornó és az EU
A DSA keretében a Pornhubot, a Stripchatet és az XVideost is szigorú szabályokkal állítja szembe az EU.
-
A Netflix váratlan húzása
Többé nem számol be az előfizetői tábor növekedéséről a Netflix, ennek pedig nem igazán örülnek a szakemberek.
-
Turbo Kid teszt
Nagyszerű videojátékos folytatást kapott az utóbbi évtized egyik legszeretettebb kultfilmje.
-
Olcsóbb a Tesla FSD
Az USA-ban harmadával csökkent az FSD ára. Musk szerint az FSD hamarosan Kínában is elstartolhat, miközben az autók árát világszerte csökkenti a Tesla. Musk indiai útját pedig elhalasztották.
-
Ulefone Note 17 Pro teszt
Ívelt AMOLED kijelzővel próbál magasabb szintre lépni az Ulefone Note sorozat, de felhúzza az árcédulát is egy olyan pontra, ahol már szigorúbbak az elvárások.
-
A Huawei csodája...
Az USA kereskedelmi minisztere egy interjúban arról beszélt, hogy a korlátozásaik működnek, mert a Huawei Mate 60 Pro fejlett chipje valójában több éves lemaradásban van az amerikai lapkákhoz képest.