WPS-Office испортил типы MIME, связанные с документами Office

После установки WPS-Office тип MIME для файлов DOCX устанавливается на application / wps-office.docx (например, тип MIME сообщается этой командой gio info document.docx is standard :: content-type: application / wps-office.docx ).

Я видел, что обычным решением является отредактируйте файлы XML в / usr / share / mime / packages / (в этом случае удалите файлы, добавленные WPS-Office), а затем запустите sudo update-desktop-database / usr / share / applications и sudo update-mime-database / usr / share / mime для обновления соответствующих баз данных и просмотра изменений, отраженных в следующих архивах:

  • / usr / share / mime / globs
  • / usr / share / m ime / globs2

Кажется, все это работает, поскольку я вижу изменение содержимого с application / wps-office.docx на application / vnd.openxmlformats-officedocument.wordprocessingml.document .

Но команда gio info document.docx продолжает возвращать standard :: content-type: application / wps-office.docx и, как следствие, при загрузке офисных файлов в Google Эти файлы имеют неправильный тип MIME и не распознаются как допустимые файлы Office.

Есть ли другой способ повлиять на отображение mime-типов, чтобы gio info document.docx начнет возвращать правильное значение типа mime ( application / vnd.openxmlformats-officedocument.wordprocessingml.document )?

Я хочу оставить WPS-Office установленным ...

1
задан 26 August 2021 в 21:25

1 ответ

Ну, на самом деле похоже, проблема в том, что WPS-Office добавляет файл ~ / .local / share / mime / packages / Override.xml и запускает update-mime-database

, удаляя этот файл и добавление common \ do_not_detect_file_association_ while_startup = true в ~ / .config / Kingsoft / Office.conf и последующий запуск sudo update-mime-database -V ~ / .local / share / mime / вы можете избавиться от фиктивная ассоциация файлов.

Единственная странность - это результат выполнения команды sudo update-mime-database -V ~ / .local / share / mime /

Note that '~/.local/share' is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:

- /root/.local/share
- /usr/local/share/
- /usr/share/

, но результат gio info document.docx теперь правильно: standard :: content-type: application / vnd.openxmlformats-officedocument.wordprocessingml.документ

, и загрузки на Google Диск правильно распознаются как файлы Word.


Ссылки:
WPS Office прерывает MIME (решено)
Добавить настраиваемый тип MIME для всех пользователей
Где хранятся ассоциации файлов?
Приложения XDG MIME
Lubuntu 20.04: проблема с. docx файл

1
ответ дан 4 September 2021 в 09:27

Другие вопросы по тегам:

Похожие вопросы: