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
起動時に起動しませんが、コマンドを実行すると起動しますが、灰色の画面が表示されます。
これに関する解決策を確認してください 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 &
灰色の画面の問題を引き起こす可能性のあるものがいくつかあります。最善の方法は、.vnc
のログファイルを見て、エラーの内容を確認することです。ログファイル名はhostName:display#.log
です。たとえば、「ゴールデン」という名前のマシンでは、golden:1.log
でした。
私の場合、./vnc/xstartup
ファイルには適切な権限がなかったため、chmod +x ./vnc/xstartup
は問題を修正しました。 xstartup
の内容をいじってみると、牛が家に帰って助けにならなかったかもしれません。
また、同じ問題の解決策をネットで探していましたが、.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 &
代わりに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でリモートアクセスを機能させる を参照してください。
私の場合、ストレージはすべていっぱいです。ファイルを削除して空きスペースを確保し、サービスを再起動すると修正されました。 (実際、私はたくさんのグーグルをして、VPSを使用して最初にMicrosoftからWindows 10 ISOをダウンロードし、次にそこからラップトップにSFTPでダウンロードしたことに気付きました)
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 &
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
#
からx-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop
を削除して再起動するだけです。それは私のために働いた。
灰色の画面の問題がありました。問題を引き起こしたイベントが発生したとき、私は積極的に反応しませんでした。しかし、今、問題を修正して、私はこれを知っていますcan問題:パスワードの長さ。
8を超えるpasswdでインストールを実行しました。理由はわかりませんが、doesが発生します。その他。システムtends toパスワードが8文字に切り捨てられることを促す。それはシグナルです。適切な動作ルールは、8に固執し、SSHを介してトンネルすることです。
Passwdが8文字に戻された瞬間、vncは期待どおりに機能していました。