Архивы защищенные паролем

archlinux 64 bit, ядро 4.10.8-1 ARCH, WM (в моем случае openbox)
Ассоциации файлов настроил у себя через xdg-open, все нормально работает - какие надо программы вызываются. При попытке открыть файл, защищенный паролем например mc виснет вместе с эмулятором терминала, помогает только Alt-F4. double comander иначе - если архив zip или rar программа выдает такое сообщение "Cannot load library libunrar.so ! Please check your installation", а после этого все же запускает прописанный для них в ~/.local/share/applications/mimeapps.list например xarchiver с запросом пароля. В случае с архивом 7z система виснет полностью, помогает только перезапуск оболочки, а иногда приходиться жать кнопку. С Thunar тоже самое. Здесь по моему описано замечательное решение в данной ситуации : файл Extract.desktop поместил в /usr/share/applications дал в нем ссылку на соответствующий скрипт, но не сработало - скрипт отдельно работает, предлагает ввести пароль. Здесь предлагают редактировать etc/mc/mc.ext, но что именно поправить в команде пока не разобрался, да и решение это будет только для mc. journalctl --since "20 min ago" вообще не показывает никаких зависаний и аномалий, возможно надо как то по другому спросить.
напишу все же что удалось нарыть в этом направлении, возможно кому-то пригодится
по mc :
если в mc.ext для соответствующего архиватора поменять строчку, например Open=%cd %p/urar:// на вызов своего скрипта где будет обрабатываться принимаемый архивный файл то при вызове архивного файла он либо молча разархивируется, либо будет запрошен пароль, если файл защищен
идею такого решения встретил здесь
по Thunar и подобным менеджерам :
оказалось что xarchiver почему то зависал на защищенных файлах, поменял его на file-roller и проблема ушла - нормально запрашивает пароль если надо
по Double Commander :
нужно было установить еще библиотеку libunrar (она по умолчанию не ставится), после установки архивы rar и zip стали нормально показывать списки с содержимым, либо запрашивать пароль,
с архивом 7z не так, в настройках DC для списка содержимого стоит команда %P -r0 l %AQA, она и вешает х-ы, достаточно очистить или изменить эту строчку и зависания не будет, а будет просто пустой список, подстановка сюда вызова своего скрипта ничего не дает
настроить файловую ассоциацию в DC, как показано здесь пока не удалось
 
Зарегистрироваться или войдите чтобы оставить сообщение.