All Things Microsoft > Microsoft Software

Switching to Windows: Not as easy as you think

<< < (9/10) > >>

worker201:
There are settings in /usr/share, but nothing I would ever want to mess with.  For example, you can reconfigure the behavior of gedit by editing the xml file that controls its operations.  That's beyond reasonable customization, if you ask me.  Also, a lot of programs store their icons and system images there.  If you want to redesign Opera's logo, and replace it across the board (as opposed to just changing the icon), there seems to be a way to do that in /usr/share too.

No /opt in my FC4, so can't comment on that one.  Probably similar stuff though - opt is used for non-system programs, which I tend to store in /usr/local.  So /opt will have share folders as well.

piratePenguin:
/opt would have etc or */etc subdirs which would store settings.
Menu information is stored in /usr/share/applications on GNOME and KDE in .desktop files. There's also sample configuration files stored in /usr/share for certain packages.

Calum:
that's not how i would use /opt - i would have anything which installs into a normal directory structure (with lib, usr, bin and so on) into /usr/local (if not installing from rpm) but i would put anything with its own directory (like opera, openoffice.org and dillo - all of which can be had as rpms or some other different packaged thing) into /opt. so i would have a path like /opt/OpenOffice.org1.0/Program/ooffice but i would still put symlinks into /usr/local/bin to avoid all the $PATH related agony i would have to go through regarding the executables.

worker201:
I have read about people who complain that putting everything in /usr/local is too BSD-ish, and prefer /opt.  Of course, in reality, the filesystem heirarchy is your toy to play with - as it should be.

piratePenguin:
I have /usr/local symlinked to '.' (i.e. /usr). Genius idea IMO. Debian GNU/Hurd symlinks /usr to '.' (i.e. '/'), that's where I got it from. I don't usually put anything in /opt (everything in /usr), except older GCC versions which I sometimes need and don't want to fuck with my proper GCC.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version