On Monday 05 April 2004 16:53, Rui Miguel Seabra wrote: > On Mon, 2004-04-05 at 16:39 +0300, Doncho N. Gunchev wrote: > > I really dislike all these hidden dotfiles/dotdirs in my home directory > > and am happy to see someone is working on this. I was thinking it would be > > better if we had ~/etc/bashrc instead of ~/.bashrc and so on, but I see much > > more general ideas here, so here's what I think looking at it: > > ~/{bin|etc|...}/ is a lot worse than > ~/.{bin|etc|...}/ > > But what's really good is to have: > > ~/.YouNameIt/{bin|etc|...} > > YouNameIt could be something like 'myapps_root' whatever. > > I think a ~/.distributionName/{bin|etc|...} doesn't make a lot of sense. > > > The advantage of having this in a single directory is, for instance, > sharing. You can not share binaries from diferent distributions or even diferent distribution versions sometimes. As I said, I have RH9 which uses db-4.0 and FC1 which uses db-4.1. If I had debian too, I'm almost sure debian's db-x.x would not be compatible with RH/FC's db-x.x. That is the idea of having ~/.younameit/arch/distro-ver/bin. If you check a bit later in my mail you will se I suggested configurable base: --- /etc/uafhs --- UAFHSBASE="$HOME/uafhs/$ARCH/$DIST-$DIST_VER" --- cut --- This way you can customize it the way you like - UAFHSBASE="$HOME/uafhs" for example. It could even be UAFHSBASE="$HOME/.YouNameIt", which is what you prefer, right? > > BUT STAY AWAY FROM STUPID VISIBLE DIRECTORIES IN ~/ (oh > well, maybe in this case one can tolerate a visible ~/YouNameIt since > not only you're not forced to use it, but also there might be an > interest in using it, just don't add a few couple of hundreds of > uselless directories in the desktop. I prefer many visible configuration files in configurable base directory instead of many hidden configuration files in my home directory. > ... -- Regards, Doncho N. Gunchev Registered Linux User #291323 at counter.li.org GPG-Key-ID: 1024D/DA454F79 Key fingerprint = 684F 688B C508 C609 0371 5E0F A089 CB15 DA45 4F79