[ 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