I used geany to make an index and cross-index system comprised of about 100 text files, all contained in a folder. Using an external USB hard drive, I transferred this folder containing 100 geany files to another computer. Both the source and destination computers run Wary 5.1.1, with identical but very few modifications. I configured the geany files on the source computer to line wrap. The geany files transferred to the destination computer lost all configuration settings. Easy enough to re-configure, BUT the transferred geany files do not open when single-clicked. They open only when the "Open With" list is selected from context menu. Furthermore, the "Set Run Action" option in the context menu is grayed out. The icon for geany files on the destination computer is different from those on the source computer. The geany file icons on the destination computer are not text icons, but have a large dark green square in the rectangle. Any suggestions?Last edited by nubc on Mon 14 Jan 2013, 12:33; edited 3 times in total

Thanks, rcrsn51, for your suggestion. It sounds like a solution that would work. However, I don't want to add the .txt extension. I am now looking at the Index folder on the USB hard drive, and I can make a detailed comparison between those geany files and the original geany files. The geany files on the USB hard drive are different, just like the geany files on the destination drive. Would it be possible to modify file attributes to restore the FAT32 geany files to ext2 properties? For example, in Properties, instead of "text/plain" as file "Type:" the FAT32 geany files have "application/x-shellscript" as file type. For the FAT32 geany files, in Permissions, under EXEC, there are three checks that are not applied in the original geany files, which probably explains the entry under "Run Action: Execute file" instead of specifying an app to handle the text file. In other words, the FAT32 geany file is an executable, although "Contents indicate...ASCII text, with no line terminators". If I uncheck (untick) the EXEC permissions, would the FAT32 geany file revert to text file properties and hopefully identification?

EDIT: I can't change file attributes from the Properties dialog. Suggestions?Last edited by nubc on Mon 14 Jan 2013, 13:22; edited 2 times in total

Here is what's happening. The fat32 filesystem does not have the same read-write-execute permissions as Linux. So when you transfer a Linux file into a fat32 device, Puppy sees it as having the execute bit set. (I don't know why.)

When you then copy the file back into an ext filesystem, the execute bit comes with it. So Puppy assumes that the geany text file is now an executable script. That's why it gets the different icon.

You will see the same thing with other file types, like PDF. The only difference is that Puppy still recognizes the file as being a PDF and opens it in the usual program.

If you name the geany file as xxx.txt, Puppy then assumes that it is actually a text file, regardless of the execute bit being set.

Good news: When I removed the three checks under Exec in Permissions, the transferred text files reverted to original. I had to manually edit all 97 files because the given code (chmod 644 *) didn't work. Perhaps it didn't work because I navigated to the directory with command prompt, instead of just opening the folder in ROX. It's regrettable that I can't edit the files en masse because I will be adding to the index during the week, so it will be changing from week to week. Instead of managing and transferring all those individual edits, it would be preferable just to copy over the entire updated Index folder after deleting the old Index. Thus I am still keenly interested in finding the right command and procedure to remove all those Exec checks in one quick and easy action.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum