This chapter contains notes about issues and known problems with the windowing software and, whenever possible, provides solutions or workarounds to those problems. The following topics are discussed in this chapter:
Hardware notes and restrictions (Section 7.1)
X servers (Section 7.2)
CDE clients (Section 7.3)
Internationalization (Section 7.4)
7.1 Hardware Notes and Restrictions
The following notes apply to graphics hardware restrictions.
7.1.1 PowerStorm Graphics Support
Support for the following 3D graphics adapter families is included on the Associated Products CD-ROM:
PowerStorm 4D51T
PowerStorm 300
PowerStorm 350
The base operating system provides only VGA mode support for these devices. Drivers for these devices are available at the following URL:
http://http://www.support.compaq.com/open3d/
7.1.2 Qvision Graphics Display Error
Different versions
of Qvision graphics boards demonstrate
fillsolid
drawing
problems, leaving a line at the bottom of the screen, which is evident when
you run the CDE blank lock screen.
The line varies in color and
intensity depending on the version of the Qvision board.
7.2 X Servers
The following notes apply to X servers.
7.2.1 Limited Multiscreen Display Support with CDE
CDE provides limited support for X servers
with more than one screen.
While a multiscreen environment is possible, a
number of inconsistencies are noticeable.
For example, colors in secondary
screens may not be correct, icons may not display properly, and applications
may not appear on the screen where they are invoked.
Using the PanoramiX extension mitigates
some of these inconsistencies.
7.2.2 Pixmap Color Errors with PanoramiX
Some pixmap color corruption has been seen when using the PanoramiX extension. Background pixmaps can be corrupted when a client is displayed on any screen other than the physical screen 0. The corruption is most frequently seen when using Netscape and loading pages with background pixmaps.
To avoid this problem, check the "Always use my colors, overriding document."
box under the color section of Netscape preferences.
7.2.3 Colons Missing from Display
In a few instances, colons are seen as spaces in a display after
you create a cluster.
This problem is rare and does not affect the files.
To correct the problem, log out and log back in to the session.
7.2.4 X Print Server Extension Library Restriction
Programmers who may be using the X Print extension library in combination
with the X Print Server shipped as a subset of the base operating system should
be aware that the library calls
XpCancelDoc
() and
XpCancelPage
() are currently not functional.
Their use triggers
no operation to be performed.
7.2.5 Multimedia Services AlphaVCR Utility Problem
There is a known problem with the Multimedia Services Version 3.3 for Compaq Tru64 UNIX Version 5.1A product on the Associated Products CD-ROM. The AlphaVCR utility, used to play AVI and MPEG files, may fail at start and report a segmentation fault when an 8-bit PseudoColor visual is not available on the display.
An updated Multimedia Services kit with this problem corrected will be made available on the following web site:
http://http://www.support.compaq.com/open3d/multimedia_drivers.htm/
7.3 CDE Clients
The following notes apply to CDE clients.
7.3.1 Inaccessible Dialog Buttons
When
you use low resolution graphics, the buttons in a dialog box, such as OK,
Apply, Cancel, and Help, might not display.
For CDE and Motif
based applications, set the
DXmfitToScreenPolicy
resource
to
as_needed
in the application's resource file under your
home directory or, to make it effective systemwide, in the
/usr/dt/config/$LANG/sys.resources
file.
For non-Motif based Sysman applications, such as those launched from
SysMan Menu, see
Section 5.2.13.
7.3.2 Screen Savers Prevent Efficient Power Management
When Monitor Power Management and Screen Saver are simultaneously enabled, DPMS-capable monitors are placed in active power-off mode. In addition, on Energy-Star compliant platforms, the disk spin down feature may also be activated. While these energy-saving features are active, the X server may override them so that it can continue to run the screen saver. To minimize power consumption, stop using active screen savers by doing any of the following:
In the Screen Saver panel of the Screen dialog box, under the Style Manager, select Blank Screen and deselect any active screen savers that might be running.
Click the Off button in the same dialog box.
Execute the
xset s off
command from a terminal
client window.
7.3.3 Remote Invocation of CDE File Manager dtfile
File Manager,
Application Manager, and Trash Manager are different views supported by the
dtfile
application.
Avoid invoking
dtfile
from
a remote system with the
DISPLAY
environment variable set
appropriately.
This restriction is necessary because of the client-server
model used by the
dtfile
application and its close interaction
with the ToolTalk messaging system.
In the event of unexpected behavior from any of these utilities, close
all windows associated with the File Manager, Application Manager, and Trash
Manager.
Then kill all processes associated with the
dtfile
application.
You can obtain the
pid
for each
process by using the following command:
# ps -aef | grep dtfile
7.3.4 Possible Failure in the XOpenDisplay Call
When a user logs in to the CDE desktop, some applications might
not restart.
The X server process might not be able to handle all of the
requests for new open connections, causing some to fail in the
XOpenDisplay
call.
Some applications, like
xterm
, log startup
errors such as the following in the
dxconsole
window:
xterm error: can't open display :0
To avoid this problem,
add the following resource to your
$HOME/.Xdefaults
file:
Dtsession*contManagement: 2
This resource enables a handshake protocol between the CDE Session Manager and Window Manager during the login phase to control the appearance of new windows. While it might marginally increase the time before the login completes, it better assures that all applications will restart.
You can add the resource to the
/usr/dt/app-defaults/C/Dtsession
file to make the change for all users automatically.
7.3.5 Login to CDE_SESSION Restriction
Login to
CDE_SESSION
is restricted to machines
with host names that are not greater than 31 characters.
This
is because CDE and the X libraries use the
uname
command
to get the system name to process the user credentials.
7.3.6 Possible Problem with CDE ToolTalk Messaging
The
$HOME/.TTauthority
file contains a key that ToolTalk
clients read and send to the
ttsession
message server along
with each message.
The
ttsession
message server compares
this key with the key it placed in the user's
$HOME/.TTauthority
file when the user logged in to CDE.
If, for some reason, the
$HOME/.TTauthority
file becomes corrupted, clients are not able
to send a valid key to the
ttsession
message server.
As
a result, CDE cannot function normally and might not start at all.
You can use the
/usr/dt/bin/ttauth list
command to
examine the contents of your
$HOME/.TTauthority
file.
A corrupted file might contain null values that might cause the
ttsession
message server to dump core while trying to read the file.
The
$HOME/.dt/errorlog
file contains the following error
message if the
ttsession
message server could not start:
dtsession: Unable to start message server - exiting.
If this problem occurs, remove the
$HOME/.TTauthority
file and restart CDE by becoming the root user and executing the
/sbin/init.d/xlogin stop
and then the
/sbin/init.d/xlogin
start
commands.
When you log back in to CDE, a new
$HOME/.TTauthority
file is created that contains a valid key.
If the home directory is shared with other users, the other users must
also restart CDE and log out and log in again.
7.4 Internationalization
The following notes apply to restrictions on use of internationalization
features in the windowing environments.
7.4.1 Japanese Keyboard Support in Console Mode
When running in single-user or console mode, Tru64 UNIX now supports two new Japanese keyboard types (JIS and ANSI) on AlphaStation and AlphaServer systems. (Japanese keyboard support is not available on TURBOchannel-based machines.)
To use JIS-type Japanese keyboards, like the PCXAJ-AA and LK411-JJ,
set the
language
console environment variable to 50, as
follows:
>>> set language 50
To use ANSI-type Japanese keyboards, like the LK411-AJ, set the
language
console environment variable to 52, as follows:
>>> set language 52
7.4.2 Default Keyboard Setting Might Prevent User Login
When a user logs in to a system, the default keyboard setting
must be appropriate for the keys that the user presses when entering characters
in the user name and password fields.
Otherwise, characters that are correct
from the user perspective, given the keyboard being used, might be treated
as invalid.
In this case, the user cannot log in to the system.
This situation
most often arises when a keyboard is being used in one language and the default
keyboard setting is another language.
You can change the default
keyboard setting at the console prompt or, if the required language is not
available at the console level, by editing the
Xserver.conf
file to change the keymap used by the X server.
See
keyboard
(5)