OS X is a fusion of the power of linux with the beauty of Mac GUIs. Thanks to OS X, I made the switch from windoze and now won't touch M$ with a 10-foot pole. Start living the iLife today! ;)
Hey peepz:
   Here is my collection of "must have" free software. Please email me if you have additions!
Binaries: Desktop Calendar A cool calendar for desktop, written and discontinued a mysterious Japanese guy.
Fink: automagically installs/compiles unix stuff for Darwin! [xemacs, clisp, fileutils (ls --color), etc]
http://fink.sourceforge.net
NOTE: You must update your .cshrc as shown in the readme.
Some basic commands:
fink selfupdate
fink install fileutils
sudo apt-get install xemacs
Safari: Apple's beta web browser (sort of like a fast, slimmed mozilla) http://apple.com/safari/download/ (don't forget to enable tabbed browsing! ;)
X11: Apple's beta of XFree86
http://www.apple.com/macosx/x11/download/
Developer Tools: (gcc, etc. December '02 is latest version)
http://developer.apple.com (Need an account but free for students)
Space.app (free multiple workspace app, less features than Virtual Desktop)
http://space.sourceforge.net/
WindowShade X ($10) [ All stuff by unsanity is highly recommended ]
http://www.unsanity.com/haxies/wsx/
Snard: similar to Unsanity's fruitmenu... nice toolbar menu (shareware)
http://www.gideonsoftworks.com/snard.html
"rm" to trash script:
http://www.novajo.ca/trash.html
alias trash "perl ~/bin/trash"
alias rm "trash"
alias RM "/bin/rm"
Fix your login scripts: (may be obsolete with 10.2.5?)
(http://www.macosxhints.com/article.php?story=20020826003806202)
The init.tcsh files were removed from their old location (presumably) to keep in sync with other BSD implementations; this is a good thing. The real problem however, is with the csh initialization files in /etc, it looks like someone at Apple accidentally included the wrong /etc/csh.* files from a very old version of Darwin--either that or a very rash decision was made which breaks everyone's default shell and counters the decision to move the shell init files in the first place! ;-P If you did a clean install over top of an existing 10.1.5 installation, you can copy the three csh files from your "/Previous Systems/Previous System 1/private/etc" directory into /private/etc, replacing the ones which came with Jaguar.
Alternatively you can run these commands in the terminal: (the first 2 lines just make a backup, if for some unique reason you want the Jaguar defaults back again)
sudo mkdir /etc/csh-jaguar-defaults/
sudo cp -i /etc/csh.* /etc/csh-jaguar-defaults/
sudo sh -c 'echo "source /usr/share/tcsh/examples/rc" > /etc/csh.cshrc'
sudo sh -c 'echo "source /usr/share/tcsh/examples/login" > /etc/csh.login'
sudo sh -c 'echo "source /usr/share/tcsh/examples/logout" > /etc/csh.logout'
If you use both a .cshrc and a .tcshrc, you might have to include an extra line in your .tcshrc to get both to work properly (I think tcsh is supposed to use both rc files since tcsh is considered a "c shell", but it doesn't use .cshrc anymore on my system since upgrading to Jaguar): source ~/.cshrc
Emacs Keybindings in Cocoa Apps!
http://www.gnufoo.org/macosx/
Tips for new users:
Delete the crap from the dock (like address book, IE) and put stuff you use often there, like terminal / x11, safari, stickies, etc.
Essential Finder Keyboard Shortcuts:
cmd-delete = delete selected files
cmd-shift-delete = empty trash
cmd-shift-G = go to folder (type in the path, with tab-completion!)
cmd-E = eject (selected CDs or disk images)
cmd-H = hide current application
cmd-(shift)-tab = switch current application
cmd-N = new finder window
cmd-shift-N = new folder
Powerbook Depot:
Get essential stuff like a powerbook handle ($30) and wildeeps screen protectors.
http://www.devdepot.com/powerbookdepot.html
MacBoot: Customize your bootup screen
http://ittpoi.com/?type=frameset&product=com.ittpoi.macboot
CMD-SHIFT-4: All about the new Screen Capture features in Jaguar (10.2)
http://radio.weblogs.com/0100676/2002/09/03.html