Сайт | Скачать | Видео | Wiki

Автор Тема: Настройка mc (menu, extfs)  (Прочитано 91583 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Настройка mc (menu, extfs)
« Ответ #240 : 21 Ноябрь 2021, 12:16:24 »
При заходе в архив и т.п. сверху появляется левая папка. Лечу mc_list | grep "/"
С iso тоже. Фикс в аттаче

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Настройка mc (menu, extfs)
« Ответ #241 : 16 Январь 2023, 16:29:04 »
Вышел mc 4.29
Цитата
Файл mc.ext преобразован в формат INI и переименован в mc.ext.ini. Использование нового формата позволило реализовать более сложную логику выбора обработчиков.
Придется править
Например :
Код
[pfs]
Regex=\.(sfs|tcz|squashfs|md|salt|sqf|xzm|pfs|pfs.old)$
    Open=%cd %p/squashfs://
    View=%view{ascii} unsquashfs -ll %f
Работает, но при входе в pfs выдает ошибку : EXTFS ... inconsistent archive
Причем с родными конфигами выдает такую же ошибку на zip и 7z
И 4.29 версию убрали http://ftp.midnight-commander.org/
Короче - похоже надо подождать 4.30

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Настройка mc (menu, extfs)
« Ответ #242 : 22 Май 2023, 17:07:10 »
Работает, но при входе в pfs выдает ошибку : EXTFS ... inconsistent archive
На mc-4.8.29-2 из арчрепы проблема ушла. Отредактировал. Сделал для теста. Проверяем
089-z-mc-4.8.29-2_64-sf01.pfs - положить в /base

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Настройка mc (menu, extfs)
« Ответ #243 : Вчера в 15:42:54 »
Цитата
#            An unescaped backslash \ is handled as invalid escape sequences in glib = 2.77.3 an
#            glib >= 2.79 (https://gitlab.gnome.org/GNOME/glib/-/issues/3094), therefore backsla
#            must be escaped.                                                                   
#                                                                                               
#            Example:                                                                           
#                Regex=\\.t(ar\\.lzma|lz)$                                                     
#            matches *.tar.lzma or *.tlz.   

т.е. у кого было что-то свое в mc.ext.ini - переписывайте в полях Regex= все \ на \\