UbuntuからCentOS7へのリモートデスクトップVNCに奇妙なビューが表示される

UbuntuからCentOS7へのリモートデスクトップVNCに奇妙なビューが表示される

LANのリモートデスクトップを使用して、他のコンピュータから自分のコンピュータのGUIにアクセスしようとしています。私が使用しているコンピュータは、KDEデスクトップを使用するUbuntu14.04LTSです。ターゲットコンピュータはMATEデスクトップを持つCENTOS7です。

KRDC(KDEデスクトップ用)またはVncプロトコルを使用するVinagreを使用するUbuntuコンピュータでリモートデスクトップを試みると、次のデスクトップが表示されます。

ここに画像の説明を入力してください。

以下はVinagreを使用したときの設定スクリーンショットです。 KRDCを使用しても同じ問題があります。

ここに画像の説明を入力してください。

デスクトップは私のユーザーのデフォルトのデスクトップのようには見えません(ターゲットシステムには1人のユーザーしかいません)。隠しメニューがあるブラウザのように見えます。それが何の内容なのか分からない。問題を解決してから何をすべきかわかりません。

リモートコンピュータは、CENTOS7の最小インストールで起動した後、合致デスクトップをインストールしました。システムは現在正常に起動し、コンピュータの前にあるときに同伴デスクトップとしてデフォルト設定されています。

ターゲットコンピュータにTigervnc-serverがインストールされており、デスクトップ共有を望んでいません。端末を介してすべての操作を実行するのではなく、ターゲットシステムのGUIを使用しようとしています。だから私が見たいと思っていたのは私のユーザーの基本的なデスクトップでしたが、それは全く違うものを得ました。

誰でもここに指示を提供できますか?

質問に含まれる場合これ、誰かがCENTOS7で変更する必要があることを明確にすることはできますか?

ベストアンサー1

CENTOS7システムでMATEデスクトップのソリューションを見つけました。ターゲットシステムのユーザーアカウントの場合は、次を次のように置き換えます。~/.vnc/xstartup

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/xinit/xinitrc

そして:

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc
/usr/bin/mate-session

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

ターゲットコンピュータを再起動し、すべてが期待どおりに機能しました。

源泉

これはこれを機能させるための唯一の解決策です。私はまだあなたが望む結果を得るために上記の行(すべてではなく)が絶対に必要かどうかを正確に知りたいのです。

おすすめ記事