支援

3D 桌面支援

本文討論了 GNOME 3 對 OpenText™ Exceed™ 產品線。GNOME 3.8+ 是一個基於 OpenGL 的 3D 視窗管理員,是 RHEL7 和 CentOS7 中的預設視窗管理員。


問題

  1. Exceed™ Exceed onDemand™ 無法啟動 GNOME 3 桌面。
  2. 連接到 GNOME 3 桌面 OpenText™ Exceed™ 或 OpenText™ Exceed™ TurboX 可能導致以下行為:
    • 連接可能會失敗並顯示錯誤
    • 會話可能很慢
    • 使用者可能會看到黑色圖示和視窗(或其他圖形問題)
    • X 伺服器和 X 用戶端(GNOME 3 主機)之間的網路流量將非常高。

解釋

GNOME 3 被設計為使用直接 OpenGL 渲染,並且可能會失敗或通過遠端連接執行不佳。由於桌面使用遠端不可用的 OpenGL 功能,可能會發生故障。性能低下和網路使用率高是渲染方法不是為遠端連接而設計的(每幀通過網路發送未壓縮的 X11 位陣圖)的結果。圖形問題(如黑色圖示和視窗)可能是由不受支援的(非 Mesa)圖形驅動程式引起的。

Exceed TurboX (ETX) 包括一個伺服器端代理,該代理在通過網路發送 X11 流量之前對其進行壓縮。代理可以與 3D 桌面安裝在同一台伺服器上,以避免代理和桌面主機之間的網路連接泛濫。除了壓縮顯示器外,ETX 代理還可以跳過幀以減少遠端顯示器所需的頻寬。

GNOME 3.8+ 不適用於 OpenText Exceed onDemand (EoD) 與性能無關。此問題是由 GNOME 使用不受支援的 X 協定擴展(XFIXES 5.0 和 XInputExtension 2.2)引起的,這些擴展在 EoD 的舊 X.Org 伺服器代碼庫中不可用。要連接到 GNOME 3 桌面,EoD 客戶應升級到 ETX,它使用最新的 X.Org 代碼庫。

解決方案

有幾種推薦的解決方案/解決方法可以連接到運行 GNOME 3 的主機:

選項#1

使用 2D 桌面環境和顯示管理員。 像MATE和 Cinnamon 這樣的桌面環境是類似 GNOME 的替代品,它們提供相同的熟悉介面,但具有出色的遠端性能。gdm2、mdm 和 LightDM 等顯示管理器也可以遠端工作,不需要 Exceed 3D 附加元件。如果您需要一個完整的 Linux 桌面,這是最好的解決方案。

注意:安裝2D桌面環境后,您需要從XDMCP登錄螢幕中選擇它。

示例:在 CentOS 7 上安裝 MATE 和 LightDM

   #Install 伴侶
   sudo yum install epel-release
   sudo yum groupinstall “MATE 桌面”

   #Install LightDM
   sudo yum 安裝 lightdm
   systemctl 禁用 gdm.service
   systemctl 啟用 lightdm.service

   #Add 以下內容到 /etc/lightdm/lightdm.conf 以啟用 XDMCP
   [XDMCPServer]
   enabled=true

選項 #2

直接運行應用程式,而不是 XDMCP(桌面)工作階段。 雙 Exceed 和 Exceed onDemand 允許您定義一個 Xstart (.xs) 檔案,以便在同一主機上啟動一個或多個應用程式。Xstart 檔將顯著提高遠端會話的性能,即使在安裝了 3D 桌面環境的計算機上運行也是如此。您還可以使用 Xstart 檔在 GNOME 3.8 機器上運行遠端應用程式。

選項 #3

升級 Exceed 或 Exceed onDemand 到 Exceed TurboX (ETX)。 ETX 為大型企業和小型組織提供快速遠端訪問、集中管理和部署選項、企業可擴充性以及基於 Web 的集中訪問。ETX 基於最新的 X.org 伺服器,並包含支持遠端 GNOME 3.8 工作階段所需的擴展。3D 桌面支援可能需要一些限制和其他配置 - 請聯繫您當地的銷售或支援辦事處尋求説明。

OpenText 頁腳