есть
arch x64 + fluxbox
mc
libreoffice-dev-bin 5.4.0.0.beta1-1 из aur
/home/user/.config/mc/mc.ext
# StarOffice 6 and OpenOffice.org formats
regex/i/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
<------>Open=/usr/lib/mc/ext.d/doc.sh open ooffice >/dev/null 2>&1 &
<------>View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view odt
# Microsoft Word Document
regex/i/\.(do[ct]|wri|sxw)$
<------>Open=/usr/lib/mc/ext.d/doc.sh open msdoc >/dev/null 2>&1 &
<------>View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view
type/^Microsoft\ Word
<------>Open=/usr/lib/mc/ext.d/doc.sh open msdoc >/dev/null 2>&1 &
<------>View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view
# Microsoft Excel Worksheet
regex/i/\.(xl[sw]?x?)$
<------>Open=/usr/lib/mc/ext.d/doc.sh open msxls >/dev/null 2>&1 &
<------>View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view
type/^Microsoft\ Excel
<------>Open=/usr/lib/mc/ext.d/doc.sh open msxls >/dev/null 2>&1 &
<------>View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view
.odt .ods .doc .xls .docx - открываются по клику в mc
а вот .xlsx тупо открывает firefox
офис кривой или руки?

upd
интересное кино )
 $ xdg-mime query filetype 122.xlsx
application/octet-stream
вероятно дело в этом >>> application/octet-stream: двоичный файл без указания формата
и такой файл создает libreoffice даже виндовый, получается, что офис кривой

решил вопрос так
добавил в /home/user/.config/mimeapps.list
[Default Applications]
.......
application/octet-stream=libreofficedev5.4-base.desktop