Эквивалентна ли команда strings команде cat в двоичном файле, отличном от -?

Does KDE provide such a utility or should I use the generic xdg-utils?

Да, KDE прочитать эти mimeapps.list . Код написан в mimetypedata.cpp

KSharedConfig::Ptr profile = KSharedConfig::openConfig("mimeapps.list", KConfig::NoGlobals, QStandardPaths::GenericConfigLocation);

KDE попытается прочитать их в этом порядке

.config/kde-mimeapps.list
.config/mimeapps.list
/etc/xdg/kde-mimeapps.list
/etc/xdg/mimeapps.list
/usr/share/applications/mimeapps.list

Отсутствие некоторых из этих файлов не является проблемой, поскольку это зависит от вашей версии KDE и вашего дистрибутива. KDE будет консультироваться с тем, что найдено.

What is the procedure to put KDE's house in order in regard to mime types (for local user and system-wide)?

Для локальных пользователей вы можете редактировать или создавать файлы в вашем каталоге .config. Принимая во внимание, что для широкого использования системы -вы можете вместо этого создать те, что в /etc.

Однако в большинстве случаев нет необходимости трогать эти файлы вручную. Вы уже создали ~/.config/mimeapps.list. Если вы хотите изменить приложение, связанное с любым расширением файла, просто right-click -> Open With -> Other Application.... Выберите новое приложение и установите флажок Запомнить ассоциацию приложения для всех файлов типа... . Это отредактирует ваш ~/config/mimeapps.listдля вас. Например, если вы хотите изменить связь PDF на evince вместо okular , вы делаете это, а запись

application/pdf=org.gnome.Evince.desktop;

будет добавлено к вашему mimeapps.list. application/pdfугадывается из записи /usr/share/mime/application/pdf.xml. Поэтому не стесняйтесь изучать синтаксис таким образом или вместо этого используйте xdg-mime. Вот спецификация ассоциаций приложений MIME

0
23.04.2021, 05:16
0 ответов

Теги

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