Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
firefox:user.js [2018/02/26 14:54]
zagi [user.js]
firefox:user.js [2019/01/31 11:46] (current)
zagi
Line 21: Line 21:
    * and in **Linux** it's ''~/.mozilla/firefox/<profile ID>.default/''    * and in **Linux** it's ''~/.mozilla/firefox/<profile ID>.default/''
 </box> </box>
 +
 +===== userChrome.css =====
 +
 +<code javascript| userChrome.css>
 +
 +/********************************************************
 +  tabs with rounded corners
 +   https://www.reddit.com/r/firefox/comments/72y8fa/how_to_modify_tab_style_in_firefox_57/
 +*********************************************************/
 +.tab-background {
 +  border-radius: 3px 3px 0px 0px !important;
 +  border-image: none !important;
 +}
 + 
 +.tab-line {
 +  display: none;
 +}
 + 
 +/********************************************************
 +  multiple rows of tabs
 +  https://www.reddit.com/r/firefox/comments/6wiu9k/is_there_a_webextension_for_multiple_rows_of_tabs/
 +*********************************************************/
 +#TabsToolbar .tabbrowser-arrowscrollbox,
 +#TabsToolbar .arrowscrollbox-scrollbox,
 +#TabsToolbar .scrollbox-innerbox {
 +  display: block !important;
 +}
 + 
 +.scrollbutton-up,
 +.arrowscrollbox-overflow-start-indicator,
 +.scrollbutton-down,
 +.arrowscrollbox-overflow-end-indicator {
 +  display: none !important;
 +}
 + 
 +.tabbrowser-tab {
 +  min-height: var(--tab-min-height) !important;
 +  vertical-align: bottom !important;
 +}
 +
 +</code> 
  
 ===== user.js ===== ===== user.js =====
Line 31: Line 72:
 # http://kb.mozillazine.org/About:config_entries#Network # http://kb.mozillazine.org/About:config_entries#Network
 # #
-user_pref("network.http.pipelining", true); +#Pipeline support was completely removed in Firefox 54
-user_pref("network.http.pipelining.ssl", true); +#user_pref("network.http.pipelining", true);
-# might brake some proxies +
-# user_pref("network.http.proxy.pipelining", true);+
  
-Max value is 32 +# allow-experiments
-user_pref("network.http.pipelining.maxrequests", 32); +
-user_pref("network.http.pipelining.reschedule-on-timeout", true); +
-+
-#user_pref("network.http.pipelining.aggressive", true); +
-+
-# only with allow-experiments +
-#user_pref("network.http.pipelining.abtest", true);+
 #user_pref("network.allow-experiments", true); #user_pref("network.allow-experiments", true);
 +user_pref("network.predictor.enabled",true);
 +
 +
 +# default is 10
 +user_pref("network.http.request.max-start-delay", 10);
  
-user_pref("network.http.request.max-start-delay", 9); +default is 96
-It's 900 in FFox 58 on Windows 10+
 user_pref("network.http.max-connections", 256); user_pref("network.http.max-connections", 256);
-user_pref("network.http.max-connections-per-server", 8);+user_pref("network.http.max-connections-per-server", 32); 
  
-# Default is 6 
 # It is, however, considered poor etiquette to make too many connections to a server and may lead to you being banned from that  # It is, however, considered poor etiquette to make too many connections to a server and may lead to you being banned from that 
 # server. Anything above 10 is excessive.  # server. Anything above 10 is excessive. 
-user_pref("network.http.max-persistent-connections-per-proxy", 6); +user_pref("network.http.max-persistent-connections-per-proxy", 4); 
-user_pref("network.http.max-persistent-connections-per-server", 6);+# Default is 8 
 +user_pref("network.http.max-persistent-connections-per-server", 8);
  
 user_pref("network.http.keep-alive", true); user_pref("network.http.keep-alive", true);
Line 110: Line 147:
 # #
 user_pref("browser.cache.disk.enable", true); user_pref("browser.cache.disk.enable", true);
-recommended max 200Mb +default 256Mb 
-user_pref("browser.cache.disk.capacity", 204800);+user_pref("browser.cache.disk.capacity", 256000); 
 +user_pref("browser.cache.disk.metadata_memory_limit", 51200); 
 # manual settings # manual settings
 user_pref("browser.cache.disk.smart_size.enabled", false); user_pref("browser.cache.disk.smart_size.enabled", false);
Line 156: Line 195:
 # TABS # TABS
 user_pref("browser.search.openintab", true); user_pref("browser.search.openintab", true);
 +# open bookmarks in new tab
 +user_pref("browser.tabs.loadBookmarksInTabs", true);
 +
 user_pref("browser.tabs.closeButtons", 0); user_pref("browser.tabs.closeButtons", 0);
 user_pref("browser.tabs.loadFolderAndReplace", false); user_pref("browser.tabs.loadFolderAndReplace", false);
Line 242: Line 284:
 # user_pref("security.ssl3.dhe_rsa_des_sha", false); # user_pref("security.ssl3.dhe_rsa_des_sha", false);
 # user_pref("security.ssl3.dhe_dss_des_sha", false); # user_pref("security.ssl3.dhe_dss_des_sha", false);
-user_pref("security.tls.version.max", 3);+user_pref("security.tls.version.max", 4);
 user_pref("security.tls.version.min", 1); user_pref("security.tls.version.min", 1);
 user_pref("security.ssl3.rsa_fips_des_ede3_sha", false); user_pref("security.ssl3.rsa_fips_des_ede3_sha", false);
Line 287: Line 329:
    
 # Status of ths smooth scrolling option (scrolling on a web page moves page content pixelwise rather than line-by-line) # Status of ths smooth scrolling option (scrolling on a web page moves page content pixelwise rather than line-by-line)
-user_pref("general.smoothScroll", true);+user_pref("general.smoothScroll", false); 
 +user_pref("toolkit.scrollbox.smoothScroll", false);
 // Allows for faster mouse scrolling // Allows for faster mouse scrolling
 user_pref("mousewheel.withnokey.numlines", 5); user_pref("mousewheel.withnokey.numlines", 5);
firefox/user.js.1519653285.txt.gz · Last modified: 2018/02/26 14:54 by zagi
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready