chipwreck ~ The guide is definitive. Reality is frequently inaccurate.

 
 
 
 
 
 
 
 

Archive for Category ‘Mac OS X’

21 entries found:

This is quite an undocumented feature, here is how it works:

Show login screen (without logging out):

#!/bin/bash
# Show the login screen (without logging out)
#
# From: www.chipwreck.de

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Switch current user (replace 501 with the correct UID):

#!/bin/bash
# Switch to another user without logging out - replace 501 with the uid of the user you switch to
#
# From: www.chipwreck.de

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID 501

Via Shell this way:

#!/bin/bash
# Toggle Finder showing hidden files
#
# From: www.chipwreck.de

value=`defaults read com.apple.finder AppleShowAllFiles`
if [ $value == "TRUE" ]
then
  defaults write com.apple.finder AppleShowAllFiles FALSE
else
  defaults write com.apple.finder AppleShowAllFiles TRUE
fi
   
killall Finder
exit 0

Useful for an automator action for example:

-- Open terminal at given path
--
-- From: www.chipwreck.de

set p to POSIX path of (item 1 of i as alias) -- define i
   
tell application "Terminal"

   activate
   do script "cd \"" & p & "\""
   close window 2
   
end tell

System wide key remapping

Posted 4 years ago in Mac OS X

When editing text or code it is quite often very useful to jump to the beginning or the end of a line, or to move the cursor one page up or down..
Unfortunately the keys dedicated to this task (home/end/pageup/pagedown on a windows-pc) have got a different meaning on a mac: Page up/down scroll one page up/down – without moving the caret (cursor), home/end move to the beginning/end of a document – also without moving the insertion point.

… Continue reading »

Backup Script using rsyncx

Posted 5 years ago in Mac OS X

The Code is below, should be self-explanatory.

More information found here:
blog.plasticsfuture.org »

… Continue reading »