本节介绍 Solaris 10 OS 中的 Sun Java 桌面系统 (Java Desktop System, Java DS) 中存在的问题。
本节介绍有关电子邮件和日历的问题。
如果将电子邮件拖放至新的电子邮件的内容部分,新电子邮件的内容会遭到破坏。
解决方法:要发送多个附件,请执行以下步骤:
选择要附加的邮件。
在菜单条上选择“操作”=>“转发”=>“附件”。
也可以按 Ctrl-J 发送邮件。
更改接收邮件服务器的验证类型后,电子邮件和日历可能无法正常工作。
解决方法:重新启动电子邮件和日历。
导入一个包含多个联系人的 LDAP 数据交换格式文件后,联系人文件夹仅显示其中的部分联系人。这只是显示问题。电子邮件和日历已导入所有联系人。
解决方法:重新启动电子邮件和日历。
本节介绍登录问题。
无法使用 GDM 登录 Solaris 高可靠扩展版 Java 桌面系统 (Java Desktop System, Java DS),这是由 PAM 配置导致的。pam.conf(4) 文件中没有 GDM 所需的入口。
登录时会显示以下错误消息:
The system administrator has disabled access to the system temporarily |
解决方法:将以下两行添加至 /etc/pam.conf 文件:
gdm account requisite pam_roles.so.1 gdm account required pam_unix_account.so.1 |
有关文件格式的信息,请参见 pam.conf(4) 手册页。
您在登录到 Java 桌面系统会话时可能看到如下错误消息:
Could not look up internet address for hostname. This will prevent GNOME from operating correctly. It may be possible to correct the problem by adding hostname to the file /etc/hosts |
解决方法:确保在 /etc/hosts 文件中正确设置了主机名。请执行以下步骤:
按如下形式在 /etc/hosts 文件中设置主机名:
127.0.0.1 localhost loghost hostname localhost.localdomain |
hostname 是系统的名称。
确保主机名在 /etc/nodename 文件中列出。此文件还必须包含下面的行:
127.0.0.1 localhost loghost hostname localhost.localdomain |
您想使用 Yelp 浏览器打开音量控制的联机帮助,但是打开的却是键盘辅助功能面板应用程序的帮助文件。
解决方法:无。
如果打开某个应用程序的联机帮助,但并不存在该应用程序的帮助文件,则将显示错误对话框。除非单击“确定”,否则将冻结联机帮助系统,并且无法打开您随后打开的其他应用程序的联机帮助。
解决方法:必须单击错误对话框中的“确定”按钮。
如果文档包含基本多语种平面 (Basic Multilingual Plane, BMP) 中没有的 Unicode 字符,则无法从 Mozilla 浏览器打印这些文档。
解决方法:无。
GNOME Desktop 早期版本的主帐号中的用户首选项可能与 Java DS Release 3 版本部分不兼容。
解决方法:重新设置您的首选项。请执行以下步骤:
注销 Java 桌面系统。
单击“会话”,然后选择“故障安全终端”。
登录。
在故障安全终端窗口中,输入以下命令:
% gnome-cleanup exit |
再次登录。
现在您的 GNOME 首选项已被重置。
如果 StarSuite 7 在系统中找不到 Mozilla,则可能无法完成 StarSuite 7 的联机注册。该软件必须能够定位电子邮件和日历应用程序,否则无法成功发送文档。
解决方法:将 /usr/sfw/bin 添加至 PATH。请执行以下步骤。
打开终端窗口。
执行以下命令:
% export PATH=/usr/sfw/bin:$PATH |
要启动 StarSuite 软件,请执行以下命令:
% soffice |
完成 StarSuite 注册过程。
录音机录制 new.wav 文件时,滑条和侧计数器无法正常工作。
解决方法:无。
无法显示 Thunderbird“帮助”部分的版本说明。不会显示任何错误消息。
解决方法:将 Firefox 设为缺省浏览器。首次打开 Firefox 时,系统会询问您是否要将 Firefox 设为缺省浏览器。选择“是”。然后选择“编辑”->“首选项”->“主要”->“立即检查”。
使用受信任的 Java 桌面系统 (Java Desktop System, Java DS) 工作区切换器更改工作区的标签时,在该工作区中,桌面不启动。在该工作区中,所有应用程序都无法打开。不会显示任何错误消息。
解决方法:在 /usr/openwin/server/etc/TrustedExtensionsPolicy 文件中添加以下行:
extension MIT-SHM |
如果系统中存在 /usr/X11/lib/X11/xserver/TrustedExtensionsPolicy 文件,请将同一行也添加到此文件中。此更改会在后续的受信任 CDE 和 Java DS 会话中生效。
有关更多信息,请参见 TrustedExtensionsPolicy(4) 手册页。
“权限”选项卡中的组权限应与“访问”选项卡中的掩码权限相同,但在某些情况下两者会不同步。
解决方法:单击“关闭”按钮,然后单击“重新装入”。重新查看文件属性。此时组权限和掩码权限就重新同步了。权限设置为上一步中掩码更改后的内容。
Java DS 菜单条和某些应用程序(如,Evolution)显示的中文日期不正确。日期错误地以 %-m M %-d D 格式显示,其中 M 和 D 分别是中文的月份和日期。
解决方法:请执行以下步骤:
备份 /usr/share/locale/LC_MESSAGES/gnome-panel*.mo 文件。
从 http://l10n.gnome.org/POT/gnome-panel.gnome-2-16/gnome-panel.gnome-2-16.zh_CN.po 下载 gnome-panel.gnome-2-16.zh_CN.po,并将其保存在 /tmp 目录下。
编辑 gnome-panel.gnome-2-16.zh_CN.po 文件,并将所有 %-m 替换为 %Om,将所有 %-d 替换为 %e。
生成新的 gnome-panel.gnome-2-16.zh_CN.po 文件。
msgfmt -v -o gnome-panel.gnome-2-16.zh_CN.mo /tmp/gnome-panel.gnome-2-16.zh_CN.po |
将该文件复制回 /usr/share/locale/LC_MESSAGES/ 目录。
注销系统,并重新登录。
如果 Solaris 10 系统只有一个物理视频卡,则无法配置系统进行全屏幕放大。要进行这样的配置,必须使用单独的配置文件,在其中定义伪驱动程序的设置。首先,确保没有运行 Xserver。然后执行以下步骤:
登录到命令行会话。
创建新的 xorg.conf 文件。
# /usr/X11/bin/Xorg -configure |
该命令在根 (/) 目录中创建文件 xorg.conf.new。
将新的配置文件复制到 /etc/x11 目录并重命名文件 xorg.conf。
# cp /xorg.conf.new /etc/X11/xorg.conf |
使用以下样例配置修改文件中的配置:
添加新的 monitor 段。
Section "Monitor" Identifier "monitor_dummy" ModelName "dummy" HorizSync 10-200 VertRefresh 20-90 EndSection |
添加新的 device 段。
Section "Device" BoardName "dummy" Driver "dummy" Identifier "device_dummy" VendorName "dummy" videoram 10000 EndSection |
可能需要根据屏幕宽度、高度和特定图形卡的颜色深度来调整 videoram 值。该值以 KB 为单位,对于要使用的屏幕必须足够大。例如,可以使用公式“宽度 * 高度 * bpp/8”来计算该值。
添加新的 screen 段。
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection Device "device_dummy" Identifier "screen_dummy" Monitor "monitor_dummy" EndSection |
可能需要为特定的系统设置调整分辨率值。
查找 ServerLayout 段下的以下行:
Screen 0 "Screen0" 0 0 |
在上一步的行下插入以下行:
Screen 1 "screen_dummy" RightOf "Screen0" |
此新行定义 Screen1,即理论上位于 Screen0(物理主屏幕)右侧的第二伪屏幕。
保存更改。
从相应的命令行会话重新引导系统:
启动 Gnopernicus 屏幕阅读程序。
将“启动模式”更改为“放大器”。
单击“首选项”,然后选择“放大器”。
单击“添加/修改”。
为放大器首选项指定以下值:
单击“应用”。
由于被全屏幕放大缩放器覆盖,无法看到 Gnopernicus 窗口。不过,全屏幕放大现在处于可用状态。
无法将 USB 鼠标设备设置为与 GNOME 屏幕上的键盘 (GNOME On-Screen Keyboard, GOK) 一起使用的扩展设备。在设置 USB 鼠标设备时,如果使用 PS2 鼠标设备作为核心指针,则配置将会失败。要正确设置 USB 鼠标,请执行以下步骤。
以超级用户身份登录。
拔下 USB 鼠标设备后,在终端窗口中键入以下内容:
# ls -l /dev/usb/hid* |
连接 USB 鼠标并再次键入前一命令。
记录显示在屏幕上的 USB 鼠标的路径。
登录到命令行会话。
创建新的 xorg.conf 文件。
# /usr/X11/bin/Xorg -configure |
该命令在根 (/) 目录中创建文件 xorg.conf.new。
将新的配置文件复制到 /etc/x11 目录并重命名文件 xorg.conf。
# cp /xorg.conf.new /etc/X11/xorg.conf |
修改文件中的配置:
在 ServerLayout 段中,在行 InputDevice "Mouse0" "CorePointer" 后为 Mouse1 添加输入设备。请参见以下示例:
InputDevice "Mouse0" "CorePointer" InputDevice "Mouse1" |
在包含行 Identifier "Mouse0" 的 InputDevice 段中,应用以下更改:
将 Option "Device" "/dev/mouse" 改为 Option "Device" "/dev/kdmouse"。
将 Option "Protocol" "auto" 改为 Option "Protocol" "VUID"。
添加以下新选项:
Option "StreamsModule" "vuid3ps2" |
应用了这些更改后,该段应显示为类似于以下示例:
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "VUID" Option "Device" "/dev/kdmouse" Option "StreamsModule" "vuid3ps2" EndSection |
在前面的 InputDevice 段后创建新的 InputDevice 段:
Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Device" "/dev/usb/hid1" EndSection |
/dev/usb/hid1 为 USB 鼠标的示例路径。使用步骤 4 中的路径替换 /dev/usb/hid1。
保存文件并退出。
从相应的命令行会话重新引导系统:
登录到可存取的 UI 用户的帐户。
通过单击“启动”菜单 =>“首选项”=>“辅助功能”=>“辅助技术支持”来启用“辅助技术支持”。
注销系统,然后再次登录到可存取的 UI 用户的帐户。
打开终端窗口,并键入以下命令:
% /usr/sfw/bin/gok --select-action=switch1 |
在 GOK 窗口中,单击 "GOK" 并选择“首选项”。
如有必要,根据可存取的 UI 用户的需要设置 GOK。否则,要接受当前设置,请在 GOK“首选项”窗口中单击“应用”,然后单击“确定”。
退出 GOK,然后通过单击“启动”菜单 =>“应用程序”=>“辅助功能”=>“屏幕上的键盘”来重新启动 GOK。系统可能会显示以下警告消息:
The device you are using to control GOK is also controlling the system pointer. |
单击“确定”。
退出 GOK,然后重复步骤 14-17。
此时将不再显示警告消息。
当从远程登录并在 gnome-at-properties 中启用辅助功能时,GNOME 应用程序不会启动。如果尝试启动 GNOME 应用程序,则显示以下错误消息:
** ERROR **: Accessibility app error: exception during registry activation from id: IDL:Bonobo/GeneralError:1.0 aborting... |
解决方法:无。使用 dtremote 命令登录时请勿启用辅助功能。
要恢复至禁用辅助功能的缺省桌面设置,请关闭 GNOME 会话。执行以下命令:
% gnome-cleanup |
使用以下“查看”选项时文件管理器可能失败:
目录视图
图像集合视图
根据所使用的“查看”选项,可能会显示以下错误消息:
错误:
The application nautilus has quit unexpectedly |
错误:
The Catalog view encountered an error while starting up |
错误:
The Image Collection view encountered an error while starting up |
解决方法:无。每次发生这些错误时,请重新启动文件管理器或在错误对话框中单击“重新启动应用程序”按钮。
无法使用 Archive Manager 创建以下类型的归档文件:
.arj
.lha
.bzip
.lzop
.zoo
解决方法:无。