Открытие вложений в событиях календаря программой по умолчанию

Чтобы указать системную программу по умолчанию для открытия вложений в событиях календаря  AMail на AlterOS, выполните следующие действия:
  1. Откройте в текстовом редакторе или создайте новый , в случае отсутствия, файл handlers.json в профиле конкретного пользователя AMail. Например, для пользователя "user":
      /home/user/.amail/xxxxx.default/handlers.json 

Если используется несколько почтовых профилей, то настройку необходимо использовать для каждой учетной записи.
2. Добавьте следующую строку если файл пустой:
     
   {"defaultHandlersVersion":{},"mimeTypes":{},"schemes":{"file":{"action":2,"ask":true,"handlers":[{"name":"Открыть в приложении по умолчанию","path":"/usr/bin/xdg-open"}]}}}


3. Если файл handlers.json не пустой, нужно смотреть блок schemes:

  • Если в блоке schemes есть блок «file», добавьте в блок file > handlers следующую строку:

   {"name":"Открыть в приложении по умолчанию","path":"/usr/bin/xdg-open"}]}


Результирующий файл должен выглядеть примерно так:

    {"defaultHandlersVersion":{},"mimeTypes":{},"schemes":{"file":{"action":2,"ask":true,"handlers":[{"name":"xed","path":"/usr/bin/xed"},{"name":"Открыть в приложении по умолчанию","path":"/usr/bin/xdg-open"}]}}}


  • Если в блоке schemes нет блока «file»,  добавьте в блок schemes строку:

"file":{"action":2,"ask":true,"handlers":[{"name":"Открыть в приложении по умолчанию","path":"/usr/bin/xdg-open"}]}


Результирующий файл должен выглядеть примерно так:


    {"defaultHandlersVersion":{},"mimeTypes":{},"schemes":{"file":{"action":2,"ask":true,"handlers":[{"name":"Открыть в приложении по умолчанию","path":"/usr/bin/xdg-open"}]}}}


Где значение action":2,"ask":true," – указывает на вызов окна «всегда спрашивать» при действии открытии файла.


4. Теперь при открытии вложенного файла в событии  календаря появиться возможность открыть в приложении назначенного по умолчанию в системе для данного типа расширения.