Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Здесь можно обсудить ваш любимый плагин.
User avatar
zollo
Posts: 55
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 5 times
Been thanked: 5 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by zollo »

Latest post of the previous page:

CDK wrote: А Фар используете точно 64-битный? Можете выложить свою сборку фара + MediaInfo?
Вот архивировал папку с Anamorphosishttps://yadi.sk/d/WJFDc9HmkXYGv
Все файлы которые им вызываются доступны в путях.
Заметил такую особенность: если открыть по QView исполняемый файл, то в быстром просмотре покажет вывод QView. Закрыть его по CtrlQ и если потом открыть его по F3, то будут вывод QView в просмотре. В 32-х разрядной версии этого нет.
Это происходит со всеми файлами в которых есть инфо о версии.
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by CDK »

Вобщем, вспомнил что при экспериментах не удалял профиль фара. Удалил - все заработало.
Перекидывая настройки из рабочего профиля в нерабочий обнаружил, что не работает из-за "highlight.db". Т.е. если в мой обычный профиль закинуть highlight.db из свежесозданного, то анаморфозис сразу начинает работать.

Я так понимаю, что там настройки раскраски файлов - зачем они анаморфозису?

highlight.db вызывающий неработоспособность анаморфозиса
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by CDK »

Оно начинает работать, если из highlight groups убрать группу "[x] Has more than one hardlink".
Причем не работает только на х64 - на х32 с той же группой все нормально.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by HaRT »

CDK wrote: настройки раскраски файлов - зачем они анаморфозису?
CDK wrote: начинает работать, если из highlight groups убрать группу "[x] Has more than one hardlink".
Анаморфозис работает посредством хака, перехватывая файлы, открываемые в определённом режиме. Очевидно, когда надо узнать число ссылок, Фар использует несколько другой режим, а Анаморфозис такой случай не обрабатывает. Правда, непонятно, почему подсчёт ссылок в панелях влияет (?) на режим открытия в (быстром) просмотре.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by CDK »

Причем анаморфозис "отваливается" при включении "Has more than one hardlink".
Удаляем раскраску по хардлинкам -> сохраняем настройки -> перезапускаем фар -> работает.
Добавляем настройку -> больше не работает до перезапуска фара с отключенной настройкой.

PS: ну да - перечитал Ваш пост и понял что так и должно быть.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by HaRT »

CDK wrote: понял что так и должно быть
Так есть, и вроде понятно, почему. Но так быть не должно. ;)
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by CDK »

Это да. Я имел ввиду что то, что я написал прямо следует из поста выше.

Эксперементируя нашел еще одну сторону этой проблемы.
1) Берем чистый фар x64, удаляем все плагины, добавляем анаморфозис, удаляем профили в AppData\Roaming и AppData\Local. Запускаем фар.
2) Заходим в каталог, где есть 2 файла - один *.mp4, а другой - любой другой, не прописанный в custom.default.ini, например image.iso
3) Ставим курсор на image.iso и нажимаем Ctrl+Q
4) Перемещаем курсор на наш файл.mp4 - отрабатывает медиаинфо - все окей.
5) Возвращаем курсор назад на image.iso
6) Повторить.
7) После пятого раза медиаинфо больше не запускается. Опять заработает только после перезапуска фара.

На той же самой системе в рядом лежащем чистом фаре x32 прекрасно проходят два десятка таких прыганий без проблем (потом мне надоело считать).
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by HaRT »

Пожелание по под-плагину verinfo: чтобы выводилась платформа бинаря (i386/amd64/ia64) или список из нескольких (если вдруг бинари для UWP такое уже поддерживают).
Фар есть инструмент, а не нянька. © 2009 DrKnS
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by ccaid »

есть ли у кого положительный опыт стабильной работы Anamorphosis под Far3 x64?
если да, то каков секрет? может быть собственноручная сборка Far конкретным компилятором?

у меня происходит следующее. после запуска Far плагин правильно срабатывает несколько раз, корректно показывая информацию о файле. после какой-то псеводослучайной границы (обычно, в пределах 5-10 раз) он ломается и перестает выполнять подмену: в QView показывается содержимое файла, а не информация о нем. изредка все же подмена происходит, но слишком изредка. если перезапустить Far, то процесс повторится: плагин 5-10 раз срабатывает, потом ломается.

эффект воспроизводится:
Win7 x64, Win10 x64
плагин крайней версии
любые билды Far от 4932 вплоть до самого раннего доступного на офсайте (нет, все я не перебирал)
строка запуска "Far -s Profile"
папка C:\Far

на выборке штук 20 файлов dll и т.п. из system32 с информацией о версии.

эффект отсутствует при первом запуске Far (создании профиля) — мне ни разу не встретился. если в профиле удалить базу плагина И кеш плагинов, то будет как при первом запуске Far: плагин работает правильно.

если Far запускать без ключей (то есть без "-s Profile" и прочего), то есть шансы (но не гарантия), что при данных условиях (платформа, способ запуска) эффект не возникнет. причем запуск из другого Far (я использовал не самый новый x86) и запуск из проводника ведут себя по разному на разных платформах (виртуалка Win7 или хост Win10). где-то эффект пропадает, где-то нет. в некоторых случаях возникал промежуточный эффект: время от времени плагин не срабатывал, но на следующей попытке возобновлял работу.
при запуске с ярлыка эффект почти гарантирован, но опять же все неопределенно: какая ОС, какой ярлык, как создан, что в реестре — может возникнуть и промежуточный эффект (см. выше).
настройки плагина не влияют на эффект.
Фар делают добрые люди
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by Wave »

Эххъъ… Подтверждаю, под x64 плагин не хочет нормально работать. Версия плагина крайняя, версия ФАРа — 5000.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by HaRT »

Начиная со сборки Фара 5067 в меню плагинов (F11) и конфигурации плагинов (AltShiftF9) вместо названия плагина отображается пустая строка. Виноват Фар или сам плагин?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by HaRT »

HaRT wrote: Tue 31 Oct, 2017 17:44Виноват Фар или сам плагин?
Скорее всего Фар, но уже неважно.
HaRT wrote: Wed 01 Nov, 2017 18:21 В Far30b5071.x86.20171025.7z починилось. Очевидно, этим:
changelog wrote:drkns 24.10.2017 20:41:53 +0100 - build 5071

1. Уточнение 5067 - отломалась логика "если не нашли правильный lng и английский тоже не нашли - используем что попало".
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by buniak_a_h »

Извините меня, бестолкового...
1. А где можно прочитать, как настраивается этот плагин? hlf читал - там почти ничего нету.
2. Есть ли возможность реализовать этим плагином следующую задачу: если на активной панели указатель стоит на папке, и в этой папке есть файл, указанный в «Folder description files», то после данных о папке показывать этот файл? Я видел, что в custom.default.ini можно указать маску файла. А флаги (атрибуты) можно как-то указать?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by HaRT »

У меня в последнее время стал регулярно намертво зависать быстрый просмотр. Сегодня это произошло на обычном текстовом файле. Судя по стекам вызовов и , виноват Анаморфозис (1.0.19.0 (Alpha)).

И, к сожалению, это на фоне того, что ожидаемая функциональность модуля custom в последние месяцы срабатывает крайне редко.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by citRiks »

Last edited by citRiks on Thu 08 Sep, 2022 18:58, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Обсуждение плагинов”