Spacer http://macenterprise.org MacResource.org - Mac OS X enterprise deployment project Spacer
Site Map Contact Us Site Map About Us Top Background
 
Search
 
 
Apple Remote Desktop 3 Preferences E-mail
Written by Philip Rinehart   
Friday, 18 August 2006
Apple Remote Desktop 3 is an incredibly powerful tool. Some preferences are hidden, and can be enabled with the use of the defaults write command. Many interesting preferences can be used, to affect the operation of Apple Remote Desktop. Here some of the more interesting preferences stored in each users com.apple.RemoteDesktop.plist file.

Name Type Description
ComputerDatabase Array Computers in the “All Computers” list
ListDatabase Array User defined regular and smart lists
ScannerLists Dictionary Scanner lists
SavedTasks Array Saved tasks


Most of these preferences will not be set using the command line, but with a script or other information, you could What are some of the hidden preferences for per user preferences? As noted on MacOSXHints, you can enable the debug menu by doing the following:

defaults write com.apple.RemoteDesktop IncludeDebugMenu -bool TRUE

But, wait there are more!

Two preferences can be set per user:

transition Number Defines multi-observe screen transition
showShortUserName Boolean Define user name display behavior
As an example, set the shortUserName preferences in the following way:

defaults write com.apple.RemoteDesktop showShortUserName -bool TRUE

Moving on to some other preferences, the ARDAgent has preferences that can be set at the global level in the com.apple.ARDAgent.plist file.

Name Type Description
AgentLogLevel Number Amount of logging to syslog.conf
AdminCachePoliesArray Report cache build settings
AdminContactInfoList Dictionary Administrator console entries
ServerContactInfoList Dictionary Task server entries


The Agent Log level is the most interesting preference, providing more complete information when troubleshooting ARD.

The last set of preferences are stored in com.apple.RemoteManagement.plist

Many of these preferences will not be used in a standard configuration. Many apply to VNC behavior, as well as Multicast settings.

Name Type Description
VNCOnlySendMainScreen Boolean Send only main display
VNCAlwaysAskForPermission Boolean Like a permanent guest mode
VNCPort Number VNC network port
VNCTimeBetweenUpdates Number Time in milliseconds between screen updates
VNCNoRegister Boolean Register with Bonjour
ARD_MulticastAllowed Boolean Use multicast for file copies
ARD_Non_EN0_MulticastAllowed Boolean Use multicast on network interfaces other than EN0


Note that most of these are boolean values and use the defaults command as shown earlier. An important piece of information, the global preferences usually require writing the full path. As an example:

defaults read /Library/Preferences/com.apple.ARDAgent AgentLogLevel

This command will return the level of logging that is sent to the system.log.
Add as favourites (119) | Quote this article on your site | E-mail

Be first to comment this article
RSS comments

Only registered users can write comments.
Please login or register.

Powered by AkoComment Tweaked Special Edition v.1.4.4

Last Updated ( Monday, 30 October 2006 )
 
< Prev   Next >