Desktop.ini not 'recognized' from network share

Ok this has been driving me bloody bananas for a few hours. I've googled every possible combination and aparently I'm the only one with this problem :confused:

I have an XP machine that hooks up to a linux server. The server shares over a Samba file server. I've been trying to modify folder icons through the Desktop.ini file but for some odd reason, it won't work. The .ini file is there, but icon doesn't change. And I know it's a .ini problem because the comment doesn't show either.

Only the folders on network shares fail to use the Desktop.ini. If I take the same file with the same configs and same icon, but on a local HDD, it works fine.

WTF? This is insane. I've asked over IRC at #samba but the peeps there either run linux or aren`t too interested in customization, so no one really sympathized! I just want a nice little music icon, is it too much to ask? :D

Thanks

#522709

Try this:

Create a Desktop.ini file in a Windows computer (and save into local hard-drive), then copy and paste into linux server samba shared folder.

If that doesn't work, check your samba settings. Maybe Samba is converting text (and .ini and related ascii files) into Linux new-line encoding.

Also onnect another XP machine to the network and see if the XP machines can see customized icons between them.

Remember to use icons which are either locally available or shared on the same server (if shared use the ServerNameFolderWhateverSomeIcon.ico).

Other than that I dunno. Samba advertises itself as Windows NT 4 by default, or something like that. Maybe you need to make it advertise itself as Windows XP if you want the XP machines to recognize the Desktop.ini?

#522720

Thanks matonga, unfortunately nothing worked. :(

I had already tried to create a file then transfer it, that didn't work.

Samba doesn't do that translation by default and I haven't enabled the script that does.

The icons are all locally stored, and I guess I forgot to mention the shares are all mapped so technically they should be considered a drive (f.ex. H:)

The only thing I haven't - and can't - tried is connecting another machine, because, well, I ran out of computers :P

Anyway, thanks for trying. If I find a solution I'll post it here.

ts

#522797

Try adding this to global parameters:

announce version = 5.1

#522809

No dice... BUT... I found out that it won't work on some system folder either (like 'WINDOWS'). So I'm thinking WinXP or Samba throws these folders around like system. The problem is my definitions all include the line map system = no, so I'm not sure...

EDIT: might have spoken too quick. It works now on the WINDOWS folder. I also noticed that if I go in the network folder's properties, there is a customize tab, and I can change the picture that appears in thumbnail view, but there is no change icon option...?

#522830