[v9 regression] No standard lnk icons on Vista's \\Desktop\

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

[v9 regression] No standard lnk icons on Vista's \\Desktop\

Post by *DrShark »

In TC 8.52a on Vista 32 bit, TC showed standard arrow icon for LNK file type shortcuts in virtual \\Desktop\ folder and its subfolders. Now it shows the icon like for files without extension.

If you'll decide to fix this (return 8.52a behaviour for LNK icons), please don't break 9.x improvement: 9.x show special icons for junctions and symlinks in \\Desktop\ and its subfolders.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Do you have overlay icons enabled in TC settings?
Author of Total Commander
https://www.ghisler.com
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

ghisler(Author) wrote:Do you have overlay icons enabled in TC settings?
Yes, and also options to show all icons including EXE and LNK (except floppy & net), and to show icons for folders in Virtual folders.

I also checked TC 9 on Windows 7 and there TC shows actual icons of lnk files which is different (and better) than both TC 8.52a and 9 on Vista.

Screenshots:
TC 8.52a, Vista's \\Desktop\
TC 9.00a, Vista's \\Desktop\
TC 9.00a, Windows' 7 \\Desktop\
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

At "Configuration - Options - Display - Icons"
Try to disable option "Show default folder/file icons from Explorer"
#5767 Personal license
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

2sqa_wizard
It is a TC 9 option, tried to disable it on Vista, didn't help. It only changed icon for files without extension and LNKs to another one, but it's not an arrow like it was in 8.52a. Do you have Vista? How your icons on \\Desktop\ in TC look like?
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Do you have Vista?
No, only XP and Win7 ... I skipped Vista.
#5767 Personal license
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

With fresh ini I have Windows 7-like behaviour of TC 9 on Vista: actual program icons in LNKs are shown on \\Desktop\.
Now I have to figure out what option or options in my regular wincmd.ini in responsibility of this bug. This wincmd.ini is about 60kb, so no promise of quick research.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

The reason for both issues in 9.0 (absence of standard LNK icons or their own icons on \\Desktop\ even with enabled "Show overlay icons") is the option "EXE/LNK not on net":
* if it is enabled, and "All associated + EXE/LNK (slow)" enabled too, TC 9 shows this same white icon for LNKs and files without extension (there is the difference with TC 8.52a which showed Standard LNK icons with this settings).
* if it is enabled, and "All associated" enabled too, both TC 9 and 8.52a show standard LNK icons for LNK files.

To make TC show their own icons for LNK files, user have to disable EXE/LNK not on net option.

So before we'll decide how to fix this, we need the answer to the question: why EXE/LNK not on net option makes changes for \\Desktop\ folder? I didn't expect that, because \\Desktop\ is a local folder, although with virtual nature.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

I can confirm it is fixed in TC 9.10 pre-beta and public beta 1: TC now shows LNK icons like 8.52 did.
DrShark wrote:we need the answer to the question: why EXE/LNK not on net option makes changes for \\Desktop\ folder? I didn't expect that, because \\Desktop\ is a local folder, although with virtual nature.
Author's answer by email:
Christian Ghisler wrote:Yes, this option works also for all virtual folders, because I can't
distinguish whether \\somename is a server name or some other
virtual folder - the access method is the same.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Post Reply