Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i Version 3 Release Notes: HP 9000 and HP Integrity Servers > Chapter 12 Other Functionality

Common Desktop Environment

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

Common Desktop Environment 2.1 (CDE) is an environment for interacting with your system. When CDE is running on your system, it is said to be your system's desktop.

Summary of Change

What’s New for Customers Migrating from HP-UX 11i v1 September 2005?

  • HP-UX now includes native Itanium®-based

    • 32-bit and 64-bit X/Motif libraries delivered at the following locations respectively

      • /usr/lib/hpux32/X11R6/

      • /usr/lib/hpux32/Motif2.1/

      • /usr/contrib/X11R6/lib/hpux32/

      And

      • /usr/lib/hpux64/X11R6/

      • /usr/lib/hpux64/Motif2.1/

      • /usr/contrib/X11R6/lib/hpux64/

      Corresponding symbolic links are available at /usr/lib/hpux32/ and /usr/lib/hpux64/ directories respectively.

    • 32-bit and 64-bit user interface language complier (uil/uil64) and 32-bit imake

    • 32-bit CDE binaries delivered in /usr/dt/bin/ directory.

    • 32-bit Xclients delivered in /usr/bin/X11/ directory.

    • 32-bit libraries delivered in /usr/dt/lib/hpux32/ directory.

    • 32-bit PA-RISC libraries are retained and are available in /usr/dt/lib/ directory

    • HP-UX Developer’s Toolkit is available as HPDesktopDev product which is freely downloadable. It now consists of Itanium®-based CDE and X/Motif environment for developing user interface

  • CDE delivers 64-bit PA-RISC and Itanium®-based libraries for the first time in HP-UX 11i v3 at /usr/dt/lib/pa20_64/ and /usr/dt/lib/hpux64/ directories respectively.

  • CDE supports Node and Host Name Expansion feature. The user interfaces within CDE will display a truncated uname/hostname if the message string exceeds the screen width.

  • CDE supports expanded username feature. The user interfaces of CDE displays a truncated username if the message string exceeds the screen width.

  • UCS-4 support is provided in font library, ufst rasterizer, xfs and mkfontdir. This feature is available in both the Itanium®-based and PA-RISC versions of these components.

  • dtlogin will not attempt to start Xserver continuously if it is not getting started. Instead dtlogin attempts to start X only for the number of times provided in startAttempts. The default value for startAttempts is 4 and is configurable by user. Please refer to the manpage of dtlogin(1) for more information.

  • dtterm is enhanced such a way that it uses the current Width Properties for all European/Latin Unicode/UTF8 locales, and the Alternate Width Properties to Asian Unicode/UTF8 locales.

  • CDE components are partially HP-UX 11i Security Containment enabled/enhanced. dtsession, dtterm, xterm, dtprintinfo and dtaction are made privilege aware and SUID bits are removed for them. dtprintinfo, dtaction and dthelpgen require hpux.cde.dtprintinfo, hpux.cde.dtaction and hpux.cde.dthelpgen authorizations respectively to perform superuser operations. By default root user has all hpux.cde.* authorizations. The manpages of dtprintinfo, dtaction and dthelpgen are modified to include this information.

  • Currently HP-UX 11i Security Containment is not enabled on CDE for:

    • daemons started by inetd like dtlogin, rpc.ttdbserver, dtspcd and rpc.cmsd

    • scripts run by root like dtappintegrate and dtconfig

    • dtfile

  • CDE now uses lp by default for printing. An option is available by which the user can disable lp and print using TPS and viceversa. The CDE components that are affected by this change are dtcm, dtmail and dtpad. Printing with dtcm, dtmail and dtpad can occur with either lp or TPS.

  • All cFront CDE components and libraries have been migrated to aC++, including CDE libraries, libtt(3) and libDtSvc(3). The cfront applications may not work with aC++ built libraries. In order to provide backward compatibility, both aC++ and cfront built libraries are delivered.

    The existing cFront built libraries continue to be available as

    • /usr/dt/lib/libtt.3 (The tooltalk messaging library)

    • /usr/dt/lib/libDtSvc.3 (The Desktop service library)

    The above sets of libraries (tooltalk messaging and Desktop service) are also delivered as aC++ built libraries.

    • /usr/dt/lib/libtt.4 (The tooltalk messaging library)

    • /usr/dt/lib/libDtSvc.4 (The Desktop service library)

    All CDE applications make use of aC++ built CDE libraries.

  • CDE 2.1 on HP-UX 11.00 and HP-UX 11i v1.0 contains VUEtoCDE transition tool that migrates HP VUE customizations to CDE during upgrade from HP-UX 10.x. This tool is not available on and above HP-UX 11i v1.5 since there is no upgrade path from HP-UX 10.10/10.20 to these versions.

  • CDE supports IPv6 on and above HP-UX 11i v2. This is in addition to the Ipv4 support that CDE already provides.

  • The dtspcd (CDE subprocess control service) and rpc.ttdbserver (RPC-based ToolTalk database server) services should be configured to run in Ipv6 mode. Please refer the corresponding manpages listed below for further details.

  • The CDE Applications will support the Ipv6 addresses for the DISPLAY environment variable.

  • CDE has been enhanced to use the scalable utmps/wtmps/btmps services. (For more information on these services, see Ipv6 Support by HP-UX libc and HP-UX Commands.)

  • CDE now has features to provide more accessibility to the desktop for physically challenged users. These additional features are as follows:

    • A single-point of GUI control through dtstyle for enabling or disabling accessibility features.

    • AccessX, a client for changing keyboard and mouse settings that allows a user to navigate easily. AccessX can be invoked from the Desktop Style Manager. Alternately, it can be invoked from the command line as /usr/bin/X11/AccessX/accessx.

    • A new screen magnifier utility called xzoom that is available unsupported under /usr/contrib/bin/X11.

  • The accessibility features are not localized, but they are available in all locales that CDE supports.

  • Some of the Xclient components are delivered as unsupported under /usr/contrib/bin, /usr/contrib/bin/X11, /usr/contrib/bin/X11R5 as PA-RISC on Itanium®-based platform. They run through Aries (PA-RISC compatibility). (For more information about Aries, see Aries Binary Translator.)

  • Xfree86 xterm is now delivered under /usr/bin/X11 and the old X11R5-based xterm is moved to /usr/contrib/bin/X11R5. Xfree86-based xterm has support for terminal types VTUTF8 and VT100+ and enables remote access for EFI shell users. This is based on X11R6 and is linked to libc.2. This removes LDAP limitations. It supports IPv6 addressing.

What’s New for Customers Migrating from HP-UX 11i v2 June 2006?

  • HP-UX now includes native Itanium®-based

    • 32-bit CDE binaries delivered in /usr/dt/bin/ directory.

    • 32-bit Xclients delivered in /usr/bin/X11/ directory.

    • 32-bit libraries delivered in /usr/dt/lib/hpux32/ directory.

    • 32-bit PA-RISC libraries are retained and are available in /usr/dt/lib/ directory

    • HP-UX developer’s Toolkit is available as HPDesktopDev product which is freely downloadable. It now consists of Itanium®-based CDE and X/Motif environment for developing user interface,

  • CDE delivers 64-bit PA-RISC and Itanium®-based libraries for the first time in HP-UX 11i v3 at /usr/dt/lib/pa20_64/ and /usr/dt/lib/hpux64/ directories respectively.

  • CDE supports Node and Host Name Expansion feature. The user interfaces within CDE will display a truncated uname/hostname if the message string exceeds the screen width.

  • CDE supports expanded username feature. The user interfaces of CDE displays a truncated username if the message string exceeds the screen width.

  • UCS-4 support is provided in font library, ufst rasterizer, xfs and mkfontdir. This feature is available in both the Itanium®-based and PA-RISC versions of these components.

  • dtlogin will not attempt to start Xserver continuously if it is not getting started. Instead dtlogin attempts to start X only for the number of times provided in startAttempts. The default value for startAttempts is 4 and is configurable by user. Please refer to the manpage of dtlogin(1) for more information.

  • dtterm is enhanced such a way that it uses the current Width Properties for all European/Latin Unicode/UTF8 locales, and the Alternate Width Properties to Asian Unicode/UTF8 locales.

  • CDE components are partially HP-UX 11i Security Containment enabled/enhanced. dtsession, dtterm, xterm, dtprintinfo and dtaction are made privilege aware and SUID bits are removed for them. dtprintinfo, dtaction and dthelpgen require hpux.cde.dtprintinfo, hpux.cde.dtaction and hpux.cde.dthelpgen authorizations respectively to perform superuser operations. By default root user has all hpux.cde.* authorizations. The manpages of dtprintinfo, dtaction and dthelpgen are modified to include this information.

  • Currently HP-UX 11i Security Containment is not enabled on CDE for:

    • daemons started by inetd like dtlogin, rpc.ttdbserver, dtspcd and rpc.cmsd

    • scripts run by root like dtappintegrate and dtconfig

    • dtfile

Impact

Impacts for Customers Migrating from HP-UX 11i v1. 

  • CDE is made optional on HP-UX 11i V3 to give a complete look-and-feel package for those users requiring GUI-based access to the system. All the HP-UX customers need not install GUI-related filesets as part of the default/base HP-UX 11i V3 system installation. The following are the known problems in case customers install HP-UX 11i V3 without any CDE-language bundle.

    • /usr/bin/X11/dtterm which is installed with HPUXMinRuntime is a symbolic link pointing to /usr/dt/bin/dtterm which is part of CDE-language bundle. If user wants to use dtterm functionality, CDE language bundle should be installed on the system.

    • /usr/dt/bin/dtksh is required for some third-party product installation scripts to launch license-acceptance dialogs for applications like Mozilla. Either CDE should be installed to enable the script to run as expected, or Mozilla should be run manually on command line (/opt/mozilla/mozilla) to accept the Mozilla license.

    • Internationalization impacts without CDE: Cannot display and/or input internationalized characters.

  • Improved accessibility features on the desktop will benefit physically challenged users.

  • CDE will not come up when the mouse is not connected to the system.

  • On configuring a user machine with Bastille's maximum security options, the following impact can be seen in the CDE Desktop environment:

    • Remote hosts will not be able to execute any CDE actions on the Bastille configured machine.

    • cmsd service will not be available.

    • Exchange of messages between CDE applications will be forbidden.

    For detailed information on these impacts, as well as directions for re-enabling the services, see Chapter 12 of the HP-UX 11i Version 2 September 2004 Release Notes, available on the Web at

    http://www.docs.hp.com/en/oshpux11iv2.html#Release%20Notes

  • The /usr/share/lib/terminfo/x/xterm terminfo database file has been changed so that the terminfo key mappings for xterm matches the sequences generated by xterm for the keys F1 to F12 and Page up/down.

  • The VUEtoCDE transition tool is not available from HP-UX 11i v1.5 onwards.

  • The Digital Video libraries (libyuv2.* and libvlVideo.*) and Digital Video server (vlServer) are not available from HP-UX 11i v2 onwards.

  • The Terminal hpterm (/usr/bin/X11/hpterm) is not available (see also the following “Obsolescence” section) from HP-UX 11i v3 onwards.

Impacts for Customers Migrating from HP-UX 11i v2. 

  • CDE is made optional on HP-UX 11i V3 to give a complete look-and-feel package for those users requiring GUI-based access to the system. All the HP-UX customers need not install GUI-related filesets as part of the default/base HP-UX 11i V3 system installation. The following are the known problems in case customers install HP-UX 11i V3 without any CDE-language bundle.

    • /usr/bin/X11/dtterm which is installed with HPUXMinRuntime is a symbolic link pointing to /usr/dt/bin/dtterm which is part of CDE-language bundle. If user wants to use dtterm functionality, CDE language bundle should be installed on the system.

    • /usr/dt/bin/dtksh is required for some third-party product installation scripts to launch license-acceptance dialogs for applications like Mozilla. Either CDE should be installed to enable the script to run as expected, or Mozilla should be run manually on command line (/opt/mozilla/mozilla) to accept the Mozilla license.

    • Internationalization impacts without CDE: Cannot display and/or input internationalized characters.

  • The Terminal hpterm (/usr/bin/X11/hpterm) is not available (see also the following “Obsolescence” section) from HP-UX 11i v3 onwards.

Compatibility

The functionality of Itanium®-based CDE will remain the same as PA-RISC CDE and therefore is compatible with lower releases.

See also the preceding “Impact” section.

Performance

There are no known performance issues.

Documentation

For more information about Node and Host Name Expansion feature support in CDE, see the following manpages:

  • dtterm(1)

  • dthelpprint(1)

  • dtwm(1)

  • mwm(1)

  • dtsession(1)

  • dtappgather(1)

  • Get_Sysinfo(4)

  • XGetDefault(3X)

  • XtAppInitialize(3X)

  • XtDisplayInitialize(3X)

For more information about the Expanded username support in CDE, see the following manpages:

  • dtappgather(1)

  • dthelpgen(1)

  • dthelpview(1)

  • dtcm(1)

  • dtmail(1)

For more information on the HP-UX 11i Security Containment support in CDE, see the following manpages:

  • dthelpgen(1)

  • dtprintinfo(1)

  • dtaction(1)

Obsolescence

The terminal emulator hpterm is obsolete and no longer available from /usr/bin/X11/hpterm. It is made unsupported and has been moved to /usr/contrib/bin/X11/hpterm. It is recommended that dtterm be used instead of hpterm. For more information on hpterm or dtterm, please see the respective manpages.

IMAKE utilities are part of X/Motif developer’s toolkit and are delivered under /opt/imake/ directory. Starting from HP-UX 11i v3, these utilities are delivered as unsupported and are moved into /usr/contrib/imake/. Symbolic links are available from /opt/imake/ to /usr/contrib/imake/ to provide compatibility.

The following AudioSubsystem and ImagingSubsystem components will be delivered unsupported on HP-UX 11i v3 and will be obsolete in future releases:

  • AudioSubsystem:

    • /opt/audio/bin/Aserver

    • /opt/audio/bin/asecure

    • /opt/audio/bin/attributes

    • /opt/audio/bin/convert

    • /opt/audio/bin/sendsound

    • /opt/audio/lib/libAt.1

    • /opt/audio/lib/libAt.2

    • /opt/audio/lib/libAt.3

    • /opt/audio/lib/pa20_64/libAt.3

    • /opt/audio/lib/libAlib.1

    • /opt/audio/lib/libAlib.2

    • /opt/audio/lib/libAlibkt.1

    • /opt/audio/lib/pa20_64/libAlibkt.1

    • /opt/audio/lib/hpux32/libAt.so.1

    • /opt/audio/lib/hpux64/libAlibkt.so.1

    • /opt/audio/lib/hpux32/libAt.so.1

    • /opt/audio/lib/hpux64/libAlibkt.so.1

  • ImagingSubsystem:

    • /opt/image/lib/libil.1

    • /opt/image/lib/libil.2

    • /opt/image/lib/libilefs.1

    • /opt/image/lib/libilefs.2

    • /opt/image/lib/hpux32/libil.so.1

    • /opt/image/lib/hpux32/libilefs.so.1

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2006-2007 Hewlett-Packard Development Company, L.P.