Some of this stuff is pretty basic, but because it's stuff that I didn't
know all that long ago and because most of it was not collected in any
really convenient place, here it is:



Always boot verbose:

  Enter 'nvram boot-args="-v"' into a terminal as root.  The default is to
  have no boot-args at all, and you should in theory know if you've added
  any others.

  Note, if your system is OS 9 bootable and you ever actually do boot into
  OS 9 with it, this change will be undone.


Non-destructively "disabling" files:

  There are many tewaks in MacOS X which involve removing files installed
  by MacOS X.  In most cases, you don't actually have to delete these
  files, just make MacOS X unable to access them.  DropStuff is by far the
  easiest method of doing this:

    Configure DropStuff to remove the original file after compression
    Drag the file to be replaced into DropStuff
    Remove the .sit extension

  Whatever means you use to compress files and directories can be used the
  same way, in nearly all cases.  Just remove the compressor's extension.
  The file will still be listed in Finder as an archive, but other things
  will simply trust the extension, recognize that the file is the wrong
  format for the extension, and skip it.


Disabling Internet Explorer

  Open your Applications folder and apply the above disabling technique to
  the .app itself.  Note that if some file lists its creator as Internet
  Explorer, it will not automatically open with your chosen browser as the
  next best option if Internet Explorer is available under Classic.
  That's right, it would sooner open Classic than simply open with Safari
  or Camino.


To completely disable Classic:

  Drag /System/Library/PreferencePanes/Classic.prefPane/ to DropStuff and
  remove the .sit extension from the resulting file.

  Delete /System/Library/PreferencePanes/Classic.prefPane/

  Note: compressing the package to a .sit file and removing the .sit
  extension will disable Classic in a way that can be undone later.


To completely obliterate Classic:

  So you want to throw caution to the winds and ensure that Classic never
  again shadows your wallpaper?  Okay, you asked for it..  The final death
  of Classic can be achieved by deleting these:

    /System/Library/PreferencePanes/Classic.prefPane/
    /System/Library/Classic/
    /System/Library/CoreServices/Classic Startup.app
    /System/Library/UserTemplate/English.lproj/Desktop/Desktop (Mac OS 9)

  Note that the UserTemplate may be in a different spot for you, depending
  on the language settings you use.  Of course, on a fresh Jaguar system,
  there is no OS 9 desktop folder at all.

  You can also throw out these, if they exist:

    /Mac OS 9 Files
    /Applications (Mac OS 9)
    /System Folder
    /Documents

  NOTE: Some of this stuff might possibly be replaced by a future upgrade
  to MacOS X.  It might also break the upgrade tool.  It is possible to
  build a tar file containing just the above and restored later if needed
  for upgrade purposes, with a little UNIX shell experience.  How to do
  this is beyond this scope.  If you are concerned and don't know how to
  back up and restore those files beforehand, then just disable Classic as
  described above, rather than deleting it.


Changing a user's shell and enabling root logins

  In /Applications/Utilities is the Netinfo Manager.  Open it.  Click the
  lock icon and authenticate to make changes.  Editing properties of users
  and groups should be easy enough from there.

  Another option exists for the Terminally-inclined - and I don't mean
  chsh either.  No, chsh doesn't work on its own unless you're booting
  single-user.  Try 'nidump passwd .' and look at the output.  That's the
  standard format of /etc/passwd.  Note immediately that there are passwd
  hashes in the output!  While you could write this over /etc/passwd,
  doing so would be a very bad idea!

  Pipe the output to a temporary file with owner-only permissions (set
  your umask to 077 first or something equivalent.)  This file can be
  edited to your heart's content as any passwd file could be.  You can put
  your changes back into netinfo by piping the edited file into a command
  like 'niload -d passwd .'.  The -d causes netinfo to update the existing
  information (that is to say, it deletes what you've changed before
  storing the new changes..)

  Rather than feeding back the whole passwd file, you can feed it just one
  or two lines; the ones you just changed.  Probably a good idea.

  While here, look for a Security menu.  If you don't have one, look under
  Domain for a submenu.  The option to enable and disable logins to the
  root account can be found here.  Note there are some hoops to jump
  through if you're enabling it for the first time and haven't set a
  password for root yet.


Heavy metal Mac:

  Unsanity (http://unsanity.com/) produces a number of great little tools
  they call haxies, including Metalifizer.  With this tool and Application
  Enhancer, the base toolset for all Unsanity haxies, all cocoa apps can
  have the metal look of Apple's current generation software.  Note that
  this only affects cocoa apps, though.
  
  To get the full effect, you need to actually need to change the Aqua
  theme, and Apple never really intended anyone to do that.  Never fear,
  the people at ResExcellence (http://resexcellence.com/) who are best
  known for their cool tweaks to classic MacOS have started getting into
  MacOS X as only they would.  You can find there links to a Brushed theme
  (actually about 6 or 8 themes) and a couple of tools which will install
  the themes.
  
  ThemeChanger is free, but rough around the edges.  It seems to have been
  written by a Linux convert, and it kinda shows.  Still, it made a backup
  of Aqua, installed script to repair Aqua should I need to, and changed
  the theme.  Duality you're expected to pay for, but it's a nicer program
  overall.


"Here I come to save the day!"

  Laptop users learn the lesson fast:  Mice are hard to see on small
  screens.  Another Unsanity haxie, Mighty Mouse, can scale the mouse
  cursor or let you install your own cursor themes.  If you actually want
  to save your own cursor themes, though, it'll cost you ten bucks.


MacOS X and filesystems:

  MacOS X can read many filesystems.  Of those that you might actually put
  on a drive and expect to be able to boot your Mac from, you've got these
  choices:

    HFS
    HFS+
    UFS

  Chances are if you're talking about MacOS X, you don't have any standard
  HFS drives anymore since HFS+ has been the preference since before OS X
  was released.  MacOS X will not install to or boot from standard HFS, so
  that's all that need be said about it.  HFS+ and UFS each have pros and
  cons, as boot partitions:

    HFS+
     - Case retentive, but not case sensitive
     - Supports resource forks, still used by some apps, including some
       Apple ships with Jaguar
     - Journalling is supported, however not all HFS+ disk utilities can
       cope with journalling if you enable it.
     - Designed to boot classic MacOS and requires a couple of stub files
       to boot MacOS X

    UFS
     - Case sensitive, but allows two files with the same name and
       different case in a directory
     - No resource forks, which means the extra toys on the install media
       won't install or run
     - Journalling will work with any tool designed to work with UFS
     - Fits right in if you also use BSD
     - Cannot boot classic MacOS at all

  The shakedown for using MacOS X native filesystems in Linux is that UFS
  is supported, but read only.  HFS standard is supported for read/write.
  HFS+ is experimental, and rather unstable in the experience of most.

  MacOS X supports all manners of FAT, VFAT, and FAT32 natively, along
  with the standard PC partition table format.  (You care if you share a
  firewire drive between a PC and a Mac, regardless of what OS you run on
  the PC..)  VersionTracker (http://versiontracker.com/) lists an Ext2
  driver for MacOS X.  Feedback indicated it was generally stable.  Note
  that this is a kernel extension, so you're not likely to get MacOS X
  booting from Ext2.


Safari's debug menu:

  Safari Enhancer (hit VersionTracker) is currently listed as being
  available for an older version of Safari, but it still works with the
  released 1.0 version.  People have reported various levels of success
  with the cache clearing and bookmark importing, however the big thing of
  interest is the Debug menu.  The Debug menu allows you to cloak your
  browser's ID string, to debug both Safari and web pages Safari visits,
  and to open the page you're currently looking at in another browser.

  If you write HTML, you will curse the day that Safari Enhancer is not
  updated fast enough for the next new version of Safari.


The perfect cocktail:

  MacOS X boots kinda slowly.  There are a number of ways to tweak it a
  little so that it boots a little faster.  The simplest, obviously, is to
  make sure the maintenance cron jobs run regularly and to speed up the
  drive check by turning on journalling.  Cocktail provides knobs for a
  lot of things, including the ability to run the maintenance jobs right
  now, tweaking the finder and the dock, and cleaning up old .DS_Store
  files containing directory views from before you made things work the
  way you wanted them to work.

-- 
Joseph Carter <[EMAIL PROTECTED]>      Available in cherry and grape
 
<Crow-> Manoj: well, i cant understand stuff like "s/3#$%^% {]][ @ f245 
        }"
<Manoj> Crow: That is not quite legal ;-)
<Knghtbrd> Manoj - how would one make "s/3#$%^% {]][ @ f245 }" legal
           anyway? (and what would it do?  hehe)
<Manoj> Knghtbrd: You need to finish the s/// expression.
<Knghtbrd> oh, is that all?
_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug

Reply via email to