GNOME 3のデスクトップ接続に関する問題
最新のLinuxオペレーティングシステムを実行しているホストからGNOME 3のデスクトップ、またはXクライアントを起動する際に問題が発生すると、診断が困難になる場合があります。最適な結果を得るには、サポートされているバージョンのGNOME 3を使用してください。Reflection Xは、以下のオペレーティングシステム(またはこれらのオペレーティングシステムのそれ以降のバージョン)に含まれるGNOME 3バージョン3.28以降をサポートしています。
-
RHEL 7.6
-
Fedora 28
-
Ubuntu 18.04
-
SUSE 15 SP2
-
Solaris 11.4 SRU24
GNOME 3環境でXクライアントを正常に起動するには、次のトラブルシューティングのヒントを使用します。
gnome-sessionクライアントを起動したとき、またはXDMCPを使用して接続したときに、「悲しい顔」または空白の画面が表示される
セッションがGNOME 3デスクトップセッション定義の要件を満たしていることを確認します。GNOME 3のデスクトップでは、他のセッションに必要のない拡張子が必要です。
旧来のgnome-sessionコマンドを使用してシステムでデスクトップを起動できません: gnome-session --display %IP#%
GNOME 3のgnome-sessionクライアントは、--display
コマンドライン引数をサポートしていません。DISPLAY環境変数を手動で設定する必要がある場合は、次のようにクライアントコマンドの前にDISPLAY=%IP#%
を付けます。
(DISPLAY=%IP#% dbus-run-session -- gnome-session &)
Rexec、Rsh、Rloginなどの古い接続タイプを使用した場合にデスクトップを起動できない
クライアントコマンドによって、gnome-session
のDISPLAY環境変数が設定されていることを確認します。
(DISPLAY=%IP#% dbus-run-session -- gnome-session &)
Waylandがインストールされているシステムでデスクトップが起動に失敗する
Xクライアントコマンドの前にdbus-run-session --
を付けて、GNOME 3のデスクトップが固有のD-Busセッションで起動されていることを確認します
(dbus-run-session -- gnome-session &)
ユーザがデスクトップからログアウトしたときに、デスクトップが閉じない
クライアントコマンドの前にdbus-run-session --
を付けて、GNOME 3のデスクトップが固有のD-Busセッションで起動されていることを確認します
(dbus-run-session -- gnome-session &)
デスクトップは起動しますが、ディスプレイのロードと更新に非常に時間がかかる。
次の設定を試してみてください。
-
GLXの詳細設定で直接レンダリングモードが有効になっていることを確認します。(「[GLX拡張機能オプション]ダイアログボックス」を参照してください。)
-
分散セッション用にデスクトップを設定します。Xマネージャを使用している場合は、「スタンドアロンモードでの分散セッションの構成方法」を参照してください。Xマネージャ(ドメイン接続用)を使用している場合は、「低速ネットワークでのパフォーマンスを向上させるドメインの設定」を参照してください。
NVIDIAなどの専有のビデオドライバがリモートホストにインストールされている場合、デスクトップが起動しない
次のようにコマンドを起動する前に、環境内に__GLX_VENDOR_LIBRARY_NAME=mesa
を設定します。
(__GLX_VENDOR_LIBRARY_NAME=mesa dbus-run-session -- gnome-session &)
詳細