Currently-supported (SDW) MIME types (source: sd-viewer mimeapps config):
- text/plain=org.gnome.gedit.desktop
- text/csv=libreoffice-base.desktop
- application/vnd.oasis.opendocument.text=libreoffice-base.desktop
- application/vnd.oasis.opendocument.spreadsheet=libreoffice-base.desktop
- application/vnd.oasis.opendocument.presentation=libreoffice-base.desktop
- application/msword=libreoffice-base.desktop
- application/vnd.ms-excel=libreoffice-base.desktop
- application/vnd.ms-powerpoint=libreoffice-base.desktop
- application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-base.desktop
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-base.desktop
- application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-base.desktop
- application/pdf=org.gnome.Evince.desktop
- application/x-desktop=org.gnome.gedit.desktop
- audio/mp4=audacious.desktop
- audio/mpeg=audacious.desktop
- audio/x-vorbis+ogg=audacious.desktop
- audio/x-wav=audacious.desktop
- video/quicktime=org.gnome.Totem.desktop
- video/x-theora+ogg=org.gnome.Totem.desktop
- video/mp4=org.gnome.Totem.desktop
- video/x-msvideo=org.gnome.Totem.desktop
- video/x-ms-wmv=org.gnome.Totem.desktop
- image/jpeg=org.gnome.eog.desktop
- image/gif=org.gnome.eog.desktop
- image/tiff=org.gnome.Evince.desktop
- image/png=org.gnome.eog.desktop
- image/svg+xml=org.gnome.eog.desktop
- image/vnd.djvu=org.gnome.Evince.desktop
- application/vnd.rar=org.gnome.FileRoller.desktop
- application/zip=org.gnome.FileRoller.desktop
- application/x-7z-compressed=org.gnome.FileRoller.desktop
Currently-supported file types (DangerZone):
- PDF (.pdf)
- Microsoft Word (.docx, .doc)
- Microsoft Excel (.xlsx, .xls)
- Microsoft PowerPoint (.pptx, .ppt)
- ODF Text (.odt)
- ODF Spreadsheet (.ods)
- ODF Presentation (.odp)
- ODF Graphics (.odg)
- Jpeg (.jpg, .jpeg)
- GIF (.gif)
- PNG (.png)
- TIFF (.tif, .tiff)
Not yet supported but easy candidates:
- .eml (txt)
- Anything supported by LibreOffice (similar list to https://github.com/freedomofpress/securedrop-export/issues/110#issue-1434729284)