Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Не обновляются иконки файлов на панелях TC. 
Author Message
LonerD



PostPosted: Mon Nov 11, 2019 19:54    Post subject: Не обновляются иконки файлов на панелях TC. Reply with quote

Суть проблемы.
Total Commander сопоставляет имена файлов и их иконки только при первом входе в каталог. И не обновляет отображаемые иконки в случае их изменения или изменения файлов.
Например, копируем/перемещаем ехе-файл (ico-файл и т.д...) с тем же именем с заменой, но в панели иконка от старого файла. Или удаляем старый файл, а на его место копируем или переименовываем новый с тем же именем.

Windows 10 x64 v1903 (Home SL and Enterprise) и более ранние версии Win10.
Total Commander 9.22a x32 и x64 (и 9.50 беты)

Наглядная демонстрация:
https://i.imgur.com/GgqvfZz.gif
https://i.imgur.com/WDOZrHR.gif
Для записи демо использовалась чистая виртуальная машина Windows 10 x64 v1809 с сайта Майкрософта, запущенная в VMware Workstation Player.
TC 9.50ß1 x32 - чистенький, без плагинов, все настройки по умолчанию. (хотя версия не суть важна - последующие беты и предыдущая стабильная версия работают в этом плане одинаково).

Изменение настроек Тотала, обновление панелей, иконок, запуск от админа или от системы, перезагрузка explorer.exe и обновление кэша иконок проводника - ничего не помогает.
Единственный выход чтобы увидеть правильную иконку - перезапуск TC.
В то же время в самом проводнике иконка правильная.

На Windows 7 поведение ещё страньше - иконка "стопорится" не с первого раза. Вначале она изменяется корректно, а после нескольких замен ситуация становится как на видео выше.
На Windows XP такой проблемы не замечено.

Обсуждение вопроса началось на форуме руборда:
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=49894&start=1500
Методом проб выяснили, что такое же поведение в других файловых менеджерах, и пришли к выводу, что возможно это нюанс работы операционной системы.

Создал багрепорт на оф.сайте, в итоге он ушёл на самое дно багрепортной темы, а Гислер не очень оптимистично ответил, что понятия не имеет в чём дело.
https://www.ghisler.ch/board/viewtopic.php?f=32&t=54245

Возможно в рамках TC можно как-то исправить ситуацию и показывать реалистичное состояние файловых панелей? (например, запрашивать у проводника реальные иконки файлов при обновлении панели)
Может, кто-то из здешних старожилов-программистов знает выход.
Или хотя бы апните тему, чтобы Гислер уделил внимание проблеме....
_________________
Windows 11 | TC DreamLair eternal pre-α


Last edited by LonerD on Tue Nov 12, 2019 02:55; edited 1 time in total
View user's profile Send private message Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group