PCManFM не распознает несколько типов MIME

Мне нужно настроить скрипт для запуска, когда в PCManFM запускаются различные типы файлов. Я щелкнул правой кнопкой мыши по файлу и использовал "Открыть с помощью", чтобы ввести имя скрипта. После этого я мог видеть новую запись в контекстном меню, когда щелкнул правой кнопкой мыши, но только в файлах того же типа MIME, для которого я изначально создал запись. Поэтому я вошел в файл рабочего стола userapp-... и отредактировал запись MIMEType различными способами - сначала я попытался полностью удалить ее, так как хочу, чтобы у всех файлов была эта опция. Затем я попытался добавить дополнительные типы MIME, разделенные точками с запятой. Ничего не получалось. Я пробовал оба бега lxpanelctl restart а также выход из системы и повторный вход после каждого изменения. Кроме того, я пытался killall pcmanfm && pcmanfm --desktop --profile lubuntu &,

Я также попытался выбрать несколько файлов разных типов, щелкнув правой кнопкой мыши, "открыть с помощью", "Пользовательская командная строка", а затем ввел команду для выполнения и имя приложения. Однако, когда я делаю это, команда не запускается, ничего не добавляется в контекстное меню и ничего не создается в ~/.local/share/apps.

Что я делаю неправильно?

Обновление: я попытался перезагрузить компьютер, и теперь я вижу запись, которую я создал, когда я щелкаю правой кнопкой мыши по всем типам MIME, которые я добавил вручную в .desktop файл в `~/.local/share/ Applications". Но перезагрузка компьютера после любого изменения неприемлема, и я почти уверен, что должна быть команда для обновления PCManFM. Кроме того, я все еще не могу что-нибудь произойдет, когда я попытаюсь создать новое приложение пользователя через "Открыть с помощью", когда выбрано несколько разных файлов / типов.

Обновление 2: я обнаружил, что следующая команда почти работает:

update-desktop-database ~/.local/share/applications

Я установил несколько типов MIME для распознавания (5 форматов видео и 4 формата изображений), но после запуска вышеуказанных команд (и даже до перезагрузки, которая не имеет никакого дополнительного эффекта), только 1 формат изображения и все 5 форматов видео имеют Появится новый элемент меню содержимого, вызываемый правой кнопкой мыши, хотя я вижу правильные записи для всех типов изображений в ~/.local/share/applications/mimeinfo.cache,

Обновление 3. Похоже, причина в том, что форматы изображений не работали, заключается в том, что на них ссылались несколько пользовательских действий userapp. Почему я не могу иметь несколько пользовательских действий для одного типа MIME? Я вижу это в системных действиях, и это прекрасно работает!

Обновление 4: я уже давно играю с этим, и в какой-то момент около половины моих типов MIME начали показывать оба пользовательских действия, а остальные - нет. Но я только что обнаружил, что все пользовательские действия отображаются в подменю "Открыть с помощью", тогда как в тех, которые отображаются непосредственно в контекстном меню, "Открыть с помощью" не является подменю. Как получить согласованное поведение для всех типов, чтобы избежать подменю???

0 ответов

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