Mimetype no conocido en KDE (open-xdg, kde-open)

2

Mi sistema

Archlinux con KDE, todas las actualizaciones hechas. Tengo libreoffice instalado.

El problema

Cada vez que abro un archivo desde el terminal (por ejemplo: open-xdg mypdf.pdf ) Tengo un montón de advertencias (ver más abajo). Sé que es solo una advertencia, así que no es un problema real, pero es molesto tener todo esto en tu terminal cada vez ...

¿Tienes una idea de cómo corregirlo? No estoy seguro de que esté basado en KDE, pero quién sabe

Lo que he probado hasta ahora

Cuando entro /usr/share/mime/subclasses y elimine todas las líneas que se indican a continuación (a mano), desaparecerá ... hasta la próxima actualización.

Después de leer respuesta

Todavía no funciona. Lo que he hecho sigue.

$ xdg-mime default libreoffice-impress.desktop application/vnd.ms-powerpoint.slideshow.macroEnabled.12
$ xdg-mime default libreoffice-impress.desktop application/vnd.ms-powerpoint.slide.macroEnabled.12

y el $ grep -i libre ~/.local/share/applications/* da:

/home/olivier/.local/share/applications/mimeapps.list:application/vnd.ms-powerpoint.slideshow.macroEnabled.12=libreoffice-impress.desktop;
/home/olivier/.local/share/applications/mimeapps.list:application/vnd.ms-powerpoint.slide.macroEnabled.12=libreoffice-impress.desktop
/home/olivier/.local/share/applications/mimeapps.list:application/vnd.ms-powerpoint.slideshow.macroEnabled.12=libreoffice-impress.desktop
/home/olivier/.local/share/applications/mimeapps.list:application/vnd.ms-powerpoint.slide.macroEnabled.12=libreoffice-impress.desktop

El síntoma

$ kde-open mypdf.pdf 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-excel.sheet.binary.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-excel.addin.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-powerpoint.slideshow.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-excel.sheet.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-powerpoint.presentation.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-word.template.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-excel.template.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-powerpoint.template.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-word.document.macroEnabled.12" 
kioclient(6749) KMimeTypeRepository::parents: "/usr/share/mime/subclasses"  refers to unknown mimetype  "application/vnd.ms-powerpoint.slide.macroEnabled.12" 

Gracias por tu ayuda

ochurlaud
fuente

Respuestas:

1

Puede ser que necesites actualizar la base de datos de escritorio y la base de datos mime. Prueba los siguientes comandos en tu terminal:

$ update-desktop-database ~/.local/share/applications $ update-mime-database ~/.local/share/mime

para información adicional ver esta enlazar.

Ashraf Abusada
fuente
Sólo intenté ... No funcionó. Leí tu enlace
ochurlaud
No sé cómo usar su enlace: ¿No habla de las cosas de mimetype? Gracias por tu proposición
ochurlaud
Acabo de actualizar el enlace sobre cómo usar xdg-mime.
Ashraf Abusada
xdg-mime default libreoffice-impress.desktop application/vnd.ms-powerpoint.slide.macroEnabled.12 debería trabajar entonces? Porque no es el caso ...
ochurlaud
No hay otra idea? Todavía estoy con mi pb ...
ochurlaud
1

Puedes eliminar estas líneas desconocidas de /usr/share/mime/subclasses

sudo cp /usr/share/mime/subclasses /usr/share/mime/subclasses.bak
sudo vim /usr/share/mime/subclasses
# remove all lines containing unknown mime types e.g. application/vnd.ms-excel

El resultado de diff

diff /usr/share/mime/subclasses.bak /usr/share/mime/subclasses

debe ser como esta .

iman
fuente