DE Gnome 3.14.1を使用してDebian Jessieでサーバーをリモートで実行するためにWindows 8.1でvncviewerを実装しようとしても機能しません。
xstartupファイルを確認しましたが、次のようになります。
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/xinit/xinitrexec
gnome-session &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
これは灰色の画面のみを表示し、xstartupファイルを何度も変更しましたが機能しません。すべての変更で灰色の画面で受信するメッセージは次のとおりです。
Oh no! Something has gone wrong.
助けてくれてありがとう。
答え1
これは既知のバグです:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776746
今、私はこの間違った結論をまとめることができます。
1)千音にも影響しますが、ジェシーでは解決しません。
2)開発者の場合:TigervncはDebian 9に含まれており、Tightvncを置き換える必要があります。それ以外の場合、Tigervncが利用可能になると、この問題はDebian 9では解決されません。 Jessie バックポーティングを考慮する必要があります。
3)システム管理者および一般ユーザーの場合:Jessieでリモートデスクトップサーバーを使用する場合は、デフォルトのデスクトップ(GNOME)を使用しないでください。 GNOMEやその他のGNOME3フォーク(Unity、Cinnamonなど)が好きな場合は、Debianやその他のDebianベースのディストリビューション(Ubuntu、Mintなど)を使用しないでください。または、Red HatベースまたはSUSEベースのディストリビューション(CentOS、Fedora、OpenSUSE、SLEなど)を試してください。彼らはすでにTigerVNCを持っており、うまく動作します。
答え2
問題は、現在のディストリビューション(kali / debianおよびGNOME)にログインした後、VNCとRDPの両方にこのエラーメッセージが表示されるバグがあることです。
この問題を解決するために私が見つけた唯一の方法は、Gnomeデスクトップを削除して別のウィンドウマネージャを使用することです(私はLXDEを使用しています):
# apt-get remove gnome-core
# apt-get install lxde-core lxde kali-defaults kali-root-login desktop-base
# update-alternatives --config x-session-manager
# Choose /usr/bin/startlxde
その後、再起動する必要があり、RDPが正常に動作するはずです。
答え3
Windows 8.1接続を可能にする代替解決策について説明します。ここ。 UbuntuリポジトリのTigerVNCを使用してください。