ArchlinuxとKDE、すべてのアップグレードが完了しました。 libreofficeをインストールしました。
ターミナルからファイルを開くたびに(例:open-xdg mypdf.pdf
)警告がたくさんあります(以下を参照)。私はそれが単なる警告であることを知っているので、それは本当の問題ではありませんが、毎回あなたの端末にこれらすべてを持っているのは面倒です...
修正方法はわかりますか? KDEベースかどうかはわかりませんが、誰が知っていますか?
私が入るとき/usr/share/mime/subclasses
そして、以下に示すすべての行を(手動で)削除すると、次のアップグレードまで消えます。
それでも機能しません。私がしたことは次のとおりです
$ 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
そしてその $ grep -i libre ~/.local/share/applications/*
与える:
/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
これはKDEの既知のバグです: https://bugs.kde.org/show_bug.cgi?id=343468 そこにあるコメントは、バグがアップストリームで修正されるまで、障害のある文字列を手動で置き換えることを示唆しています。 。
これらの不明な行を/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
差分の結果
diff /usr/share/mime/subclasses.bak /usr/share/mime/subclasses
this のようになります。
デスクトップデータベースとmimeデータベースを更新する必要があるかもしれません。ターミナルで次のコマンドを試してください。
$ update-desktop-database ~/.local/share/applications $ update-mime-database ~/.local/share/mime
詳細については、 this linkを参照してください。
mime-typesを手動で修正する必要があります。これが実際の問題です。
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