После установки 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 установленным ...
Ну, на самом деле похоже, проблема в том, что 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 файл