Where is my application ?

Average: 5 (1 vote)

Coming from Windows I have been stunned finding where the UI applications (eg. avant-window-navigator) are installed on a Linux system.
Where is my application installed. You might say, on the HDD... and you are right is all over the HDD from the first sector to the last.
As a windows guy, I thought I can see as I see on windows system (my UT3 game 10.000 files all under D:\UT3 folder), but on Linux any application related files are spread as a disease all across the system folders (either with the intention of keeping them ordered either by type or either by needs )
My avant-crap-navigator put its files in almost 20 folders.

/usr/local/lib
/usr/lib
/usr/local/include/<>
/usr/local/bn
/usr/bin
/usr/local/share/icons
/usr/local/share//themes/...
/usr/local/share/locale
/usr/local/share/gtk
/usr/local/share/gtk-doc
/usr/local/lib
/usr/share
/usr/local/etc/gconf/
/usr/local/etc/gconf/schemas
/usr/local/lib/python2.6/site-packages/
/usr/local/pixmaps/
/usr/local//icons
/usr/local/icons
~/.config//
~/.app

result = unmanageable !

You don't have to manage it.

You don't have to manage it. Your package manager will do it for you.

Thanks to the FHS you can type the name of whatever binary in your $PATH (/bin, /sbin/, /usr/bin, ...) and get it autocompleted and start it.
Try starting firefox in Windows by typing firefox in the cmd.
With every documentation in /usr/share/docs there can be a single program reading all the manpages. Try installing a single help browser in windows that reads all the help files of every installed program.
With .desktop files in /usr/share/applications it is possible to build a menu automatically which includes all the installed programs in categories.

You may not like it but that is the "Linux Way". http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

If you don't like it, try http://www.gobolinux.org/ ?
Or use windows?

When was the last time you

When was the last time you actually needed documentation in Windows?

Never or very rarely, because the GUI software is largely self-documenting with tooltips and information written down where it is relevant. You don't need man-pages when the program teaches you how to use it, unlike in CLI where you basically have to read a book before you can do anything. And in any case, any command line application in Windows accepts /? to show the relevant flags you can use etc.

Beyond that, you could simply do a search on C:/program files/ to find any help files, and then launch them with their respective programs. Which is usually notepad. Better yet, since you already know which program's help you want, you can go down to its folder and open it directly, since they're not all dumped in one big pile in a single folder like in Linux. You don't even have to remember the name, since it's right there where you can see it.

And I can just as easily add firefox's path in the PATH variable in Windows, and then type firefox in the command prompt. Question is, why would I want to, when I can doubleclick the icon in my quicklaunch bar?

Even better, in almost every

Even better, in almost every single windows app, there's this nifty help feature that actually launches the revelant helpfile.

I have to agree that the

I have to agree that the traditional Unix way is pretty retarded. GoboLinux seems to be on the right track to the future of how to organize a file system.

Of course, Windows has been doing things this way for some time now...