Les fichiers openDocument sont vu comme "text/plain" par défaut sous apache 2 de archlinux. Pour éviter cela, il suffit de mettre dans /etc/httpd/conf/mime.types :

application/vnd.oasis.opendocument.database               odb
application/vnd.oasis.opendocument.chart                  odc
application/vnd.oasis.opendocument.formula                odf
application/vnd.oasis.opendocument.graphics               odg
application/vnd.oasis.opendocument.image                  odi
application/vnd.oasis.opendocument.text-master            odm
application/vnd.oasis.opendocument.presentation           odp
application/vnd.oasis.opendocument.spreadsheet            ods
application/vnd.oasis.opendocument.text                   odt
application/vnd.oasis.opendocument.graphics-template      otg
application/vnd.oasis.opendocument.text-web               oth
application/vnd.oasis.opendocument.presentation-template  otp
application/vnd.oasis.opendocument.spreadsheet-template   ots
application/vnd.oasis.opendocument.text-template          ott

Puis de redémarrer apache.

Il faut bien évidement que le client soit correctement configuré également.