web-dev-qa-db-ja.com

VNCグレー画面と起動12.04での起動

12.04 LTSをインストールしていますが、VNCを機能させようとしています。既存のセッションに接続し、起動時に開始できるようにしたい。 this ガイドに従い、問題を修正しようとするコメントを残しましたが、サイコロはありません。また、Googleで見つけたすべてのソリューション(ここにあるものを含む)を試しましたが、動作させることができませんでした(簡単なものが不足していると確信しています)。

VNCセッションに接続すると、3つのチェックボックスが付いた灰色の画面が表示されます。

  • 視聴者からのクリップボードを受け入れます
  • クリップボードを視聴者に送信する
  • 一次選択を視聴者に送信する

これが私のxstartupです。

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
gnome-session -session=gnome-classic &

[ -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 &

私も編集しました:

/usr/bin/vncserver -geometry 1024x768

起動時に起動しませんが、コマンドを実行すると起動しますが、灰色の画面が表示されます。

7
Siriss

これに関する解決策を確認してください link

または、ターミナルからSudo vi .vnc/xstartupを実行して、ホームフォルダーにあるxstartupファイルを編集できます。

#!/bin/sh
# Uncomment the following two lines for normal desktop:

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

gnome-session --session=gnome-classic &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey
vncconfig -iconic &

#x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
3
Ajit Dubey

灰色の画面の問題を引き起こす可能性のあるものがいくつかあります。最善の方法は、.vncのログファイルを見て、エラーの内容を確認することです。ログファイル名はhostName:display#.logです。たとえば、「ゴールデン」という名前のマシンでは、golden:1.logでした。

私の場合、./vnc/xstartupファイルには適切な権限がなかったため、chmod +x ./vnc/xstartupは問題を修正しました。 xstartupの内容をいじってみると、牛が家に帰って助けにならなかったかもしれません。

3
Ralph

また、同じ問題の解決策をネットで探していましたが、.vnc/xstartupを移動してgnome-session --session=gnome-classic &ファイルをいじくり回しながら見つけたまでは、人々が示唆している多くの方法を見つけましたが、私を助けてくれるものはありませんファイルの最後まで私のために働いた。作業中の.vnc/xstartupファイルをご覧ください。 dbusエラーが発生したため、2行目の未設定行も追加したことに注意してください。グーグル検索中にその行を見つけました。最後に、デフォルトのUbuntuの外観を好む人のための統一デスクトップセッションがあります。それが役に立てば幸い!

 #!/bin/sh

 # Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

 # exec /etc/X11/xinit/xinitrc


[ -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 &

 gnome-session --session=gnome-classic &

 # gnome-session --session=ubuntu-2d &
2
gilatpr

代わりにvinoをインストールしてみてください。

Sudo apt-get install vino
export DISPLAY=:0.0
/usr/lib/vino/vino-server &

VNCクライアントとの接続時に次のエラーが発生した場合:

一致するセキュリティタイプはありません!

次に、gsettingsでセキュリティを変更します。

gsettings set org.gnome.Vino require-encryption false

詳細については、 Vinoを使用してUbuntu 14.04でリモートアクセスを機能させる を参照してください。

0
kenorb

私の場合、ストレージはすべていっぱいです。ファイルを削除して空きスペースを確保し、サービスを再起動すると修正されました。 (実際、私はたくさんのグーグルをして、VPSを使用して最初にMicrosoftからWindows 10 ISOをダウンロードし、次にそこからラップトップにSFTPでダウンロードしたことに気付きました)

0
abrahamdsl

Ubuntu 12.04 LTSを使用していますが、同じ問題が発生しました。 Unityのルックアンドフィールは好きではないので、常にgnome-classicを使用してログインしてください。当然、vncに同じgnome-classicのルックアンドフィールを持たせたいです。

他の投稿からさまざまなソリューションを試しましたが、灰色の画面またはUnity DMが表示されます。最後に、gilatprが投稿した回答を試してみましたが、非常に小さなTweakでうまくいきました。 --session = gnome-classic&が示すログは不明です。そこで、-session = gnome-classic&を試してみたところ、うまくいきました。これが私のxstartupです。ありがとう。

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc

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

# . /etc/X11/Xsession
gnome-session --session=gnome-classic &
0
Troy1684

Xstartupを、修正された次のコンテンツに置き換えます。 ifステートメントのみが追加されるようです。 Ubuntuボックスを使用している会社からこれをコピーしました。そして、それは私にとって魅力のようにすぐに働きます。 vnc4serverを使用したVNCに関するブログ投稿があります: how-to-setup-vnc-on-ubuntu-linux

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

[ -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 &

if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi

vncconfig -iconic -nowin &
. /etc/X11/Xsession
0
Lu Ji

#からx-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktopを削除して再起動するだけです。それは私のために働いた。

0
Treason

灰色の画面の問題がありました。問題を引き起こしたイベントが発生したとき、私は積極的に反応しませんでした。しかし、今、問題を修正して、私はこれを知っていますcan問題:パスワードの長さ。

8を超えるpasswdでインストールを実行しました。理由はわかりませんが、doesが発生します。その他。システムtends toパスワードが8文字に切り捨てられることを促す。それはシグナルです。適切な動作ルールは、8に固執し、SSHを介してトンネルすることです。

Passwdが8文字に戻された瞬間、vncは期待どおりに機能していました。

0
Jerome