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

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

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

Post by zollo » Tue 17 Nov, 2015 09:17

Latest post of the previous page:

А под x64 простой запуск MediaInfo.exe Имя_Файла.mp4 работает?
У меня работает только 32-разрядный MediaInfo.exe, 64-х не хотел. Пришлось пересобирать и все заработало.

User avatar
CDK
Posts: 288
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 8 times
Been thanked: 2 times
Contact:

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

Post by CDK » Tue 17 Nov, 2015 11:18

zollo wrote: А под x64 простой запуск MediaInfo.exe Имя_Файла.mp4 работает?
Да.

Поменял на 32-х битный - тоже самое. В лоб работает, из-под Анаморфозиса - тишина (обычный qview).
А Фар используете точно 64-битный? Можете выложить свою сборку фара + MediaInfo?

User avatar
zollo
Posts: 24
Joined: Wed 04 Nov, 2009 10:06
Has thanked: 2 times
Been thanked: 2 times

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

Post by zollo » Tue 17 Nov, 2015 20:47

CDK wrote: А Фар используете точно 64-битный? Можете выложить свою сборку фара + MediaInfo?
Вот архивировал папку с Anamorphosishttps://yadi.sk/d/WJFDc9HmkXYGv
Все файлы которые им вызываются доступны в путях.
Заметил такую особенность: если открыть по QView исполняемый файл, то в быстром просмотре покажет вывод QView. Закрыть его по CtrlQ и если потом открыть его по F3, то будут вывод QView в просмотре. В 32-х разрядной версии этого нет.
Это происходит со всеми файлами в которых есть инфо о версии.

User avatar
CDK
Posts: 288
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 8 times
Been thanked: 2 times
Contact:

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

Post by CDK » Wed 18 Nov, 2015 08:33

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

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

highlight.db вызывающий неработоспособность анаморфозиса

User avatar
CDK
Posts: 288
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 8 times
Been thanked: 2 times
Contact:

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

Post by CDK » Wed 18 Nov, 2015 09:03

Оно начинает работать, если из highlight groups убрать группу "[x] Has more than one hardlink".
Причем не работает только на х64 - на х32 с той же группой все нормально.

User avatar
HaRT
Moderator
Posts: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Wed 18 Nov, 2015 12:50

CDK wrote: настройки раскраски файлов - зачем они анаморфозису?
CDK wrote: начинает работать, если из highlight groups убрать группу "[x] Has more than one hardlink".
Анаморфозис работает посредством хака, перехватывая файлы, открываемые в определённом режиме. Очевидно, когда надо узнать число ссылок, Фар использует несколько другой режим, а Анаморфозис такой случай не обрабатывает. Правда, непонятно, почему подсчёт ссылок в панелях влияет (?) на режим открытия в (быстром) просмотре.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
CDK
Posts: 288
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 8 times
Been thanked: 2 times
Contact:

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

Post by CDK » Wed 18 Nov, 2015 13:59

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

PS: ну да - перечитал Ваш пост и понял что так и должно быть.

User avatar
HaRT
Moderator
Posts: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Wed 18 Nov, 2015 15:28

CDK wrote: понял что так и должно быть
Так есть, и вроде понятно, почему. Но так быть не должно. ;)
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
CDK
Posts: 288
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 8 times
Been thanked: 2 times
Contact:

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

Post by CDK » Wed 18 Nov, 2015 17:40

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

Эксперементируя нашел еще одну сторону этой проблемы.
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: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

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

Post by HaRT » Mon 23 May, 2016 16:15

Пожелание по под-плагину verinfo: чтобы выводилась платформа бинаря (i386/amd64/ia64) или список из нескольких (если вдруг бинари для UWP такое уже поддерживают).
Фар есть инструмент, а не нянька. © 2009 DrKnS

ccaid
Posts: 805
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 9 times
Been thanked: 5 times

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

Post by ccaid » Mon 10 Apr, 2017 10:33

есть ли у кого положительный опыт стабильной работы 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). где-то эффект пропадает, где-то нет. в некоторых случаях возникал промежуточный эффект: время от времени плагин не срабатывал, но на следующей попытке возобновлял работу.
при запуске с ярлыка эффект почти гарантирован, но опять же все неопределенно: какая ОС, какой ярлык, как создан, что в реестре — может возникнуть и промежуточный эффект (см. выше).
настройки плагина не влияют на эффект.
Фар делают добрые люди

Post Reply

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