Oracle® Secure Global Desktop

Administration Guide for Release 5.1

Oracle Legal Notices

E41495-01

October 2013

Abstract

The Oracle Secure Global Desktop Administration Guide describes how to configure and maintain a Secure Global Desktop server, and how to deploy applications to users.

Document generated on: 2013-10-09 (revision: 2151)


Table of Contents

Preface
1 Audience
2 Document Organization
3 Documentation Accessibility
4 Related Documents
5 Conventions
1 Networking and Security
1.1 Overview of Networks and Security
1.1.1 Connections Between Client Devices and SGD Servers
1.1.2 Connections Between SGD Servers and Application Servers
1.1.3 Connections Between SGD Servers in an Array
1.2 DNS Names
1.2.1 Configuring External DNS Names
1.2.2 Changing the Peer DNS Name of an SGD Server
1.3 Proxy Servers
1.3.1 Supported Proxy Servers
1.3.2 Configuring Client Proxy Settings
1.3.3 Proxy Server Timeouts
1.3.4 Configuring Server-Side Proxy Servers
1.4 Firewalls
1.4.1 Firewalls Between Client Devices and SGD Servers
1.4.2 Firewalls Between SGD Servers
1.4.3 Firewalls Between SGD Servers and Application Servers
1.4.4 Other Firewalls
1.5 Secure Connections to SGD Servers
1.5.1 SSL Certificates
1.5.2 Firewall Traversal
1.5.3 Enabling Secure Connections (Automatic Configuration)
1.5.4 Enabling Secure Connections (Manual Configuration)
1.5.5 Secure Connections and Security Warnings
1.5.6 Secure Connections to Tablet Devices Using Untrusted Certificates
1.6 Tuning Secure Connections to SGD Servers
1.6.1 Tuning the SSL Daemon
1.6.2 Using External SSL Accelerators
1.6.3 Selecting a Cipher Suite for Secure Connections
1.6.4 Using Connection Definitions
1.6.5 Configuring Data Compression for Connections to Tablet Devices
2 User Authentication
2.1 Secure Global Desktop Authentication
2.1.1 User Identity
2.1.2 User Profile
2.1.3 System Authentication Mechanisms
2.1.4 Password Expiry
2.1.5 Security and Passwords
2.2 Active Directory Authentication
2.2.1 How Active Directory Authentication Works
2.2.2 Setting Up Active Directory Authentication
2.2.3 Preparing for Active Directory Authentication
2.2.4 Configuring SGD for Kerberos Authentication
2.2.5 How to Enable Active Directory Authentication
2.3 Anonymous User Authentication
2.3.1 How Anonymous User Authentication Works
2.3.2 How to Enable Anonymous User Authentication
2.4 LDAP Authentication
2.4.1 How LDAP Authentication Works
2.4.2 Setting Up LDAP Authentication
2.4.3 Preparing for LDAP Authentication
2.4.4 How to Enable LDAP Authentication
2.5 SecurID Authentication
2.5.1 How SecurID Authentication Works
2.5.2 Setting Up SecurID Authentication
2.5.3 Configuring SGD Servers as Agent Hosts
2.5.4 How to Enable SecurID Authentication
2.6 Third-Party Authentication and Web Authentication
2.6.1 How Third-Party Authentication Works
2.6.2 Setting Up Third-Party Authentication
2.6.3 How to Enable Third-Party Authentication
2.6.4 Web Authentication
2.6.5 Enabling Web Authentication
2.6.6 Using Authentication Plugins With Web Authentication
2.6.7 Using Client Certificates With Web Authentication
2.6.8 SGD Administrators and Third-Party Authentication
2.6.9 Trusted Users and Third-Party Authentication
2.7 UNIX System Authentication
2.7.1 How UNIX System Authentication Works
2.7.2 UNIX System Authentication and PAM
2.7.3 How to Enable UNIX System Authentication
2.8 Tuning Directory Services for Authentication
2.8.1 Filtering LDAP or Active Directory Logins
2.8.2 Using Directory Search Roots
2.8.3 LDAP Discovery Timeout
2.8.4 Using Service Objects
2.8.5 Password Expiry
2.8.6 LDAP Password Update Mode
2.8.7 Sites
2.8.8 Whitelists
2.8.9 Blacklists
2.8.10 Search Only the Global Catalog
2.8.11 Suffix Mappings
2.8.12 Domain Lists
2.8.13 Lookup Cache Timeout
2.8.14 LDAP Operation Timeout
2.8.15 Active Directory Authentication and LDAP Discovery
2.9 Troubleshooting Secure Global Desktop Authentication
2.9.1 Setting Log Filters for Authentication Problems
2.9.2 Denying Users Access to SGD After Failed Login Attempts
2.9.3 Troubleshooting Web Authentication
2.9.4 Users Cannot Log In to Any SGD Server
2.9.5 Using Shared Accounts for Guest Users
2.9.6 Oracle Solaris Users Cannot Log in When Security is Enabled
2.9.7 An Ambiguous User Name Dialog Is Displayed When a User Tries to Log in
3 Publishing Applications to Users
3.1 Organizations and Objects
3.1.1 Organizational Hierarchies
3.1.2 SGD Object Types
3.1.3 Designing the Organizational Hierarchy
3.1.4 Naming Objects in the Organizational Hierarchy
3.1.5 Populating the SGD Organizational Hierarchy Using a Batch Script
3.1.6 LDAP Mirroring
3.1.7 SGD Administrators
3.2 Publishing Applications
3.2.1 Local Assignments
3.2.2 LDAP Assignments
3.2.3 Reviewing Assignments
3.2.4 Tuning LDAP Group Searches
3.2.5 Managing the Directory Services Cache
3.2.6 Troubleshooting LDAP Assignments
4 Configuring Applications
4.1 Windows Applications
4.1.1 Configuring Windows Application Objects
4.1.2 Creating Windows Application Objects on the Command Line
4.1.3 Configuring Microsoft Windows Remote Desktop Services for Use With SGD
4.1.4 Licensing Microsoft Windows Remote Desktop Services
4.1.5 Microsoft Windows Remote Desktop Connection
4.1.6 Seamless Windows
4.1.7 Key Handling for Windows Remote Desktop Services
4.1.8 Returning Client Device Information for Windows Remote Desktop Services Sessions
4.1.9 The SGD Remote Desktop Client
4.2 X Applications
4.2.1 Configuring X Application Objects
4.2.2 Supported X Extensions
4.2.3 X Authorization
4.2.4 X Fonts
4.2.5 Keyboard Maps
4.3 Using the RANDR X Extension
4.3.1 Client Requirements for RANDR
4.3.2 Configuring RANDR
4.3.3 The User Experience with RANDR
4.3.4 Alternatives to Using RANDR
4.4 Character Applications
4.4.1 Configuring Character Application Objects
4.4.2 Terminal Emulator Keyboard Maps
4.4.3 Terminal Emulator Attribute Maps
4.4.4 Terminal Emulator Color Maps
4.5 Dynamic Launch
4.5.1 Dynamic Application Servers
4.5.2 SGD Broker
4.5.3 User-Defined SGD Broker
4.5.4 VDI Broker
4.5.5 Dynamic Applications
4.5.6 Client Overrides
4.5.7 Using My Desktop
4.5.8 Integrating SGD With Oracle VDI
4.5.9 Integrating with Oracle VDI Using the VDI Broker
4.5.10 Integrating with Oracle VDI Using a Windows Application
4.6 Using SSH
4.6.1 SSH Support
4.6.2 Configuring the SSH Client
4.6.3 Enabling X11 Forwarding for X Applications
4.6.4 Using SSH and the X Security Extension
4.6.5 Using SSH and X Authorization
4.6.6 Using Advanced SSH Functions
4.7 Application Authentication
4.7.1 Login Scripts
4.7.2 Configuring Application Authentication
4.7.3 The Application Server Password Cache
4.7.4 Input Methods and UNIX Platform Applications
4.7.5 Adding Support for System Prompts in Different Languages
4.7.6 Using RSA SecurID for Application Authentication
4.7.7 Using Network Level Authentication for Windows Application Authentication
4.8 Tips on Configuring Applications
4.8.1 Starting an Application or Desktop Session Without Displaying a Workspace
4.8.2 Using RANDR for Multiple Monitor Displays
4.8.3 Configuring Multiple Monitor Displays Without Using RANDR
4.8.4 Improving the Performance of Windows Applications
4.8.5 Improving the Performance of Java Desktop System Desktop Sessions or Applications
4.8.6 Documents and Web Applications
4.8.7 Creating a Virtual Classroom
4.8.8 Configuring Common Desktop Environment Applications
4.8.9 Configuring VMS Applications
4.8.10 3270 and 5250 Applications
4.9 Troubleshooting Applications
4.9.1 An Application Does Not Start
4.9.2 An Application Exits Immediately After Starting
4.9.3 Applications Fail To Start When X Authorization Is Enabled
4.9.4 Applications Disappear After About Two Minutes
4.9.5 An Application Session Does Not End When the User Exits an Application
4.9.6 Users Can Start Applications With Different User Names and Passwords
4.9.7 Using Windows Remote Desktop Services, Users Are Prompted for User Names and Passwords Too Often
4.9.8 Avoiding Port Conflicts for the X Protocol Engine
4.9.9 Using Shadowing to Troubleshoot a User's Problem
4.9.10 A Kiosk Application Is Not Appearing Full-Screen
4.9.11 An Application's Animation Appears 'Jumpy'
4.9.12 Disabling Shared Resources for UNIX Desktop Sessions
4.9.13 Apple Keyboard Issues
4.9.14 Changing the Default Locale on Mac OS X Client Devices
4.9.15 Font Problems with X Applications
4.9.16 Display Problems With High Color X Applications
4.9.17 Clipped Windows With Client Window Management Applications
4.9.18 Input Method Editors and Client Window Management Applications
4.9.19 Display Update Issues When Shadowing Over a Low Bandwidth Connection
4.9.20 Troubleshooting Mouse Drag Delay Issues
4.9.21 Incorrect Time Zone Name Shown in Windows Applications
4.9.22 Troubleshooting Problems With CALs
4.9.23 Troubleshooting Broker Problems
5 Client Device Support
5.1 Printing
5.1.1 Overview of SGD Printing
5.1.2 Setting Up Printing
5.1.3 Configuring Microsoft Windows Application Servers for Printing
5.1.4 Configuring UNIX and Linux Platform Application Servers for Printing
5.1.5 Configuring an SGD Server for Printing
5.1.6 Configuring Printing to Microsoft Windows Client Devices
5.1.7 Configuring Printing to UNIX, Linux, and Mac OS X Platform Client Devices
5.1.8 Configuring Printing to Tablet Devices
5.1.9 Managing Printing
5.1.10 Users Cannot Print From Applications Displayed Through SGD
5.1.11 Troubleshooting Other Printing Problems
5.2 Client Drive Mapping
5.2.1 Setting Up Client Drive Mapping
5.2.2 Configuring UNIX and Linux Platform Application Servers for CDM
5.2.3 Configuring an NFS Share for CDM
5.2.4 Starting CDM Processes on the Application Server
5.2.5 Configuring Microsoft Windows Application Servers for CDM
5.2.6 Enabling CDM Services in SGD
5.2.7 Running UNIX Platform CDM With Another SMB Service
5.2.8 Configuring the Client Drives Available to Users
5.2.9 Troubleshooting Client Drive Mapping
5.2.10 Logging for CDM
5.3 Audio
5.3.1 Setting Up Audio
5.3.2 Configuring Microsoft Windows Application Servers for Audio
5.3.3 Configuring UNIX and Linux Platform Application Servers for Audio
5.3.4 Configuring X Applications for Audio
5.3.5 Enabling SGD Audio Services
5.3.6 Configuring Client Devices for Audio
5.3.7 Troubleshooting Audio in Applications
5.4 Copy and Paste
5.4.1 Using Copy and Paste
5.4.2 Controlling Copy and Paste in Applications
5.4.3 An Example of Using Clipboard Security Levels
5.4.4 Tips on Configuring Copy and Paste
5.4.5 Copy and Paste Troubleshooting
5.5 Smart Cards
5.5.1 Using Smart Cards With Windows Applications
5.5.2 Setting Up Access to Smart Cards
5.5.3 Configuring the Microsoft Windows Application Server for Smart Cards
5.5.4 Enabling Smart Cards in SGD
5.5.5 Configuring Smart Card Readers on Client Devices
5.5.6 How to Log In to a Microsoft Windows Application Server With a Smart Card
5.5.7 Troubleshooting Smart Cards
5.6 Serial Ports
5.6.1 Setting Up Access to Serial Ports
5.6.2 Configuring the Microsoft Windows Application Server
5.6.3 Enabling Serial Port Access in SGD
5.6.4 Configuring the Client Device
6 SGD Client and Workspace
6.1 The SGD Client
6.1.1 Overview of the SGD Client
6.1.2 Installing the SGD Client
6.1.3 Automatic Installation of the SGD Client
6.1.4 How to Enable Automatic Installation for Roaming User Profiles
6.1.5 Manual Installation of the SGD Client
6.1.6 Running the SGD Client From the Command Line
6.1.7 Using SGD Without Java Technology
6.2 Client Profiles
6.2.1 Client Profiles and the SGD Client
6.2.2 Managing Client Profiles
6.2.3 How to Configure Client Profile Editing for Users
6.2.4 Client Profile Settings
6.2.5 About the Profile Cache
6.2.6 Microsoft Windows Users With Roaming User Profiles
6.3 Workspaces
6.3.1 Setting the Language for the Desktop Workspace
6.3.2 Deploying the Tablet Workspace on Desktop Platforms
7 SGD Servers, Arrays, and Load Balancing
7.1 Arrays
7.1.1 The Structure of an Array
7.1.2 Replicating Data Across the Array
7.1.3 Communication Between Array Members
7.1.4 Secure Intra-Array Communication
7.1.5 Managing Arrays and SGD Servers
7.1.6 Array Resilience
7.1.7 Configuring Arrays
7.1.8 Configuring Array Resilience
7.2 Load Balancing
7.2.1 User Session Load Balancing
7.2.2 Application Session Load Balancing
7.2.3 Application Load Balancing
7.2.4 Load Balancing Groups
7.2.5 How Application Load Balancing Works
7.2.6 How Advanced Load Management Works
7.2.7 Tuning Application Load Balancing
7.2.8 Editing Application Load Balancing Properties
7.3 SGD Web Server and Administration Console
7.3.1 Introducing the SGD Web Server
7.3.2 Securing the SGD Web Server
7.3.3 Using the Administration Console
7.3.4 Administration Console Configuration Settings
7.3.5 Securing Access to the Administration Console
7.4 Monitoring and Logging
7.4.1 The SGD Datastore
7.4.2 User Sessions and Application Sessions
7.4.3 Using Log Filters to Troubleshoot Problems With an SGD Server
7.4.4 Using Log Filters for Auditing
7.4.5 Using Log Filters to Troubleshoot Problems With Protocol Engines
7.4.6 SGD Web Server Logging
7.4.7 SGD Client Logging
7.5 SGD Server Certificate Stores
7.5.1 The CA Certificate Truststore
7.5.2 The Client Certificate Store
7.5.3 The Gateway Certificate Store
7.6 SGD Installations
7.6.1 About Your SGD Installation
7.6.2 Backing Up and Restoring an SGD Installation
7.7 Troubleshooting Arrays and Load Balancing
7.7.1 Troubleshooting Array Resilience
7.7.2 Troubleshooting Clock Synchronization Issues
7.7.3 Troubleshooting Advanced Load Management
7.7.4 SGD Uses Too Much Network Bandwidth
7.7.5 Users Cannot Connect to an SGD Server When It Is In Firewall Traversal Mode
7.7.6 Users Cannot Relocate Their Sessions
A Global Settings and Caches
A.1 Secure Global Desktop Authentication Tab
A.1.1 The Authentication Wizard
A.1.2 Password Cache
A.1.3 Third-Party Authentication
A.1.4 System Authentication
A.1.5 Search Local Repository
A.1.6 Search LDAP Repository
A.1.7 Use Default Third-Party Identity
A.1.8 Use Default LDAP Profile
A.1.9 Use Closest Matching LDAP Profile
A.1.10 LDAP/Active Directory
A.1.11 Unix
A.1.12 SecurID
A.1.13 Anonymous
A.1.14 Search Unix User ID in Local Repository
A.1.15 Search Unix Group ID in Local Repository
A.1.16 Use Default User Profile
A.1.17 Active Directory
A.1.18 LDAP
A.2 Service Objects Tab
A.2.1 The Service Objects List Table
A.2.2 Name
A.2.3 Type
A.2.4 Enabled
A.2.5 URLs
A.2.6 User Name and Password
A.2.7 Connection Security
A.2.8 Active Directory Base Domain
A.2.9 Active Directory Default Domain
A.3 Application Authentication Tab
A.3.1 Password Cache Usage
A.3.2 Action When Password Expired
A.3.3 Smart Card Authentication
A.3.4 Dialog Display
A.3.5 “Save Password” Box
A.3.6 “Always Use Smart Card” Box
A.3.7 Display Delay
A.3.8 “Launch Details” Pane
A.4 Communication Tab
A.4.1 Unencrypted Connections Port
A.4.2 Encrypted Connections Port
A.4.3 AIP Keepalive Frequency
A.4.4 Timeout for User Session Resumability
A.4.5 Timeout for General Resumability
A.4.6 Resource Synchronization Service
A.4.7 User Session Idle Timeout
A.5 Performance Tab
A.5.1 Application Session Load Balancing
A.5.2 Application Load Balancing
A.6 Client Device Tab
A.6.1 Windows Client Drive Mapping
A.6.2 Unix Client Drive Mapping
A.6.3 Dynamic Drive Mapping
A.6.4 Windows Audio
A.6.5 Windows Audio Sound Quality
A.6.6 Unix Audio
A.6.7 Unix Audio Sound Quality
A.6.8 Audio Input
A.6.9 Smart Card
A.6.10 Serial Port Mapping
A.6.11 Copy and Paste
A.6.12 Client's Clipboard Security Level
A.6.13 Time Zone Map File
A.6.14 RandR Extension
A.6.15 Editing
A.7 Printing Tab
A.7.1 Client Printing
A.7.2 Universal PDF Printer
A.7.3 Make Universal PDF Printer the Default
A.7.4 Universal PDF Viewer
A.7.5 Make Universal PDF Viewer the Default
A.7.6 Postscript Printer Driver
A.8 Security Tab
A.8.1 New Password Encryption Key
A.8.2 Timeout for Print Name Mapping
A.8.3 Connection Definitions
A.8.4 X Authorization for X Display
A.9 Monitoring Tab
A.9.1 Log Filter
A.9.2 Billing Service
A.10 Resilience Tab
A.10.1 Array Failover
A.10.2 Monitor Interval
A.10.3 Monitor Attempts
A.10.4 Find Primary Interval
A.10.5 Find Primary Attempts
A.10.6 Action When Failover Ends
A.10.7 Backup Primaries
A.11 Caches Tab
A.12 Passwords Tab
A.12.1 Adding Entries to the Password Cache
B Secure Global Desktop Server Settings
B.1 Secure Global Desktop Servers Tab
B.1.1 The Secure Global Desktop Server List Table
B.2 General Tab
B.2.1 External DNS Names
B.2.2 User Login
B.2.3 Redirection URL
B.3 Security Tab
B.3.1 Connection Types
B.3.2 SSL Accelerator Support
B.3.3 Firewall Forwarding URL
B.4 Performance Tab
B.4.1 Maximum Simultaneous Requests
B.4.2 Maximum Simultaneous User Sessions
B.4.3 Maximum File Descriptors
B.4.4 JVM Size
B.4.5 Daily Resource Synchronization Time
B.4.6 Load Balancing Groups
B.5 Protocol Engines Tab
B.6 Character Protocol Engine Tab
B.6.1 Maximum Sessions
B.6.2 Exit Timeout
B.6.3 Command-Line Arguments
B.7 X Protocol Engine Tab
B.7.1 Monitor Resolution
B.7.2 Font Path
B.7.3 Client Window Size
B.7.4 Session Start Timeout
B.7.5 Maximum Sessions
B.7.6 Exit Timeout
B.7.7 Command-Line Arguments
B.8 Execution Protocol Engine Tab
B.8.1 Maximum Sessions
B.8.2 Exit Timeout
B.8.3 Login Script Directory
B.8.4 Command-Line Arguments
B.9 Channel Protocol Engine Tab
B.9.1 Packet Compression
B.9.2 Packet Compression Threshold
B.9.3 Exit Timeout
B.10 Print Protocol Engine Tab
B.10.1 Packet Compression
B.10.2 Packet Compression Threshold
B.10.3 Exit Timeout
B.11 Audio Protocol Engine Tab
B.11.1 Audio Output Packet Compression
B.11.2 Audio Input Packet Compression
B.12 IO Protocol Engine Tab
B.12.1 Packet Compression
B.13 User Sessions Tab
B.13.1 The User Session List Table
B.14 Application Sessions Tab
B.14.1 The Application Session List Table
C User Profiles, Applications, and Application Servers
C.1 SGD Objects
C.1.1 3270 Application Object
C.1.2 5250 Application Object
C.1.3 Application Server Object
C.1.4 Character Application Object
C.1.5 Directory: Organization Object
C.1.6 Directory: Organizational Unit Object
C.1.7 Directory (Light): Active Directory Container Object
C.1.8 Directory (Light): Domain Component Object
C.1.9 Document Object
C.1.10 Group Object
C.1.11 User Profile Object
C.1.12 Dynamic Application Object
C.1.13 Dynamic Application Server Object
C.1.14 Windows Application Object
C.1.15 X Application Object
C.2 Attributes Reference
C.2.1 Address
C.2.2 Allow SSH Downgrade
C.2.3 Answerback Message
C.2.4 Application Command
C.2.5 Application Load Balancing
C.2.6 Application Resumability
C.2.7 Application Resumability: Timeout
C.2.8 Application Sessions Tab
C.2.9 Application Start
C.2.10 Arguments
C.2.11 Arguments for Command
C.2.12 Assigned Applications Tab
C.2.13 Assigned User Profiles Tab
C.2.14 Attribute Map
C.2.15 Audio Redirection Library
C.2.16 Background Color
C.2.17 Bandwidth Limit
C.2.18 Border Style
C.2.19 Client Drive Mapping
C.2.20 Client Printing
C.2.21 Client Printing: Override
C.2.22 Client Profile Editing
C.2.23 Code Page
C.2.24 Color Depth
C.2.25 Color Map
C.2.26 Color Quality
C.2.27 Command Compression
C.2.28 Command Execution
C.2.29 Comment
C.2.30 Connection Closed Action
C.2.31 Connection Method
C.2.32 Connections
C.2.33 Connection Method: SSH Arguments
C.2.34 Console Mode
C.2.35 Copy and Paste
C.2.36 Copy and Paste: Application's Clipboard Security Level
C.2.37 Cursor
C.2.38 Cursor Key Codes Modification
C.2.39 Cursor Settings
C.2.40 Cursor Shadow
C.2.41 Delayed Updates
C.2.42 Desktop Wallpaper
C.2.43 Displayed Soft Buttons
C.2.44 Domain Name
C.2.45 Email Address
C.2.46 Emulation Type
C.2.47 Enhanced Network Security
C.2.48 Environment Variables
C.2.49 Escape Sequences
C.2.50 'File' and 'Settings' Menus
C.2.51 Font Family
C.2.52 Font Size
C.2.53 Font Size: Fixed Font Size
C.2.54 Font Smoothing
C.2.55 Foreground Color
C.2.56 Full Window Drag
C.2.57 Graphics Acceleration
C.2.58 Hints
C.2.59 Hosted Applications Tab
C.2.60 Hosting Application Servers Tab
C.2.61 Icon
C.2.62 Inherit Assigned Applications from Parent
C.2.63 Interlaced Images
C.2.64 Keep Launch Connection Open
C.2.65 Keyboard Codes Modification
C.2.66 Keyboard Type
C.2.67 Kiosk Mode Escape
C.2.68 Line Wrapping
C.2.69 Load Balancing Groups
C.2.70 Login
C.2.71 Login: Multiple
C.2.72 Login Name
C.2.73 Login Script
C.2.74 Make Universal PDF Printer the Default
C.2.75 Make Universal PDF Viewer the Default
C.2.76 Mappings Tab
C.2.77 Maximum Count
C.2.78 Members Tab
C.2.79 Menu Animations
C.2.80 Menu Bar
C.2.81 Middle Mouse Timeout
C.2.82 Monitor Resolution
C.2.83 Mouse
C.2.84 Name
C.2.85 Number of Sessions
C.2.86 Numpad Codes Modification
C.2.87 Passwords Tab
C.2.88 Password Cache Usage
C.2.89 Postscript Printer Driver
C.2.90 Printer Preference Caching
C.2.91 Prompt Locale
C.2.92 RandR Extension
C.2.93 Remote Audio
C.2.94 Scroll Style
C.2.95 Serial Port Mapping
C.2.96 Server Address
C.2.97 Server Port
C.2.98 Session Termination
C.2.99 SGD Remote Desktop Client
C.2.100 Share Resources Between Similar Sessions
C.2.101 Status Line
C.2.102 Surname
C.2.103 SWM Local Window Hierarchy
C.2.104 Terminal Type
C.2.105 Theming
C.2.106 Universal PDF Printer
C.2.107 Universal PDF Viewer
C.2.108 URL
C.2.109 User Assignment
C.2.110 User Sessions Tab
C.2.111 Virtual Server Broker Class
C.2.112 Virtual Server Broker Parameters
C.2.113 Window Close Action
C.2.114 Window Color
C.2.115 Window Color: Custom Color
C.2.116 Window Management Keys
C.2.117 Window Manager
C.2.118 Window Size: Client's Maximum Size
C.2.119 Window Size: Columns
C.2.120 Window Size: Height
C.2.121 Window Size: Lines
C.2.122 Window Size: Maximized
C.2.123 Window Size: Variable Root Window Size
C.2.124 Window Size: RandR Extension
C.2.125 Window Size: Scale to Fit Window
C.2.126 Window Size: Width
C.2.127 Window Type
C.2.128 Window Type: New Browser Window
C.2.129 Working Directory
C.2.130 X Security Extension
D Commands
D.1 The tarantella Command
D.2 tarantella archive
D.3 tarantella array
D.4 tarantella array add_backup_primary
D.5 tarantella array clean
D.6 tarantella array detach
D.7 tarantella array edit_backup_primary
D.8 tarantella array join
D.9 tarantella array list
D.10 tarantella array list_backup_primaries
D.11 tarantella array make_primary
D.12 tarantella array remove_backup_primary
D.13 tarantella array synchronize
D.14 tarantella cache
D.15 tarantella config
D.16 tarantella config edit
D.17 tarantella config list
D.18 tarantella config reload
D.19 tarantella emulatorsession
D.20 tarantella emulatorsession list
D.21 tarantella emulatorsession info
D.22 tarantella emulatorsession shadow
D.23 tarantella emulatorsession suspend
D.24 tarantella emulatorsession end
D.25 tarantella help
D.26 tarantella object
D.27 tarantella object add_host
D.28 tarantella object add_link
D.29 tarantella object add_mapping
D.30 tarantella object add_member
D.31 tarantella object delete
D.32 tarantella object edit
D.33 tarantella object list_attributes
D.34 tarantella object list_contents
D.35 tarantella object new_3270app
D.36 tarantella object new_5250app
D.37 tarantella object new_charapp
D.38 tarantella object new_container
D.39 tarantella object new_dc
D.40 tarantella object new_doc
D.41 tarantella object new_dynamicapp
D.42 tarantella object new_group
D.43 tarantella object new_host
D.44 tarantella object new_org
D.45 tarantella object new_orgunit
D.46 tarantella object new_person
D.47 tarantella object new_windowsapp
D.48 tarantella object new_xapp
D.49 tarantella object remove_host
D.50 tarantella object remove_link
D.51 tarantella object remove_mapping
D.52 tarantella object remove_member
D.53 tarantella object rename
D.54 tarantella object script
D.55 tarantella passcache
D.56 tarantella passcache delete
D.57 tarantella passcache edit
D.58 tarantella passcache list
D.59 tarantella passcache new
D.60 tarantella print
D.61 tarantella print cancel
D.62 tarantella print list
D.63 tarantella print move
D.64 tarantella print pause
D.65 tarantella print resume
D.66 tarantella print start
D.67 tarantella print status
D.68 tarantella print stop
D.69 tarantella query
D.70 tarantella query audit
D.71 tarantella query billing
D.72 tarantella query errlog
D.73 tarantella query uptime
D.74 tarantella restart
D.75 tarantella restart sgd
D.76 tarantella restart webserver
D.77 tarantella role
D.78 tarantella role add_link
D.79 tarantella role add_member
D.80 tarantella role list
D.81 tarantella role list_links
D.82 tarantella role list_members
D.83 tarantella role remove_link
D.84 tarantella role remove_member
D.85 tarantella security
D.86 tarantella security certinfo
D.87 tarantella security certrequest
D.88 tarantella security certuse
D.89 tarantella security customca
D.90 tarantella security decryptkey
D.91 tarantella security disable
D.92 tarantella security enable
D.93 tarantella security fingerprint
D.94 tarantella security peerca
D.95 tarantella security selfsign
D.96 tarantella security start
D.97 tarantella security stop
D.98 tarantella service
D.99 tarantella service delete
D.100 tarantella service edit
D.101 tarantella service list
D.102 tarantella service new
D.103 tarantella setup
D.104 tarantella start
D.105 tarantella start cdm
D.106 tarantella start sgd
D.107 tarantella start webserver
D.108 tarantella status
D.109 tarantella stop
D.110 tarantella stop cdm
D.111 tarantella stop sgd
D.112 tarantella stop webserver
D.113 tarantella uninstall
D.114 tarantella version
D.115 tarantella webserver
D.116 tarantella webserver add_trusted_user
D.117 tarantella webserver delete_trusted_user
D.118 tarantella webserver list_trusted_users
D.119 tarantella webtopsession
D.120 tarantella webtopsession list
D.121 tarantella webtopsession logout
E Login Scripts
E.1 Login Scripts Supplied With SGD
E.1.1 Login Scripts Used When Configuring Applications
E.1.2 Login Scripts Containing Common Code
E.2 Login Script Tcl Commands and Procedures
E.2.1 Controlling the SGD Application Authentication Dialog
E.2.2 Controlling the SGD Progress Dialog
E.2.3 Controlling the Connection to the Application Server
E.3 Login Script Variables
E.3.1 Guaranteed Login Script Variables
E.3.2 Optional Login Script Variables
E.4 Login Script Timeouts
E.4.1 Expect Timeouts
E.4.2 Client Timers
E.4.3 Other Timeouts
E.5 Login Script Error Messages
F Third-Party Legal Notices
F.1 Apache Licenses
F.2 Cryptix
F.3 Dojo
F.4 JACL/TCL
F.5 OpenMotif
F.6 OpenSSL
F.7 TeemTalk
F.8 Unicode Character Database
F.9 X Window System (X11R7.6)
F.10 XML Parser
F.11 zlib
Glossary
Index