Announcements: Introducing INK, the Writer's Currency » RPG's New Design Team » Now Open: RPG Staff Applications » 10 Years of RPG: Share Your Story » Can't Send PMs? Need Your 10-Forum Posts NOW? » A (Friendly) Reminder to All Romance RPers. » The Newbie's Guide to RolePlayGateway: Read This First! »

Firefox Help

a topic in Help, a part of the RPG forum.

Moderators: Coders, Scholars

Any comments, questions, and/or suggestions you have, please post here.

Firefox Help

Tips: 0.00 INK Postby Remæus on Tue Sep 13, 2005 3:35 am

Type about:config into the address bar in FIrefox. Press enter.

accessibility.typeaheadfind.linksonly [Boolean] - If set to true, this setting makes the 'Find as you type' feature search only for links on a page.

accessibility.typeaheadfind.enablesound [Boolean] (False) - By default this is set to true, which means the 'Find as you type' feature makes a noise as you enter characters in a string which is not found on the current page. To turn this annoying sound off, set this option to False.

alerts.totalOpenTime [Integer] (2000) - Determines for how many milliseconds to show the "Download complete" or "Updates Available" alerts. I recommend reducing this to 2 seconds (2000).

app.update.interval [Integer] - If you've enabled automatic checking for Firefox updates in the Options menus, this setting determines how many milliseconds Firefox will wait between checking for updates (at the URL contained in the app.update.url preference). The default is 24 hours (86400000 milliseconds).

browser.bookmarks.import_system_favorites [Boolean] - If set to true, Firefox will always show the current Internet Explorer Favorites list in your Firefox Bookmarks menu. This list is updated 'live' directly from IE, and cannot be deleted. If you use IE and Firefox together, this is a good way of making sure your IE bookmarks are instantly available in Firefox without having to re-import them all the time.

browser.bookmarks.livemark_refresh_seconds [Integer] - This is the number of seconds Firefox waits between checking for updates to any Live (RSS) Bookmarks you may have. The default is 3600 seconds = 1 hour, and for most purposes this is fine.

browser.cache.check_doc_frequency [Integer] (3) - This setting determines how often Firefox checks for newer versions of the page you are viewing. This setting is similar to Internet Explorer's 'Check for newer versions of stored pages' setting. If set to 0 Firefox only checks once per browser session; if set to 1 Firefox checks every time a page is viewed; if set to 2 Firefox never checks (i.e. it always uses the version stored locally in your browser cached); and if set to 3 (the default) Firefox checks at automatically determined intervals. If you browse mostly pages which update their content often (i.e. daily) or have a lot of dynamic content you may wish to set this to 1 though it may slow down browsing speed, especially on slower connections. Otherwise the default of 3 is best for fastest browsing on most connections. You can experiment to see if 0 suits your needs, but don't use a value of 2.

browser.cache.disk_cache_ssl [Boolean] (False) - If set to true, this setting allows the caching of secure web pages in your browser cache. This speeds up loading of commonly-visited secure pages, but is an obvious security risk and for that reason it is recommended you keep this at false.

browser.cache.memory.capacity [Integer] (32768) - This setting determines whether Firefox uses system RAM to cache itself, improving performance. A value of 0 turns off caching into RAM (not recommended), while a value of -1 tells Firefox to automatically determine the amount of RAM to use. I suggest you manually specify the amount of RAM to be used (in bytes) to prevent Firefox from blowing out too much. For example, I recommend a value of 32768 (32MB) for systems with 512MB of RAM or more. For those with less RAM, try a value of 16384 (16MB). If you have any problems, set this value to -1.

browser.cache.memory.enable [Boolean] (true) - This setting works in conjunction with the browser.cache.memory.capacity setting above. If set to true, Firefox will use the value specified in the browser.cache.memory.capacity setting to determine how much RAM to use. If set to false, Firefox will not use any RAM to cache, resulting in a performance drop. I recommend setting this to true for all systems.

browser.chrome.favicons [Boolean] - This setting determines the display behavior of the small site icons (usually called 'favicons') visible next to bookmarks and site URLs in the address bar. If set to true, these are downloaded and displayed; if set to false they are not. Turning off favicons can increase the responsiveness of the Bookmarks menu.

browser.chrome.toolbar_tips [Boolean] - If set to true, small 'tooltips' (popup boxes with descriptive text) will be shown when you hover over items in your Firefox toolbar, including URLs. If you don't like tooltips, set this value to false.

browser.display.show_image_placeholders [Boolean] (false) - If set to true, image placeholders will be shown until the images are fully loaded. If set to false, these are not shown. I recommend setting this to false for a cleaner look as pages load, but it depends on your preference.

browser.download.manager.flashCount [Integer] (0) - This setting determines the number of times the Download Manager will flash in your Taskbar when a download is underway and the download manager is not visible. I recommend setting this to 0 to minimize annoyance.

browser.download.manager.openDelay [Integer] (5000) - The value here determines how many milliseconds of delay there will be before the download manager window opens at the start of a download. By default the download manager window opens immediately (0 milliseconds delay), however I recommend a value such as 5000 (5 seconds delay) so that for very small downloads you don't have to see the download manager window at all, yet the file will still be downloaded as usual.

browser.download.manager.showAlertInterval [Integer] - This setting determines for how many milliseconds the "Download Completed" alert is shown when you complete a download. Default is 2 seconds (2000 milliseconds). If you want to disable the download completed alert altogether see the browser.download.manager.showAlertOnComplete setting below.

browser.download.manager.showAlertOnComplete [Boolean] - If set to false, the download manager "Download Completed" alert will not be shown at all.

browser.link.open_newwindow [Integer] - This setting determines where hyperlinks which would normally open in a new browser window end up opening. If set to 1, they open in the current Firefox window; if set to 2 they open in a new window (the default behavior); and if set to 3 all such links open in a new tab in the current Firefox window. Note that this setting applies to all links which try to open in a new window, wherever they are launched from, whereas a similar setting in the Firefox Options menus only changes the behavior of links launched from other applications.

browser.link.open_newwindow.restriction [Integer] - This setting determines how new windows launched by javascript (usually popups) are treated. If set to 0, all such windows are opened as tabs in the current window (the default); if set to 1 they open as new windows; and if set to 2 javascript windows will be blocked unless they have strict values set.

browser.search.selectedEngine [String] (Google) - This setting holds the name of the current default Firefox search plugin used for web searches. It is recommended that you use Google, as it is the most efficient search engine at the moment.

browser.tabs.forceHide [Boolean] - If set to true, your tab bars will be hidden regardless of how many open tabs you have in Firefox. This is only recommended if you absolutely need every last inch of vertical viewing space.

browser.tabs.opentabfor.middleclick [Boolean] - If set to false, clicking the middle mouse button on a link will not open that link in a tab. This is counter to the default behavior of Firefox, and would only be recommended if you strongly object to tabs.

browser.tabs.showSingleWindowModePrefs [Boolean] - If set to true, this setting forces Firefox to display a new feature under the Tools>Options>Advanced>Tabbed Browsing section. This new option allows you to 'Force links that open new windows to open in' and then select either 'the same tab/window as the link' or 'a new tab'. In either case, if you tick this box, all links will now be opened as tabs in the current window. Furthermore, you no longer need to middle-click on such links to open them as a tabs - they automatically open as a tab with a normal left-click. If you rely on tabbed browsing heavily, I recommend you set this option to true. If you dislike tabbed browsing, or rarely use tabs, I suggest setting this to false.

browser.throbber.url [String] - This setting determines the page which opens if you click on the 'throbber' - the small animated circle to the right of the address bar. You can change the URL to whichever site you want. The default is the Firefox Central page.

browser.urlbar.clickSelectsAll [Boolean] - When set to true (which is the default), clicking in the address bar automatically highlights all of its contents. If set to false, clicking in the address bar will place a cursor where you click without highlighting any text first.

browser.xul.error_pages.enabled [Boolean] (False) - If set to true, Firefox will displays a full error page when it runs into an error (such as a 'page does not exist' error). If set to false, Firefox will only bring up a small dialog box with the error message, which is the default behavior. I recommend this setting be left at false for maximum convenience.

config.trim_on_minimize [Boolean] (False) - This setting only works in Windows, and determines whether Firefox - much like other Windows applications - reduces its memory usage when minimized to the Taskbar. If set to true (the default), it will use less memory when minimized, which is useful for systems with low RAM and multiple open applications. However if set to false it will speed up minimizing/maximizing Firefox, as it will not constantly attempt to reduce and reclaim RAM - thus I recommend a setting of false for most people.

content.notify.interval [Integer] - This value in microseconds (where 1000 microseconds = 1 millisecond) determines how long Firefox buffers network data before displaying it. By default this is 120000 microseconds (120 milliseconds). Lowering this setting can improve display speed in Firefox, however it will also increase CPU usage to do so. Experiment with slight drops in value to 100000 or even 50000 and see if your results are beneficial. Don't drop this value to one which is extremely low however. If in doubt, do not change this value as you are more likely to slow Firefox down than speed it up.

content.switch.threshold [Integer] - This setting determines how long Firefox waits for user input (mouse or keyboard input) before switching to a less-responsive but less system-intensive low frequency mode. The default is 750000 milliseconds, but raising this value might keep Firefox more responsive after long periods of inaction at the cost of greater system load. I don't recommend changing this value.

dom.disable_window_open_feature.* [Boolean] - There are 11 settings which begin with this tag (and end with one of the following: .close, .directories, .location, .menubar, .minimizable, .personalbar, .resizable, .scrollbars, .status, .titlebar, .toolbar). These 11 settings control the elements of popup windows which you can force to be displayed. For example, if you set the dom.disable_window_open_feature.close setting to True, it will force all popup windows which open up to have a close button in the top right hand corner of the popup window. This is useful since many popup windows (mainly ads) deliberately remove such elements to prevent easy resizing/closing of their content. For that reason I recommend you set at least the .close and .resizeable settings to true.

dom.popup_maximum [Integer] (2) - This setting determines the maximum number of simultaneous popup windows which can be open at any time. The default is 20, but I recommend a very low value such as 2, since most of the time users will only ever have 1 or 2 open legitimate popups on their screen at once, and this also helps prevent websites from flooding your screen with lots of popups.

extensions.dss.enabled [Boolean] - If set to true, this option enables Dynamic Skin Switching (DSS). This means that whenever you change a theme in Firefox, its changes will be implemented and visible immediately, rather than having to close down all Firefox windows and relaunching Firefox. While this is handy, it can be quite buggy so if you're having problems with glitches in themes set this back to false.

extensions.update.interval [Integer] - If you've selected to check regularly for Extension updates, this setting determines how often to check for such updates. The default is weekly (604800000 milliseconds) but you can increase or decrease the amount depending on whether the Extensions you currently have installed are being updated more or less regularly by the author(s).

image.animation_mode [String] - This setting determines how animated GIF images behave in Firefox. If set to None, animated images will never play; if set to Once animated images will only play through once then stop; and if set to the default of Normal animated images will play as they normally do. I personally prefer Once so I can see the animation a single time, but it doesn't loop over and over.

intl.locale.matchOS [Boolean] - This setting is used by Firefox to determine where you are located in the world. If set to True, the setting tells Firefox to use the locale you've set in your operating system as your Firefox locale. If set to false, Firefox won't check or use your OS locale.

keyword.URL [String] - This setting determines the address to use to run searches when you type a word in the Firefox Address Bar. By default it points to Google, but entering a word in the address bar just goes to the first site Google finds (i.e. the default is the I'm Feeling Lucky search method). Instead you might want to try setting it to http://www.google.com/search?&q= which is the general Google search string. Now any time you enter a word in the address bar and press Enter it will take you to a Google page showing you the results of the search for that term.

keyword.enabled [Boolean] (True) - By default entering a word in the Firefox Address Bar is considered a Keyword, and Firefox will either look for a bookmark with the same defined keyword and launch it, or commence a search in Google to find the most likely site from that word. If you don't like the Internet Keywords functionality you can disable it by setting this value to False. Bookmark Keywords will still function however. Disabling this setting is generally not recommended as Keywords are a unique and highly useful feature of Firefox.

layout.word_select.eat_space_to_next_word [Boolean] - This setting determines the selection behavior when you double-click on a word on a web page. By default (True), Firefox selects the word and the white space on either side of that word. If set to False, Firefox will only select the word itself with no extra spaces. I personally prefer to have this set to False.

layout.word_select.stop_at_punctuation [Boolean] - This setting determines whether Firefox selects the punctuation around a word when it is double-click selected. If set to True, the punctuation is not selected with the word. If set to False, additional punctuation around the word is selected as well. For example double-clicking on the word (default) in Firefox will either just select default or (default) based on this setting.

network.dnsCacheEntries [Integer] - This setting determines how many entries should be held in the Firefox DNS (Domain Name System) cache. Whenever you enter a web address in Firefox, it needs to convert that text address into an IP number. It does this by looking up the name and IP number through a DNS server. By holding DNS entries in a local cache, the next time you want to go to the same site Firefox can load it up much faster. By default Firefox holds 20 entries in the cache. I recommend changing this number to match the number of sites you regularly browse each day. More importantly, check the setting below to ensure DNS entries are kept up to date.

network.dnsCacheExpiration [Integer] - This setting determines how long the cached DNS entries (as set by the network.dnsCacheEntries setting) are held before they are discarded. The default is 60 (seconds), however before changing this setting consider the pros and cons - the longer cached entries are held, the quicker your browsing may be, but the longer it may take for Firefox to be aware that a site which was temporarily considered unavailable (unresolved) is now accessible (resolved).

network.http.max-connections [Integer] (48) - This setting determines how many simultaneous HTTP connections can be made by Firefox. The default is already 24, however for most people on moderate to fast Internet connections you can try raising this to a value like 48 or even 96 to allow for more open connections, thereby speeding up browsing multiple pages. The maximum is 65535, but remember that by raising this setting you are only raising the maximum possible number of connections. You aren't forcing Firefox to increase the actual number of connections it makes every time; if your system actually attempted to force 300 connections to open at once for example it would likely slow down to a crawl.

network.http.max-connections-per-server [Integer] (16) - This setting determines how many simultaneous connections can be made to a single server. The default is 8, however you can increase the value for broadband connections to something like 16 or 32 to increase browsing speed. The maximum is 255, however note that raising this setting to a high value (in conjunction with a high value for the network.http.max-persistent-connections-per-.* settings below) may be construed as a DDoS (Distributed Denial of Service) attack by some servers and your connection may be refused. Aside from that, it may slow down your browsing and it's also poor netiquette to hammer people's servers with dozens of connections from a single machine, so keep this value sane (e.g. 16).

network.http.max-persistent-connections-per-proxy [Integer] (8) - If you are connected to a proxy, this setting determines how many connections to keep alive at any time. The default is 4, however you can attempt a higher value such as 8 to improve browser speed. As mentioned in the settings above, raising this to a very high value will put additional stress on the proxy server and may ultimately result in slower browsing for everyone on the proxy and/or a refused connection.

network.http.max-persistent-connections-per-server [Integer] (8) - If you are not connected to a proxy, this setting determines how many connections to a single server to keep alive at any time. The default is 2, however you can attempt a higher value such as 8 to improve browser speed. As mentioned in the settings above, raising this to a very high value will put stress on the particular website server you are connected to and will either result in a refused connection, or slower response times from the web page for every person trying to connect to it. Do not raise this value to one which is very high as it is inconsiderate and counter-productive if everyone does so.

network.http.pipelining [Boolean] (True) - If set to True, this setting uses the new HTTP Pipelining feature supported by some servers and proxies. This can improve browsing speeds, however because the feature is not supported by all servers you may experience problems. I recommend setting this to True and only disabling it if you experience such problems as refused connections or unusual behavior.

network.http.pipelining.maxrequests [Integer] (8) - This setting determines the maximum number of requests to send when using the HTTP Pipelining feature (see above). The default is 4, and the maximum possible is 8 (higher values are ignored). I recommend setting this to 8 and only reducing it back to 4 if you experience any problems with the Pipelining feature.

network.http.proxy.pipelining [Boolean] (True) - If set to True, this setting enables the HTTP Pipelining feature (see network.http.pipelining above) for proxy servers. This can improve browsing speeds, however because the feature is not supported by all proxies you may experience problems. I recommend setting this to True and only disabling it if you experience such problems as refused connections or unusual behavior

network.http.redirection-limit [Integer] - This setting determines how many consecutive redirects Firefox will accept. For example if you click on an outdated link to a particular site, once arriving there you may be automatically redirected to the new address for that site. That would be one redirect. If you want to block sites which spam multiple automatic redirects (usually porn or ad sites), you can lower this value to 10 for example, or even less. I don't recommend disabling automatic redirection (i.e setting this to 0) as many sites use legitimate redirects, such as most Internet forums after you have posted a message.

network.prefetch-next [Boolean] (False) - This setting determines whether to use a new Firefox feature called Link Prefetching. See the Neat Stuff & Conclusion section for a practical example, and why you should set this preference to False.

network.protocol-handler.app.mailto [String] - This setting determines the path to the application which handles email links. That is, when you click on a link like this one: Email Me, Firefox typically launches your Outlook email application. If you want to change this behavior for Firefox, use the full path to the executable file for your preferred mail software as the value string.

nglayout.initialpaint.delay [Integer] (0) - This setting determines how many milliseconds Firefox should way before it starts to display the page contents. This brief delay allows Firefox to load and arrange the various page components as correctly as possible. The default is 250 milliseconds which isn't very long, however I recommend you set this to 0 to provide the earliest possible viewing of web content and improve the responsive feel of Firefox.

plugin.default_plugin_disabled [Boolean] - When viewing a web page which requires a Plugin (such as Flash) Firefox will prompt the user to install this plugin. If you don't ever want to see any such prompts, set this setting to False.

print.use_global_printsettings [Boolean] - If set to True, Firefox will use the same printer settings you chose globally for every open Firefox window. If set to False, each open Firefox window can have a separate print setting applied to it.

privacy.popups.disable_from_plugins [Integer] (2) - This setting determines how to treat any popup windows which are launched from plugins. If set to 0 it doesn't block any popup windows; if set to 1 it limits the maximum of popups (based on the dom.popup_maximum setting - see above), and if set to 2 it blocks all popups from plugins. If you hate popup windows, set this to 2, however note that some legitimate sites use Flash popup windows to display certain features. If necessary you can add legitimate sites to your list of Allowed Sites under the Options>Web Features menu in Firefox. If you still find some of your favorite sites not working set this value to 1 or 0.

privacy.popups.showBrowserMessage [Boolean] (False) - By default the first time Firefox blocks a popup (if the popup blocker is enabled in Tools>Options>Web Features) then it will ask you whether you want to display a message each time a popup is blocked. The answer you provide at that time sets the default for this setting, but you can change it around by editing this preference at any time. For the sake of reducing annoyance I recommend you set this to False.
Last edited by Remæus on Sun Sep 25, 2005 8:39 pm, edited 1 time in total.

Tip jar: the author of this post has received 0.00 INK in return for their work.

User avatar
Remæus
Architect
Member for 13 years
Contributor Progenitor Author Promethean Conversation Starter Inspiration World Builder Conversationalist Friendly Beginnings Builder Greeter Beta Tester Arc Warden Party Starter Codeweaver Group Theory Person of Interest Streamwatcher Helmsman Recruiter Maiden Voyager Tipworthy Salesman Property Buyer Visual Appeal Concierge

Tips: 0.00 INK Postby Remæus on Tue Sep 13, 2005 12:15 pm

I'mma smack you, Dan.

Tip jar: the author of this post has received 0.00 INK in return for their work.

User avatar
Remæus
Architect
Member for 13 years
Contributor Progenitor Author Promethean Conversation Starter Inspiration World Builder Conversationalist Friendly Beginnings Builder Greeter Beta Tester Arc Warden Party Starter Codeweaver Group Theory Person of Interest Streamwatcher Helmsman Recruiter Maiden Voyager Tipworthy Salesman Property Buyer Visual Appeal Concierge


Post a reply

RolePlayGateway is a site built by a couple roleplayers who wanted to give a little something back to the roleplay community. The site has no intention of earning any profit, and is paid for out of their own pockets.

If you appreciate what they do, feel free to donate your spare change to help feed them on the weekends. After selecting the amount you want to donate from the menu, you can continue by clicking on PayPal logo.

 

Who is online

Users browsing this forum: No registered users and 0 guests