本节介绍了 Oracle Solaris 11.4 发行版中的桌面问题。
使用同一个 uid 无法同时启动多个 GNOME 3 会话。
在 "Settings"(设置)-> "Mouse/Touchpad"(鼠标/触摸板)中选择 "Left"(左)不会导致鼠标按钮以左手鼠标形式操作。
解决方法:使用 xmodmap 命令将鼠标配置为用作左手鼠标,如下面的示例中所示:
$ xmodmap -e "pointer = 3 2 1"
使用物理键盘、鼠标或显示器时,在 Oracle Solaris Desktop 中反复打开和使用终端窗口会导致丢失字符和失去鼠标控制。
发生此问题的原因可能是丢失微帧所导致的错误。全速或低速 USB 1.0 或 1.1 键盘和鼠标设备连接到系统的板载 USB 2.0 集线器下的 USB 端口时,会发生此类错误。但是,如果键盘和鼠标设备连接到某个系统 USB 端口,而此端口又连接到手动绑定到 ohci(USB 1.0 或 1.1)驱动程序的内部集线器,则不会出现这类错误。
解决方法:在 /kernel/drv/ehci.conf 文件中设置 ehci-port-forced-to-companion 变量的值。ehci (USB 2.0) 驱动程序使用此变量的值来释放对 USB 控制器上特定端口的控制。
根据使用的平台类型和 USB 设备类型,ehci-port-forced-to-companion 变量的值有所不同。下表列出了建议使用的 USB 连接器和 ehci-port-forced-to-companion 变量的相应值。
|
要执行解决方法,请执行以下步骤:
连接 USB 设备。
图 2, 表 2, 建议使用的 USB 连接器和值中列出了各种平台上有关设备的建议 USB 连接器。
在 /kernel/drv/ehci.conf 文件中设置 ehci-port-forced-to-companion 变量的值。
例如,如果 SPARC 平台是 T4-4,并且您在使用物理键盘,则设置 ehci-port-forced-to-companion=3。
重新引导系统。
# init 6