Written by Eldmannen the 28 Oct 11 at 14:56.
Related project: Nautilus.
Status: New
Rationale
Managing files isn't as easy and straight forward as it could be. The filename is what is most relevant to the user, not other data such as the file extension.
I would also suggest that if the user changes the filename extension, a message should appear to warn the user that changing the file extension will make the file unusable in other operating systems - Windows being an obvious one.
But idea #11777 already suggests this and I can't post a duplicate idea.
Remember that LESS EXPERIENCED users are now trying Ubuntu and people with less computer experience can easily make mistakes. In this case, users could delete or change the file extension, and then they will complain that their file (such as an .mp3) can't be opened in Windows and they will blame Ubuntu!
As mentioned in solution #6, there are no filename extensions on Linux filesystems. However, there are recognized filename conventions including a type-identifier as part of the name following a full stop. The recognized filename endings (e.g., .c, .h, .conf, .mp3) could be dimmed and endings following a full stop that are not recognized (e.g. .somethingIMadeUp) could be left alone.
Rather than creating a new option, the behavior could depend on the view. If I'm looking at a detailed list view, I probably want to see the actual filename without dimming. In a browser-view (multi-column, like smalltalk) I'm probably less interested in that type information, but I can't see the icons too clearly, so leave the ending and dim it. In the large icon folder view, filename endings that signify type can be hidden because the icon should take their place.
Darwin Survivor(Brainstorm moderator)
wrote on the 8 Nov 11 at 16:17
@Gregory. Toggling dimming may be reasonable, but turning toggling hiding the extensions will only cause massive confusion among users who already don't understand the concept of file extensions.
I love the idea of dimming the file extensions! +1
However, as for solution #6 i think that the important thing to note here is not how file extensions help the computer (as you quite rightly say, linux does not use them) but the user. I don't think file extensions should be hidden as they help the user to recognise the file type (particularly important for files which have not yet been given an association to a program)
Which are you saying: that changing the state (hidden/dimmed/full) would be confusing, or that hiding would be confusing?
I do not think changing the state would be a problem because the user inquisitive enough to change from the default (icon view) will probably figure out filenames soon enough.
Hiding has the familiar type-spoofing security risk (e.g., "avirus.jpg.exe"), but there are ways to deal with that. For example, the file manager could put a flag on the icon of a suspicious file and alert the user who runs it.
Maybe Linux doesn't care about file extensions but I do.
File extensions make be capable of knowing what a file contains at a glance; text, pictures, music, configuration, java, ruby, etc. I use file extension because it makes my life easier. I don't believe hiding them is doing anyone a favor.
I've worked with legacy operating system that hide them, and it's horrible, crippling and honestly I think it's patronizing ("Aww, you look confused and too stupid to cope with the information on your own computer. Let me help you be removing some of these details. Now, here's a "Video Clip", a "MP3 Format Sound", a uh.. "RB File", andeerr... "SH File").
Hiding file extensions should not be done, be made impossible.
When selecting a file name. Let just select all text up to the first dot. This creates preservation of file extensions while users can still rename stuff with easy. Users that don't have attention to detail won't have problems with file extensions disappearing.
This only causes confusion and problems. ESPECIALLY for the less experienced.
Here is a small story about what can happen:
I have a younger brother, when he learned to write some basic for school. (He is not into computers and technology in general.) And also some html. Now when he tried to reference files it didn't work. The computer hid the full name so he couldn't see it. Even with guessing it didn't worked out because there are a number of combinations that can be used. We set hiding of file extensions off. Suddenly finding the right name became easy for him. But windows selects the whole name with the file extension. So when you want to rename something, for people who have no experience or attention to detail, they loose the file extension and the file is not usable any more. So he set file extension to hiding again.
(This happens in windows XP, but not in Windows Vista and higher. The newer Windows don't select the file extension when renaming files from the gui.
Of course it's more useful - that's why it already exists.
I'm proposing "sort by extension" as something that can add a bit more usefulness, isn't at all complicated to implement, and doesn't interfere with how anything else works. It also doesn't cause problems for people who don't want to use it, and doesn't require special options in some configuration file or preferences window to activate or deactivate.
I like the idea of Dimmed extensions, but extensions should be hidden by default for the same reason that names starting with a .period are hidden by default-
because the average user has no reason to mess with them