TenPoisk
commited on
Commit
·
243444c
1
Parent(s):
f7961a8
Update README.md
Browse files
README.md
CHANGED
@@ -10,241 +10,3 @@ pinned: true
|
|
10 |
license: creativeml-openrail-m
|
11 |
---
|
12 |
|
13 |
-
<h1 align="center"><img width=30px src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Firefox_logo%2C_2019.svg/1200px-Firefox_logo%2C_2019.svg.png"></img> Awesome Firefox (v1.0.0)</h1>
|
14 |
-
|
15 |
-
Project designed to help you make the most of your Firefox browser. We declare that Firefox is times more convenient and better than Chrome. Our goal is to teach you how to get the most out of your browser!
|
16 |
-
|
17 |
-
> Site: https://mozilla.vercel.app
|
18 |
-
> <br>
|
19 |
-
> Awesome Windows 11: https://github.com/awesome-windows11/windows11
|
20 |
-
|
21 |
-
Mobile: https://github.com/fork-maintainers/iceraven-browser
|
22 |
-
|
23 |
-
<h2 align="center">Configuration Files</h2>
|
24 |
-
|
25 |
-
<h3>📜 config.js (known as mozilla.cfg aka. firefox.cfg)</h3>
|
26 |
-
|
27 |
-
You no longer need to manually configure your browser settings. Firefox has auto-configuration for almost any setting. File with autopolicies for [about:config](https://searchfox.org/mozilla-release/source/browser/app/profile/firefox.js) page / [Список настроек на русском](https://forum.mozilla-russia.org/viewtopic.php?id=36226)
|
28 |
-
|
29 |
-
All the current settings can be viewed without opening the browser at: `profile/prefs.js`
|
30 |
-
|
31 |
-
1. **IMPORTANT:** for THIS file to work, create a file (`autoconfig.js`, `prefs.js`):
|
32 |
-
|
33 |
-
<details><summary><code>...\app\defaults\pref\config-prefs.js</code></summary>
|
34 |
-
|
35 |
-
``` js
|
36 |
-
pref("general.config.obscure_value", 0);
|
37 |
-
pref("general.config.filename", "config.js");
|
38 |
-
pref("general.config.sandbox_enabled", false);
|
39 |
-
```
|
40 |
-
</details>
|
41 |
-
|
42 |
-
2. AFTER that you can create the file (*here are some examples of the most famous settings*):
|
43 |
-
|
44 |
-
<details><summary><code>...\app\config.js</code></summary>
|
45 |
-
|
46 |
-
https://github.com/arkenfox/user.js/blob/master/user.js
|
47 |
-
|
48 |
-
```js
|
49 |
-
// extensions
|
50 |
-
lockPref('xpinstall.signatures.required', false);
|
51 |
-
// update
|
52 |
-
lockPref("app.update.auto", false)
|
53 |
-
lockPref("app.update.background.enabled", false)
|
54 |
-
// compact mode
|
55 |
-
lockPref("browser.compactmode.show", true);
|
56 |
-
lockPref("browser.uidensity", 1)
|
57 |
-
//safebrowsing Google
|
58 |
-
lockPref("browser.safebrowsing.malware.enabled", false)
|
59 |
-
lockPref("browser.safebrowsing.phishing.enabled", false)
|
60 |
-
lockPref("browser.safebrowsing.blockedURIs.enabled", false)
|
61 |
-
lockPref("browser.safebrowsing.downloads.remote.enabled", false)
|
62 |
-
lockPref("browser.safebrowsing.provider.google.updateURL", "none")
|
63 |
-
lockPref("browser.safebrowsing.provider.google4.updateURL", "none")
|
64 |
-
lockPref("browser.safebrowsing.provider.google4.dataSharingUR", "none")
|
65 |
-
lockPref("browser.safebrowsing.provider.google4.gethashURL", "none")
|
66 |
-
// Block dangerous downloads
|
67 |
-
lockPref("browser.safebrowsing.downloads.enabled", false)
|
68 |
-
// Warn you about unwanted and uncommon software
|
69 |
-
lockPref("browser.safebrowsing.downloads.remote.block_uncommon", false)
|
70 |
-
// telemetry
|
71 |
-
lockPref("toolkit.telemetry.enabled", false)
|
72 |
-
lockPref("toolkit.telemetry.server", "none")
|
73 |
-
lockPref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false)
|
74 |
-
lockPref("app.normandy.enabled", false)
|
75 |
-
lockPref("app.normandy.first_run", false)
|
76 |
-
lockPref("app.normandy.api_url", "none")
|
77 |
-
// pocket
|
78 |
-
lockPref("extensions.pocket.enabled", false)
|
79 |
-
lockPref("extensions.pocket.api", "none")
|
80 |
-
lockPref("extensions.pocket.site", "none")
|
81 |
-
// css
|
82 |
-
lockPref("toolkit.legacyUserProfileCustomizations.stylesheets", true)
|
83 |
-
lockPref("widget.non-native-theme.scrollbar.style", 1)
|
84 |
-
lockPref("nglayout.enable_drag_images", false)
|
85 |
-
// containers
|
86 |
-
lockPref("privacy.userContext.enabled", true)
|
87 |
-
lockPref("privacy.userContext.ui.enabled", true)
|
88 |
-
// reader
|
89 |
-
lockPref("reader.parse-on-load.enabled", false)
|
90 |
-
// search page
|
91 |
-
lockPref("accessibility.typeaheadfind", false) // чтобы поиск не набирался сразу
|
92 |
-
lockPref("accessibility.typeaheadfind.autostart", false)
|
93 |
-
// notification
|
94 |
-
lockPref("alerts.useSystemBackend", true)
|
95 |
-
// about:config
|
96 |
-
lockPref("browser.aboutConfig.showWarning", false)
|
97 |
-
// download
|
98 |
-
lockPref("browser.download.autohideButton", false)
|
99 |
-
lockPref("browser.download.useDownloadDir", false)
|
100 |
-
// last session
|
101 |
-
lockPref("browser.startup.page", 3)
|
102 |
-
// tabs preview taskbar
|
103 |
-
lockPref("browser.taskbar.previews.enable", false)
|
104 |
-
// UTF8 decode
|
105 |
-
lockPref("browser.urlbar.decodeURLsOnCopy", true)
|
106 |
-
// space double click
|
107 |
-
lockPref("layout.word_select.eat_space_to_next_word", false)
|
108 |
-
// account
|
109 |
-
lockPref("network.http.windows-sso.enabled", false)
|
110 |
-
// tabs animation off
|
111 |
-
lockPref("ui.prefersReducedMotion", "1")
|
112 |
-
// ctrl + tab menu
|
113 |
-
lockPref("browser.ctrlTab.sortByRecentlyUsed", true)
|
114 |
-
// Open links in tabs of new tab (windows = 2)
|
115 |
-
lockPref("browser.link.open_newwindow", 3)
|
116 |
-
// open links in searchbar of current tab
|
117 |
-
lockPref("browser.urlbar.openintab", false)
|
118 |
-
// smoothscrolling
|
119 |
-
lockPref("general.smoothScroll", false)
|
120 |
-
// autofill logins and passwords
|
121 |
-
lockPref("signon.autofillForms", false)
|
122 |
-
// suggest and generate strong password
|
123 |
-
lockPref("signon.generation.enabled", false)
|
124 |
-
// Provide search suggestions
|
125 |
-
lockPref("browser.search.suggest.enabled", true)
|
126 |
-
// Show search suggestions in adress bar results
|
127 |
-
lockPref("browser.urlbar.suggest.searches", true)
|
128 |
-
// Show search suggestions in Private Windows
|
129 |
-
lockPref("browser.search.suggest.enabled.private", true)
|
130 |
-
// Search bar in toolbar
|
131 |
-
lockPref("browser.search.widget.inNavBar", false)
|
132 |
-
// spellcheck on
|
133 |
-
lockPref("layout.spellcheckDefault", 1)
|
134 |
-
// reset the browser window size
|
135 |
-
lockPref("privacy.resistFingerprinting", false)
|
136 |
-
// useragent
|
137 |
-
lockPref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36")
|
138 |
-
// https://firefox-source-docs.mozilla.org/browser/urlbar/preferences.html
|
139 |
-
lockPref("browser.urlbar.showSearchSuggestionsFirst", false)
|
140 |
-
// max count search bar
|
141 |
-
lockPref("browser.urlbar.maxRichResults", 20)
|
142 |
-
// calculator
|
143 |
-
lockPref("browser.urlbar.suggest.calculator", true)
|
144 |
-
lockPref("browser.urlbar.unitConversion.enabled", true)
|
145 |
-
```
|
146 |
-
</details>
|
147 |
-
|
148 |
-
<h3>📜 policies.json</h3>
|
149 |
-
|
150 |
-
Firefox [policies](https://github.com/mozilla/policy-templates/blob/master/README.md)
|
151 |
-
|
152 |
-
<details><summary><code>...\distribution\policies.json</code></summary>
|
153 |
-
|
154 |
-
```json
|
155 |
-
{
|
156 |
-
"policies": {
|
157 |
-
"DisableAppUpdate": true,
|
158 |
-
"DisableFirefoxAccounts": true,
|
159 |
-
"DisableFirefoxScreenshots": true,
|
160 |
-
"DisablePocket": true,
|
161 |
-
"DisableSetDesktopBackground": true,
|
162 |
-
"DisableTelemetry": true,
|
163 |
-
"DontCheckDefaultBrowser": true,
|
164 |
-
"PasswordManagerEnabled": false
|
165 |
-
}
|
166 |
-
}
|
167 |
-
```
|
168 |
-
</details>
|
169 |
-
|
170 |
-
<h3>📜 userChrome.css</h3>
|
171 |
-
|
172 |
-
Firefox Appearance (CSS)
|
173 |
-
|
174 |
-
<details><summary><code>...\profile\chrome\userChrome.css</code></summary>
|
175 |
-
|
176 |
-
https://github.com/MrOtherGuy/firefox-csshacks/tree/master/chrome
|
177 |
-
<br>
|
178 |
-
https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css)
|
179 |
-
<br>
|
180 |
-
https://github.com/Aris-t2/CustomCSSforFx
|
181 |
-
<br>
|
182 |
-
https://github.com/Aris-t2/CustomJSforFx
|
183 |
-
<br>
|
184 |
-
https://github.com/Timvde/UserChrome-Tweaks
|
185 |
-
<br>
|
186 |
-
https://github.com/Isaac-Newt/userChrome-styles
|
187 |
-
<br>
|
188 |
-
https://github.com/dotiful/firefox-scripts
|
189 |
-
|
190 |
-
```css
|
191 |
-
/* compact_menus_proton */
|
192 |
-
.subview-subheader,
|
193 |
-
panelview .toolbarbutton-1,
|
194 |
-
.subviewbutton,
|
195 |
-
.widget-overflow-list .toolbarbutton-1 {
|
196 |
-
padding: 2px !important;
|
197 |
-
}
|
198 |
-
|
199 |
-
menupopup > menuitem,
|
200 |
-
menupopup > menu {
|
201 |
-
padding-block: 2px !important;
|
202 |
-
}
|
203 |
-
|
204 |
-
#context-navigation :-moz-any(#context-back,#context-forward,#context-reload,#context-stop,#context-bookmarkpage) {
|
205 |
-
padding: 2px !important;
|
206 |
-
-moz-margin-start: -10px !important;
|
207 |
-
}
|
208 |
-
```
|
209 |
-
|
210 |
-
MORE SOON...
|
211 |
-
</details>
|
212 |
-
<h2 align="center">✨ Personalization</h2>
|
213 |
-
|
214 |
-
Include flag: `toolkit.legacyUserProfileCustomizations.stylesheet` = true
|
215 |
-
|
216 |
-
[about:config](https://searchfox.org/mozilla-release/source/browser/app/profile/firefox.js)
|
217 |
-
<br>
|
218 |
-
https://github.com/xiaoxiaoflood/firefox-scripts
|
219 |
-
<br>
|
220 |
-
https://github.com/black7375/Firefox-UI-Fix
|
221 |
-
<br>
|
222 |
-
https://github.com/muckSponge/MaterialFox
|
223 |
-
<br>
|
224 |
-
https://github.com/QNetITQ/WaveFox
|
225 |
-
<br>
|
226 |
-
https://github.com/edelvarden/material-fox-updated
|
227 |
-
<br>
|
228 |
-
https://github.com/maicol07/FluentFox
|
229 |
-
<br>
|
230 |
-
https://github.com/fboulnois/positron-ui-firefox
|
231 |
-
<br>
|
232 |
-
https://github.com/auberginehill/firefox-customization-files
|
233 |
-
<br>
|
234 |
-
https://github.com/aminomancer/uc.css.js
|
235 |
-
<br>
|
236 |
-
https://github.com/doublejim/tree-style-tab-compact-dark-style
|
237 |
-
<br>
|
238 |
-
https://github.com/UnlimitedAvailableUsername/Edge-Mimicry-Tree-Style-Tab-For-Firefox
|
239 |
-
<br>
|
240 |
-
https://github.com/filips123/PWAsForFirefox
|
241 |
-
|
242 |
-
<h2 align="center">🧰 Extensions</h2>
|
243 |
-
|
244 |
-
https://github.com/piroor/treestyletab
|
245 |
-
<br>
|
246 |
-
https://github.com/FilipePS/Traduzir-paginas-web
|
247 |
-
<br>
|
248 |
-
[Gmail / Calendar checker](https://addons.mozilla.org/ru/firefox/user/1204619)
|
249 |
-
|
250 |
-
<h2 align="center"><a href="https://github.com/awesome-windows11/firefox/tree/main/UnbrandedBuilds">⬇ Unbranded builds</a></h2>
|
|
|
10 |
license: creativeml-openrail-m
|
11 |
---
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|