Este é um bug conhecido no KDE: link Os comentários sugerem simplesmente substituir as cadeias defeituosas à mão até o bug ser corrigido a montante.
Archlinux com o KDE, todas as atualizações feitas. Eu tenho o libreoffice instalado.
Toda vez que eu abro um arquivo do terminal (por ex: open-xdg mypdf.pdf
) eu tenho um buch de avisos (veja abaixo). Eu sei que é apenas um aviso, por isso não é um problema real, mas é chato ter tudo isso em seu terminal toda vez ...
Você tem uma ideia de como corrigi-lo? Não sei se é baseado no KDE, mas quem sabe
Quando eu vou em /usr/share/mime/subclasses
e removo todas as linhas dadas abaixo (à mão), elas desaparecem ... até a próxima atualização.
Ainda não funciona. O que eu fiz segue
$ 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
e o $ grep -i libre ~/.local/share/applications/*
dá:
/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
$ 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"
Thx pela sua ajuda
Este é um bug conhecido no KDE: link Os comentários sugerem simplesmente substituir as cadeias defeituosas à mão até o bug ser corrigido a montante.
Pode ser que você precise atualizar o banco de dados de área de trabalho e o banco de dados mime. tente os seguintes comandos no seu terminal:
$ update-desktop-database ~/.local/share/applications
$ update-mime-database ~/.local/share/mime
para informações adicionais, consulte este .
Você pode remover essas linhas desconhecidas 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
O resultado do diff
diff /usr/share/mime/subclasses.bak /usr/share/mime/subclasses
deve ser como isso .
é preciso corrigir manualmente os tipos mime, que é o problema real:
cp /usr/share/mime/subclasses /usr/share/mime/subclasses.bak
sed -i 's:macroEnabled:macroenabled:g' /usr/share/mime/subclasses
cat /usr/share/mime/subclasses