Notes on Jaguar's customization
on a PowerMacintosh G3 version 2.2
Installing Jaguar
Steps
- Unplugging Printer and External Drive
- PRAM zapping with Cmd-Alt(aka Opt)-P-R at reboot
- Checking file system in single user mode with Cmd-S at reboot, then
type fsck -y + return on the screen. Do it one more time after all is
OK. Use the minus sign on numeric pad when
using a French keyboard.
- Full installation with old system 10.1.5 archived
- Installation of Security Update 2002-08-23 from Software Update
- Full installation of Developer tools
- Installation of August Developer tools update from
ADC
- Running Repair Privileges from Disk Utilities
- Installing 10.2.1 from Software Updates
- Installing Security Update 2002-09-20 from Software Updates
- Installing iTunes 3 from Software Updates
- Installing October 2002 Developer Tools Patch from
ADC
- Installing MacOSX Update 10.2.2 from Software Updates
- Installing Security Update 2002-11-21 from Software Updates
- Installing MacOSX Update 10.2.3 from Software Updates
- Installing December 2002 Mac OS X Developer Tools from
ADC
- Installing MacOSX Update 10.2.4 from Software Updates
- Installing Apple's X11 beta1 and SDK
- Installing Apple's X11 beta2 and SDK
- Installing Security Update 2003-03-03 from Software Updates
- Installing iMovieUpdater 3.0.2 from Software Updates
- Installing Apple's X11 beta3 and SDK
- Installing Java 1.4.1 Developer Tools Update from
ADC
- Installing Security Update 2003-03-24 from Software Updates
- Running Repair Privileges from Disk Utilities
- Installing QuickTime 6.1.1 from Software Updates
- Installing MacOSX Update 10.2.5 from Software Updates
- Running Repair Privileges from Disk Utilities
- Installing Safari Update 1.0 beta 2 from Software Updates
- Installing iTunes4 from Software Updates
- Installing MacOSXUpdate 10.2.6 from Software Updates
- Installing SafariUpdate from Software Updates
- Running Repair Privileges from Disk Utilities
Customizing Jaguar Part One
Finder's Preferences
- Go to Finder's Preferences in the Apple menu
- Activate Show CD, Computer, Open in column view, Folders,
deactivate others
Dock's Appearance
- Go to Dock, Dock Preferences in the Apple menu
- Choose the smallest size
- Click on Magnification and position the cursor circa 1/5th of the
slider's length
- Click on right for the position on the screen
- Choose scale effect
- Deactivate Animation
- Activate Hide/show
Dock's Contents
- Go to Applications
- Click on Acrobat, Cmd-click on Calculator, Cmd-click on Internet
Explorer, Cmd-click on TextEdit and drag and drop them to the dock
- Drag Acrobat on the Dock, Dock Preferences in the Apple menu
- Open AppleScript in Applications, drag and drop Script Editor to the
dock
- Open Utilities in Applications, click on Console, Cmd-click on
NetInfo Manager, Cmd-click on Key Caps, drag and drop them to the dock
- Open Developer/Applications, click on icns Browser, Cmd-click on
Interface Builder, Cmd-click on Project Builder, Cmd-click on Property
List Editor, drag and drop them to the dock
System Preferences
- Click on System Preferences in the dock
- Setting the keyboard: in the Settings tab, set the first slider to fast, the second slider
second to short; in the Full Keyboard access tab, activate Turn on and
any control
- Setting Universal Access: activate Allow Universal Access
Shortcuts
- Setting Software Updates: deactivate automatic updates
- Setting Date and Time: synchronize with a server
- Setting Startup Items: add Mail and mask it
- Setting Network Preferences: for connection over PPPoE, options
PPPoE, activate automatic connection, deactivate others
- Setting Mouse: first slider to fast, second slider to last mark
before fast
- Setting Classic: in Advanced tab, activate Use preferences from
Home folder and put Classic to sleep after 2mm
- Setting ScreenSaver: click on Activation, set slider on 5 mn,
activate without password
- Setting EconomySaver: on sleep set sliders on 5 mn, activate both
buttons; on options: activate when power failure
Mail Preferences
- Click on Mail in the dock
- Choose Preferences from the Mail menu
- Click on Accounts and set Check for new mail every minute
- For a pop account, click on modify, then click on special mailboxes
and set erase copies of sent messages to never, others to when
quitting mail, and activate Move deleted messages to separate
folders. Click on Advanced tab, check the first three options, and set
remove when moved from inbox
- For an imap account, click on modify, then click on special mailboxes
and set erase copies of sent messages to never, others to when
quitting mail, and activate Move deleted messages to the trash mailbox. Click on Advanced tab, check the first two options, and set
keep messages to all messages and their attachments
Unix stuff
Enabling root user
- Open NetInfo Manager in Applications/Utilities
- Unlock with name and password of Admin User
- Go to Security menu, choose Enable root user
- Enter a password and click set
- Reenter the password and click verify
- Lock and quit
Building the locate database for the first time
- Login as root by choosing other in the login window
- Open the terminal by clicking its icon in the dock
- Type:
/usr/libexec/locate.updatedb + return
- Quit the terminal with Cmd-Q
- End the session and relog as Admin or normal user
Building the whatis database for the first time
- Login as root by choosing other in the login window
- Open the terminal by clicking its icon in the dock
- Type:
/usr/libexec/makewhatis + return
- Quit the terminal with Cmd-Q
- End the session and relog as Admin or normal user
Deleting archived users
- Open each application to retrieve preferences
- Verify that the archived users are not displayed in Users pane (in
Preferences Accounts)
- If exist, delete them
- Click on Terminal in the dock
- Type:
sudo su + return, enter the Admin password
- Type:
rm -rf + a space and drag and drop the folder Deleted User in
the Terminal + return
- Type exit, quit Terminal
Displaying Apache pages with your preferred browser while editing the pages with Bluefish version 0.7
- First install Fink, then bluefish.
- Launch bluefish under XDarwin.
- Go to menu Options, Preferences and choose external tab.
- Say your preferred browser is Chimera, your pages are located on /Library/WebServer/Documents/ and you access your site with http://www.yourdomain.com/, replace the browser command with
:
open -a 'Navigator' `echo %s | sed 's;^file:///Library/WebServer/Documents/\(.*\)$;http://www.yourdomain.com/\1;'`
- Click on Save and Close.
- When you want to see an Apache page while editing it with Bluefish, go to menu View, View with Netscape, then the page will be shown in Chimera.
- To use another browser, just change the browser's name, i.e.: open -a 'Internet Explorer' ...
- If your Apache pages are not located on Library/WebServer/Documents/, change the path.
- If you don't have domain name, but a fixed IP, replace http://www.yourdomain.com with http://yourfixedIP/
- Useful when your pages do not have standard extension, i.e. your Apache web site serves multilingual shtml pages.
Displaying Apache pages with your preferred browser (Chimera, Camino, Safari) while editing the pages with Bluefish version >= 0.8/0.9
- First install Fink, then bluefish and launch (for Safari).
- Launch bluefish under XDarwin.
- Go to menu Options, Preferences and choose external programs.
- Say your preferred browser is Chimera, your pages are located on /Library/WebServer/Documents/ and you access your site with http://www.yourdomain.com/, add a new browser or replace one browser command/name with
:
open -a 'Navigator' `echo file://%s | sed 's;^file:///Library/WebServer/Documents/\(.*\)$;http://www.yourdomain.com/\1;'`
- If you are running Camino (ex Chimera), replace the browser command with
:
open -a 'Camino' `echo file://%s | sed 's;^file:///Library/WebServer/Documents/\(.*\)$;http://www.yourdomain.com/\1;'`
- If you prefer Safari, replace the browser command with
:
launch -a 'Safari' `echo file://%s | sed 's;^file:///Library/WebServer/Documents/\(.*\)$;http://www.yourdomain.com/\1;'`
- Click on Save and Close.
- When you want to see an Apache page while editing it with Bluefish, click on the Preview in browser button, then the page will be shown in Chimera (Camino, or Safari).
- To use another browser, just change the browser's name, i.e.: open -a 'Internet Explorer' ...
- If your Apache pages are not located on Library/WebServer/Documents/, change the path.
- If you don't have domain name, but a fixed IP, replace http://www.yourdomain.com with http://yourfixedIP/
- Useful when your pages do not have standard extension, i.e. your Apache web site serves multilingual shtml pages.
Displaying Apache pages with your preferred browser (Firefox, Opera, Camino, Safari) under Panther while editing the pages with Bluefish version >= 0.12
- First install Fink, then bluefish and launch.
- Launch bluefish under XDarwin.
- Go to menu Options, Preferences and choose external programs.
- Say your preferred browser is Safari, your pages are located on /Library/WebServer/Documents/ and you access your site with http://www.yourdomain.com/, add a new browser or replace one browser command/name with
:
launch -a 'Safari' `echo file://%s | sed 's;^file:///Library/WebServer/Documents/\(.*\)$;http://www.yourdomain.com/\1;'`
- Click on Save and Close.
- When you want to see an Apache page while editing it with Bluefish, click on the Preview in browser button, then the page will be shown in Safari.
- To use another browser, just change the browser's name, i.e.: launch -a 'Firefox' ...
- If your Apache pages are not located on Library/WebServer/Documents/, change the path.
- If you don't have domain name, but a fixed IP, replace http://www.yourdomain.com with http://yourfixedIP/
- You may want to duplicate the browser line and give it another name to have two types of launching, one for Apache pages and one for other pages, in which case the command will be
:
launch -a 'Safari' %s
- If you use Unix browsers, the same applies, just replace %s with
:
`echo file://%s | sed 's;^file:///Library/WebServer/Documents/\(.*\)$;http://www.yourdomain.com/\1;'`
- Useful when your pages do not have standard extension, i.e. your Apache web site serves multilingual shtml pages.
Displaying man pages with your favorite web browser
- First install Fink, then rman.
- Open the terminal.
- Make a new directory bin just under your home directory, if it does not exist, by typing:
cd + return (to make sure you are in your home directory)
mkdir bin + return
- Move to this new directory by typing:
cd bin + return
- Create a new file named bman with pico typing:
pico bman + return
- Type the following lines in pico :
#!/bin/sh + return
tfile=/Users/yourloginname/Documents/manoutput.htm + return
(replace yourloginname with your abbreviated login name - it appears in the Finder when you click on the home icon)
man $1 | rman -f HTML > $tfile + return
open $tfile + return
- Save the file with Ctrl-O
- Close pico with Ctrl-X
- Change the file permissions to make it executable typing:
chmod 755 bman + return
- Make the system aware of the new command typing:
rehash + return
- To use it, either under OS X or XDarwin, type the following command in the current shell:
bman nameofmanpage + return
- Useful to print/display the man page in a better format than directly with man or xman, or if you are under XDarwin and you do not have an lpr printer.
Displaying a specific man page with your favorite browser
- First install Fink, then rman.
- Open the terminal.
- Make a new directory bin just under your home directory, if it does not exist, by typing:
cd + return (to make sure you are in your home directory)
mkdir bin + return
- Move to this new directory by typing:
cd bin + return
- Create a new file named bmanspec with pico typing:
pico bmanspec + return
- Type the following lines in pico :
#!/bin/sh + return
tfile=/Users/yourloginname/Documents/manoutput.htm + return
(replace yourloginname with your abbreviated login name - it appears in the Finder when you click on the home icon
man $1 $2 | rman -f HTML > $tfile + return
open $tfile + return
- Save the file with Ctrl-O
- Close pico with Ctrl-X
- Change the file permissions to make it executable typing:
chmod 755 bmanspec + return
- Make the system aware of the new command typing:
rehash + return
- To use it, either under OS X or XDarwin, type the following command in the current shell:
bmanspec manpagesection nameofmanpage + return
- Useful when the man page is not accessible, i.e. man exit displays tsch and not the exit primitive in section 3 of man pages.
Update Fink and the installed packages via cvs
- First install Fink via cvs, then the desired packages.
- Download finkessai (you could also download source code to change it).
- Unstuff it with StuffIt Expander
- Install it in your home/bin directory, if it does not exist, create it as follows:
cd + return (to make sure you are in your home directory)
mkdir bin + return
- Make the system aware of the new command typing:
rehash + return
- When you want to update Fink, type in the terminal:
finkessai + return
List the packages within the different sections of Fink (I just write this little tool as I cannot remember the sections)
- First install Fink via cvs, then the desired packages.
- Download finklistsection (you could also download source code to change it).
- Unstuff it with StuffIt Expander
- Install it in your home/bin directory, if it does not exist, create it as follows:
cd + return (to make sure you are in your home directory)
mkdir bin + return
- Make the system aware of the new command typing:
rehash + return
- When you want to list a section, type in the terminal:
finklistsection + return
- Then enter the number corresponding to the section you want to list + return.
- Wait a few seconds for Fink to do the job for you.
- Then use the space bar to view the next, q to quit, etc... (as the tool uses more to display the results.
Reindex and update Fink
- First install Fink via cvs, then the desired packages.
- Download finkessai1 (you could also download source code to change it).
- Unstuff it with StuffIt Expander
- Install it in your home/bin directory, if it does not exist, create it as follows:
cd + return (to make sure you are in your home directory)
mkdir bin + return
- Make the system aware of the new command typing:
rehash + return
- When you want to reindex and update Fink, type in the terminal:
finkessai1 + return
Search a string in Fink info file
- First install Fink via cvs, then the desired packages.
- Download findininfo.
- Unstuff it with StuffIt Expander
- Install it in your home/bin directory, if it does not exist, create it as follows:
cd + return (to make sure you are in your home directory)
mkdir bin + return
- Make the system aware of the new command typing:
rehash + return
- When you want to search a string in an info file, type in the terminal:
findininfo + return to see the options
Display a Fink info or patch file
- First install Fink via cvs, then the desired packages.
- Download displayinfofile.
- Unstuff it with StuffIt Expander
- Install it in your home/bin directory, if it does not exist, create it as follows:
cd + return (to make sure you are in your home directory)
mkdir bin + return
- Make the system aware of the new command typing:
rehash + return
- When you want to display a Fink info or patch file, type in the terminal:
displayinfofile + return to see the options