 |
» |
|
|
 |
|  |  |
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/Motif2.1/ /usr/contrib/X11R6/lib/hpux32/
And /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
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
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: For more information about the Expanded username support in
CDE, see the following manpages: For more information on the HP-UX 11i Security Containment
support in CDE, see the following manpages: 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/attributes /opt/audio/lib/pa20_64/libAt.3 /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/libilefs.1 /opt/image/lib/libilefs.2 /opt/image/lib/hpux32/libil.so.1 /opt/image/lib/hpux32/libilefs.so.1
|