Dave's OS X Stuff



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)

PD + tcl/tk (extended version)
http://homepage.mac.com/atl/sw/

LiteSwitch X (better app switching from keyboard)
http://www.proteron.com/liteswitchx/

PDF Browser plugin (beats the hell out of Preview.app!)
http://www.schubert-it.com/pluginpdf/

Toyviewer (image viewer ported from NeXT)
http://waltz.cs.kobe-u.ac.jp/OSX/toyv-eng.html

Carbon Copy Cloner (backup)
http://software.bombich.com/ccc.html

X-Tunes (remote control for iTunes)
http://www.apple.com/downloads/macosx/audio/xtunes.html

Synergy ($5, menu bar control for iTunes, better than X-Tunes) http://synergy.wincent.org/

SlashDock (read newsfeeds in the dock: find latest software, etc)
http://homepage.mac.com/stas/slashdock.html
[ Don't forget to add http://www.osxaudio.com/rssnewsfeed.php ! ]

SharePoints: (free network admin pref-pane)
http://hornware.com/sharepoints/

BetterSound (nice pref-pane for audio configuration)
http://www.macupdate.com/info.php/id/10889

Fugu secure FTP gui:
http://rsug.itd.umich.edu/software/fugu/

TinkerTool: (customize OS X behavior)
http://www.bresink.de/osx/TinkerTool2.html

uControl: (cool stuff like scroll windows with fn+mousepad and weird key tricks)
http://gnufoo.org/ucontrol/ucontrol.html

Silk: quartz smoothing in carbon apps
http://www.unsanity.com/haxies/silk/

CeePeeYou: menu extra to show CPU load (needs MenuExtra Enabler from unsanity)
http://www.unsanity.com/download.php?product=ceepeeyou

TeXshop (great LaTeX editor, outputs to gorgeous PDFs)
http://www.uoregon.edu/~koch/texshop

CodeTek Virtual Desktop (multiple desktops, $30)
http://www.codetek.com/php/virtual.php

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


Last modified: Mon Jun 9 14:22:49 PDT 2003