Ovo će web mjesto raditi na ograničen način, dok obavljamo održavanje stranice. Ako neki članak ne riješi tvoj problem i ako želiš postaviti pitanje, naša zajednica za podršku spremna je pomoći na Twitteru @FirefoxSupport i na Redditu /r/firefox.

Pretraži podršku

Izbjegni prevare podrške. Nikad te nećemo tražiti da nas nazoveš, da nam pošalješ telefonski broj ili da podijeliš osobne podatke. Prijavi sumnjive radnje pomoću opcije „Prijavi zlouporabu”.

Saznaj više

How to add rows to "Files & Attachments" in Thunderbird > Preferences > General?

  • 4 odgovora
  • 1 ima ovaj problem
  • 1 prikaz
  • Posljednji odgovor od ploconia

more options

How can I add rows to the "Files & Attachments" table in Thunderbird > Preferences > General?

I want to recreate this on my macbook pro running macOS Big Sur 11.6.4 and Thunderbird 91.6.2:

(see attached image)

How can I add rows to the "Files & Attachments" table in Thunderbird > Preferences > General? I want to recreate this on my macbook pro running macOS Big Sur 11.6.4 and Thunderbird 91.6.2: (see attached image)
Priložene slike ekrana

Izabrano rješenje

These are defined in the file handlers dot json - Normally, when you open a new attachment, TB prompts for default and adds to the list. I encourage making a backup before editing, and only edit with TB not running.

Pročitaj ovaj odgovor u kontekstu 👍 1

Svi odgovori (4)

more options

Odabrano rješenje

These are defined in the file handlers dot json - Normally, when you open a new attachment, TB prompts for default and adds to the list. I encourage making a backup before editing, and only edit with TB not running.

more options

david said

These are defined in the file handlers dot json - Normally, when you open a new attachment, TB prompts for default and adds to the list. I encourage making a backup before editing, and only edit with TB not running.

That got me over the hump, thank you, David.

I used the macOS find command to locate handlers (dot) json in a sub-folder /system/Volumes/Data/Users/myusername/Library/Thunderbird/Profiles. Closed Thunderbird app, used jsonlint (dot) com to expand the one-line JSON files into something readable, both on my iMac (source) and macbook (destination) computers. The bit that needed copied from source -> destination was this:

               ,
               "https": {
                       "action": 2,
                       "handlers": [{
                               "name": "Firefox",
                               "path": "/Applications/Firefox.app"
                       }]
               },
               "http": {
                       "action": 2,
                       "handlers": [{
                               "name": "Firefox",
                               "path": "/Applications/Firefox.app"
                       }]
               }

Note: that leading comma is important. After copying in that JSON I copied the entire handlers (dot) json file into jsonlint again to validate I didn't miss anything -- like a comma, say -- and saved the file before restarting Tbird app. This got the two rows into the table in Files & Attachments as in my first image attached hereto.

That got me very close, but not all the way there. The Always ask part didn't work; I think this has been my fundamental malfunction. That was easy to fix by way of the Thunderbird UI, as seen in the second and third images, where I clicked the pulldown in the Action column and changed Always ask to Use other... from which I could select the FireFox app. :)

I think maybe that last step could have been eliminated with another value than 2 in the action field in the JSON file but I'll leave that as an exercise for the reader ;)

The bottom line: everything works fine on my macbook now and Chrome is the default browser everywhere except in Thunderbird.

Thanks again!

more options

Thanks for the followup. Your response is a keeper (as I have never edited it myself). I'm glad all is well. david

more options

This is how I solved it:

{

   "defaultHandlersVersion": {},
   "mimeTypes": {
       "application/pdf": {
           "action": 2,
           "handlers": [
               {
                   "name": "msedge.exe",
                   "path": "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"
               }
           ],
           "extensions": [
               "pdf"
           ]
       }
   },
   "schemes": {
       "http": {
           "action": 2,
           "handlers": [
               {
                   "name": "FirefoxPortable.exe",
                   "path": "C:\\Users\\xxxxx\\FirefoxPortable\\FirefoxPortable.exe"
               }
           ]
       },
       "https": {
           "action": 2,
           "handlers": [
               {
                   "name": "FirefoxPortable.exe",
                   "path": "C:\\Users\\xxxxx\\FirefoxPortable\\FirefoxPortable.exe"
               }
           ]
       }
   }

}