Sun Ray Client 有许多预定义的热键,如表 13.1 “Sun Ray Client 热键”中所示,这些热键能触发客户端上的活动或事件。组合键可以是 Oracle 专用的组合键(即使用可能仅存在于 Oracle 键盘上的键)或不需要 Oracle 专用键的替代组合键。
这些热键所控制的活动特定于 Sun Ray Client。Sun Ray 会话中运行的桌面软件可能会提供单独的快捷键工具,该工具会为桌面活动提供其他热键,可能包括启动特定程序的功能。
默认情况下,替代的前缀组合键是 Ctrl-Pause 和 Ctrl-Shift-Alt-Meta。本文档使用的示例为 Ctrl-Pause 键序。Ctrl-Shift-Alt-Meta 组合键可通过配置 GUI 的 "Advanced"(高级)菜单(输入替代的 STOP 修饰键)或 .parms
文件中的 stopkeys
关键字来更改。组合键可以是此四键的任意组合,但必须用到其中至少两个键。
在不同的键盘上,Meta 键的名称也各不相同:在 PC 键盘上为 "Windows" 键,在 Mac 键盘上为 "Command" 键。
表 13.1. Sun Ray Client 热键
Oracle 专用的热键 | 非 Oracle 热键 | 操作 |
---|---|---|
Mute 键 | Ctrl-Pause-向下方向键组合键 | 静音和取消静音。 |
Softer 键 | Ctrl-Pause-向左方向键组合键 | 降低音频音量。 |
Louder 键 | Ctrl-Pause-向右方向键组合键 | 提高音频音量。 |
Mute-Softer-Louder 组合键或 Stop-N 组合键 | Ctrl-Pause-N 组合键 | 显示 Sun Ray Client 的 MAC 和 IP 地址及服务器 IP 地址。 |
Ctrl-Power 组合键或 Stop-A 组合键 | Ctrl-Pause-A 组合键 | 对 Sun Ray Client 进行关开机循环。Oracle 键盘上的电源键具有一个新月形符号,位于键盘的右上角。 |
Stop-C 组合键 | Ctrl-Pause-C 组合键 | 清除 Sun Ray Client 上的所有本地配置数据。 |
Stop-O 组合键 | Ctrl-Pause-O 组合键 | 在 Sun Ray Client 引导时启用或禁用屏幕菜单 (OSD) 故障排除图标。 |
Stop-S 组合键或 Stop-M 组合键 | Ctrl-Pause-S 组合键或 Ctrl-Pause-M 组合键 | 打开配置 GUI 修改初始化客户端的方法。客户端上必须启用配置 GUI。 |
Stop-V 组合键 | Ctrl-Pause-V 组合键 | 显示 Sun Ray Client 的型号、MAC 地址和固件版本。 |
Ctrl-Alt-Bksp-Bksp 组合键 | Ctrl-Alt-Bksp-Bksp 组合键 | 终止会话。不能将此热键重新配置为其他值,但可以禁用该热键。有关详细信息,请参见 utxconfig 手册页。 |
Ctrl-Alt-Del-Del 组合键 | Ctrl-Alt-Del-Del 组合键 | 终止已控制 X 服务器的进程。 |
还有一些热键用于启动 utsettings 或 utdetach Sun Ray 实用程序。您可以通过 $HOME/.utslaunch.properties
文件配置这些热键组合,或者,管理员可以针对整个站点设置这些热键组合。有关详细信息,请参见第 13.1.1 节 “如何配置实用程序热键”。
可以对热键进行配置以启动 utsettings 或 utdetach Sun Ray 实用程序。这些热键的范围如下:
系统范围内的默认设定
用户默认设定
系统范围内强制设定
为了支持上述级别的定制,Sun Ray Client 会在会话启动时按表 13.2 “Sun Ray 设置属性文件”中所示的顺序检查以下属性文件。
表 13.2. Sun Ray 设置属性文件
文件 | 适用范围 | 说明 |
---|---|---|
| 系统 | 此文件包含默认属性。任何指定的属性都将覆盖应用程序自身内置的默认值。 |
| 用户 | 此文件包含用户的首选值,它们会覆盖任何应用程序或系统范围的默认值。 |
| 系统 | 此文件包含系统范围的强制设置,用户无法覆盖这些设置。这些属性将覆盖任何应用程序、系统范围或用户的默认值。 |
如果您的策略是针对所有用户使用相同的标准热键,请修改系统范围的强制默认值文件以指定这一标准键。此设置可防止用户指定其个人的热键首选项。
这些属性文件中的热键项的格式为
,其中 utility_name
.hotkey=value
utility_name
为实用程序的名称(当前为 utsettings 或 utdetach),value
为有效的 X keysym 名称,接在以任意顺序排列的一个或多个受支持的修改键(Ctrl
、Shift
、Alt
、Meta
)之后。默认值如表 13.3 “可配置热键的默认值”中所示。
表 13.3. 可配置热键的默认值
配置特性名称 | 默认热键 | 操作 |
---|---|---|
|
| 调用 "Sun Ray Settings"(Sun Ray 设置)GUI。 |
|
| 将会话从该 Sun Ray Client 中分离。(通常用于分离非智能卡移动性会话。) |
如果不希望用户使用默认热键启动实用程序,可以设置系统范围的默认值文件来指定不同的热键。用户还可以在其用户默认值文件中指定自己的首选设置。
以超级用户的身份在文本编辑器中打开 /etc/opt/SUNWut/utslaunch_defaults.properties
文件。
如果要对所有用户进行强制性更改(即使这些用户拥有用户默认值集),请更改 /etc/opt/SUNWut/utslaunch_mandatory.properties
文件中的值。
找到用于要更改的实用程序的初始热键项,并在该项的前面加一个 #
号以将其注释掉。
例如:
# utdetach.hotkey=Shift Pause
在第一条语句后面键入新的热键特性。
例如:
utdetach.hotkey=Alt F9
保存 utslaunch_defaults.properties
文件。
注销并重新登录,即可启用新热键。