User Tools

Site Tools


firefox

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tool:software:firefox [2020/05/02 22:15] – [Styling] double quotes seem to break the styles? Note on other syntax rjtfirefox [2023/09/13 19:01] – More tips rjt
Line 1: Line 1:
 ====== Firefox ====== ====== Firefox ======
  
-===== Config ===== +===== Configuration ===== 
-==== Updates ====+ 
 +==== about:config ==== 
 + 
 +An obscured, but powerful, method of configuring Firefox. You can edit settings by entering ''about:config'' in the address bar. From there you can search for settings and edit them. 
 + 
 +=== Bookmarks === 
 + 
 +In the 'New Bookmark' and 'Edit This Bookmark' menus that appear when you click the bookmark icon, there's a list of the most recently used folders in the 'Folder' drop-down. You can increase this by searching for ''browser.bookmarks.editDialog.maxRecentFolders'', and increasing or decreasing the number to suit. 
 + 
 +=== Dark Mode === 
 + 
 +To tell websites that you prefer to view pages in dark mode (or...) 
 + 
 +  * Set ''ui.systemUsesDarkTheme'' to: 
 +    * ''0'' = light 
 +    * ''1'' = dark 
 +    * ''2'' = no preference 
 + 
 +If you want your UI to be dark you need to use a theme. 
 + 
 +=== Tracking === 
 + 
 +Removes tracking extensions on URLs, except for [[google]] stuff :/ 
 + 
 +  * Set ''privacy.query_stripping.enabled'' to ''TRUE''
 + 
 +Probably better alternative is to use a dedicated extension. 
 + 
 +=== Updates === 
 To disable automatic updates you now have to do it though ''about:config'' :/ To disable automatic updates you now have to do it though ''about:config'' :/
  
-  - Enter ''about:config'' into the address bar, +  * Set ''app.update.auto'' to ''FALSE''.
-  - Search for 'update' +
-  - Find ''app.update.auto'' +
-  - Double-click on that link to change ''true'' to ''false''.+
  
 ===== Tips'n'Tricks ===== ===== Tips'n'Tricks =====
 ==== Address Bar ==== ==== Address Bar ====
 +
 You can narrow your searches by starting them with: You can narrow your searches by starting them with:
  
-^  %%^%%  | History | +^  %%^%%  | History 
-^  %%*%%  | Bookmarks | +^  %%*%%  | Bookmarks | A star, like the bookmark icon 
-^  %%%%%  | Tabs | +^  %%%%%  | Tabs 
-^  %%#%%  | Page titles | +^  %%#%%  | Page titles | Think of [[markdown]] titles | 
-^  %%@%%  | URLs | +^  %%@%%  | URLs 
-^  %%+%%  | Tags, separate with spaces for multiple |+^  %%+%%  | Tags, separate with spaces for multiple | Why isn't this %%#%% D: |
  
-They're easy to forget, but there's a little add-on you can use to remind yourself: [[ffaddon>location-bar-characters]].+They're easy to forget, so I've added some [[memory]]-aid notes. There's a little add-on you can use to remind yourself: [[ffaddon>location-bar-characters]]
 + 
 +Also see the [[#Keywords|§Keywords]] section below. 
 + 
 +==== Bookmarks ==== 
 + 
 +If you want to import bookmarks I've made some notes on the syntax of the special [[html]] file: [[file_kinds#bookmarks|file_kinds§bookmarks]]. 
 + 
 +Handy if you want to make the list by hand, or made a script to convert from different formats or whatever. Figuring this out so I can import bookmarks exported from [[mastodon]]. 
 + 
 +This same format also works in [[Chrome]] and other browsers. 
 + 
 +==== Keyboard Shortcuts ==== 
 + 
 +^ Address bar | ''Ctrl+L''
 +^ Bookmark | ''Ctrl+D''
 +^ Jump to right-most tab | ''Alt+9''
 +^ Move tabs | ''Ctrl+Shift+PageUp|PageDown|Home|End''
 + 
 +==== Keywords ==== 
 + 
 +If you add //keywords// to your bookmarks, you can also go straight to those pages by typing the keyword. 
 + 
 +You can also use these for [[duckduckgo#Bangs|bang]]-like searches by bookmarking a site's search page/results and using ''%s'' to indicate where search terms go. A shortcut to creating these is to open the search page you want a keyword associated with, and right-click o nthe search box and add the keyword that way.
  
 ==== Reader View ==== ==== Reader View ====
Line 34: Line 84:
  
 ==== RSS ==== ==== RSS ====
-To add a custom [[form:www:RSS]] feed reader, so that when you click o nthe 'subscribe' button you can subscribe with your choice of reader, you: 
  
-  - Go to ''about.config'' +Firefox has dropped support for [[RSS]], it doesn't even render feeds anymoreYou can re-add support with pluginsplus add some other useful features:
-  - search for ''browser.contentHandlers.types'' +
-  - Notice the numbers after them. What we need to do is look at the hiest number, and make three strings with the next number in the sequence. +
-  - So ''right-click > New > String'' +
-  - Enter ''browser.contentHandlers.types.[number].title'', then add the title of your reader. +
-  - Enter ''browser.contentHandlers.types.[number].type''then add ''application/vnd.mozilla.maybe.feed''+
-  Enter ''browser.contentHandlers.types.[number].uri'', then add the URL for your readers 'add feed' function placing a ''%s'' where the feed's URL should go. This last part's the trickiest to describe'cause it's gunna differ for each reader. But I'll add examples below +
-  - Restart Firefox.+
  
-^ Reader   ^ String ^ +  * I use [[ffaddon>feed-preview]] to get the old RSS functions back. It renders previews of feeds, and puts an icon in the address bar when feeds are present. There are other add-ons that do the same thing. 
-[[FreshRSS]] | ''[url]/i/?c=feed&a=add&url_rss=%s'' |+  * I use [[ffaddon>youtube-rss-finder]] to make it easier to get feed links for [[Youtube]]. Like Feed Preview, it puts an icon in the address bar.
  
-=== See Also === +==== Styling ====
-  * [[https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/2/Adding_feed_readers_to_Firefox|Adding feed readers to Firefox]]+
  
-==== Styling ==== +As an alternative to add-ons like [[stylus]]you can simply add [[CSS]] rules to the file ''userContent.css''. It's slightly annoying in that you have to restart Firefox for it to reload the file, but you can use Stylus or the built-in developer tools (you can load files in the 'style editor' tab) to preview things. For styling Firefox itself you create a file called ''userChrome.css''.
-As an alternative to add-ons like [[stylus]] you can simply add [[language:CSS]] rules to the file ''userContent.css''.+
  
 === Method === === Method ===
Line 59: Line 99:
   - Open your profile directory (for me it's ''~/.mozilla/[profile name]'') and create a directory called ''chrome'' if it doesn't exist.   - Open your profile directory (for me it's ''~/.mozilla/[profile name]'') and create a directory called ''chrome'' if it doesn't exist.
   - Inside ''chrome'' create a file called ''userContent.css''   - Inside ''chrome'' create a file called ''userContent.css''
-  - Added rules to this, enclosed within ''@-moz-document domain([url]) {}'' that references the site you wish to target.+  - Add rules to this, enclosed within ''@-moz-document domain([url]) {}'' that references the site you wish to target.
     * Instead of ''domain([url])'' you can use ''url'', ''regex'', etc. See: [[https://developer.mozilla.org/en-US/docs/Web/CSS/@document#Syntax|@document#Syntax]].     * Instead of ''domain([url])'' you can use ''url'', ''regex'', etc. See: [[https://developer.mozilla.org/en-US/docs/Web/CSS/@document#Syntax|@document#Syntax]].
 +    * For ''userChrome.css'' you don't need the ''@-moz-document'' stuff, just add the rules like normal.
  
-== Example ==+=== Examples ===
  
-<code>@-moz-document domain(wiki.ryliejamesthomas.net) { +== Hide useless search results == 
- body + 
- background-color:red;+<code>@-moz-document domain(duckduckgo.com) { 
 + .result[data-domain="www.w3schools.com"
 + display:none;
  }  }
 }</code> }</code>
 +
 +=== See Also ===
 +
 +  * https://www.userchrome.org/
 +  * https://old.reddit.com/r/FirefoxCSS
 +
 +==== Sundry ====
 +
 +  * You can middle click on the reload page button (↻) to duplicate the current tab. Way easier than having to right-click on the tab and select it from the menu.
 +  * You can select multiple tabs with ''Ctrl'' and ''Shift'' clicking like you would in other programs.
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
 +
 ==== Browser works, pages don't load ==== ==== Browser works, pages don't load ====
 +
 Sometimes after a crash Firefox will start-up just fine, but pages won't load. Deleting ''~/.cache/mozilla'' seems to fix it. Sometimes after a crash Firefox will start-up just fine, but pages won't load. Deleting ''~/.cache/mozilla'' seems to fix it.
  
Line 77: Line 132:
 <code bash>alias fix-firefox='rm -rf ~/.cache/mozilla/firefox'</code> <code bash>alias fix-firefox='rm -rf ~/.cache/mozilla/firefox'</code>
  
-{{tag>fixes "web browser" bash}}+===== See Also ===== 
 +  * [[github>mozilla/readability]] - Standalone version of the reader mode. 
 + 
 +{{tag>bash fixes software web-browser}}
firefox.txt · Last modified: 2023/12/08 14:02 by rjt