Рейтинг:1

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

флаг vn

После установки WPS-Office тип mime для файлов DOCX устанавливается на приложение/wps-office.docx (например, тип mime, сообщаемый этой командой информационный документ gio.docx является стандарт::тип содержимого: приложение/wps-office.docx).

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

  • /usr/доля/мим/глобы
  • /USR/доля/мим/globs2

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

Но команда информационный документ gio.docx продолжает возвращаться стандарт::тип содержимого: приложение/wps-office.docx и следствием этого является то, что при загрузке офисных файлов на Google Диск они получают неправильный тип MIME и не распознаются как допустимые файлы Office.

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

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

Рейтинг:1
флаг vn

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

Удалив этот файл и добавив общие\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/

Обратите внимание, что «~/.local/share» отсутствует в пути поиска.
устанавливается XDG_DATA_HOME и XDG_DATA_DIRS
переменные среды, поэтому приложения не могут
сможете найти его, пока вы не установите их.
каталоги, которые в настоящее время ищутся:

- /корень/.local/доля
- /usr/местный/доля/
- /USR/доля/

но вывод информационный документ gio.docx теперь правильно: стандарт:: тип содержимого: приложение/vnd.openxmlformats-officedocument.wordprocessingml.document

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


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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.