web-dev-qa-db-ja.com

デスクトップ共有がUbuntu12.04で機能しなくなった

Ssh-Shellコマンドを使用してvino-serverを再度実行させる方法を知っている人はいますか?

サーバーへの接続が失われ、誰かにそのコンピューターの電源をオフにする必要があった今日まで、問題なくリモートデスクトップを使用してきました(画面がないため、電源ボタン)。オンに戻すと、sshセッションを開くことはできましたが、リモートデスクトップセッションを開くことはできませんでした。 ps aux | grep "vino"を実行すると、vino-serverが実行されておらず、SSHコマンドラインを介して実行できないことがわかりました(私はそのサーバーから遠く離れています)。どちらも再起動してもうまくいきません。

dbus-launch --exit-with-session gsettings list-recursively org.gnome.Vinoレポート

org.gnome.Vino alternative-port uint16 5900
org.gnome.Vino authentication-methods ['vnc']
org.gnome.Vino disable-background false
org.gnome.Vino disable-xdamage false
org.gnome.Vino enabled true
org.gnome.Vino icon-visibility 'client'
org.gnome.Vino lock-screen-on-disconnect false
org.gnome.Vino mailto ''
org.gnome.Vino network-interface ''
org.gnome.Vino notify-on-connect true
org.gnome.Vino Prompt-enabled false
org.gnome.Vino require-encryption false
org.gnome.Vino use-alternative-port false
org.gnome.Vino use-upnp false
org.gnome.Vino view-only false

私はすでに見つけたすべての提案された解決策を試しましたが、どちらも機能しません。

1
user263657

私は解決策を見つけました:~/.Xauthorityはロックされていました。 SSH経由で次の2つのファイルを削除することで解決しました。

~/.Xauthority-c
~/.Xauthority-l

再起動後、コマンドps aux | grep "vino"で示されるように、vino-serverが再び動作を開始しました。

1
user263657