Gentoo Archives: gentoo-dev

From: Michael Wojcikiewicz <mike@××××××××.net>
To: gentoo-user@g.o, gentoo-dev@g.o
Subject: [gentoo-dev] [OT perhaps] filessystem layouts and usability
Date: Sun, 11 May 2003 01:45:22
Hash: SHA1

Over the last few months I have found myself using a different than 
traditional directory structure more and more for keeping track of all my 
files.  A few articles on slashdot recently have brought this point up too 
(gobo and that 'if i rolled my own distro' article), and after having seen my 
roomate's OSX in action actually using a structure like this I have to say 
I'm intruiged at the possibility of bringing this to gentoo.  

I'm sure many many many many people will see this as a perversion of 
tradtional unix filesystem layouts, but I hope they will at least have an 
open mind and take this seriously for a second.  Using what *I* consider a 
fairly intuitive layout, I've had my home dir setup like below for a while 
and it makes for quick shell navigation because of a few factors that I'll 
mention after:

~/Documents (also has Manuals, Books, Receipts and such)
~/Music (genre separation)
~/Zips (old habit but its easier to type Z than T[arballs] IMHO.. has my 
downloaded archives)
~/Videos (trailers and p2p type stuff)
~/Images (such things as Photos, Wallpapers)
~/Desktop (KDE/GNOME desktop)
~/Programs (user installed programs like crossover/wine and its apps)
~/Src (untarred source for custom builds)
~/tmp (another old habit)
~/dev (im a developer, this is where i keep my own source)

Because no matter how hard i try there are always leftover files that dont fit 
into these cluttering up the filesystem, I found myself having to type too 
many of the characters of a directory when maneuvering the filessytem in bash 
(ahh emacs mode i love thee).  So having the first letter capitalized always 
made it easy to get to where i wanted to go quickly.  Additional benefits are 
for example in file dialogs (ie. the KDE open file dialog) where the sorting 
will 'float' those directories to the top for quick selection (yes I know KDE 
can be configured to show directories first:).

Extending this basic idea for home to the entire filesystem seems like the 
next logical step.   Because of gentoo's roll-it-yourself nature, portage 
seems like the perfect candidate to be able to pull this off without giving 
too many headaches, which is why I am writing this in the first place.  I'm 
curious if anyone else agrees or if I've just become certifiably insane. :)

- -- 
Michael Wojcikiewicz
Version: GnuPG v1.0.7 (GNU/Linux)


gentoo-dev@g.o mailing list