web-dev-qa-db-ja.com

Ubuntu GNOME 17.04からUbuntu 17.10にアップグレードした後、Vinoが機能しない

Ubuntu GNOME 17.04からUbuntu 17.10にアップグレードした後、vinoは起動しなくなりました。

次を使用して手動で開始しようとした場合:

/usr/lib/vino/vino-server

それからそれはただ障害を分割します:

Segmentation fault (core dumped)

私はaptを使用してvinoを削除して再インストールしようとしましたが、Ubuntu Software Centerでも同じことを行いました(「デスクトップ共有」アプリの追加と削除)-しかし、これは役に立ちませんでした。

偶然にも、設定の新しい[共有]メニューに移動すると、画面共有はどの時点でもリストされません。

私が知る限り、Vinoにはログファイルがないようで、少し困惑しています。

助言がありますか?

1
Adam Egan

WaymanについてのヒントをくれたRmanoに感謝します...

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856036

どうやらVinoはWaylandで動作しません:

設計どおり、vinoはXサーバーに関連付けられています。 Waylandへの移植を目的としていません。 AIUIが画面全体をキャプチャすることは、ウェイランドでのセキュリティ上の理由から許可されていません。リモート機能は、Waylandのスタックの異なるレベルで実装する必要があります(そしてvinoはソリューションの一部ではありません)。

ログイン画面に戻り、ログインする前に設定メニューから「Gnome on Xorg」を選択すると、Vinoが再び機能します。

同じ問題がTeamViewerにも影響を与えるように思われることに言及するだけです。

2
Adam Egan

それでも、vinoサーバーを使用してUbuntu 17.10にリモートでログインできます。パスワードを入力したら、[サインイン]ボタンの横にある歯車のアイコンをクリックして、オプション 'Ubuntu on Xorg'を選択します。 [サインイン]ボタンをクリックして、vinoサーバーが実行されていることを確認します。

Vinoサーバーが実行されていることを確認するには、ターミナルウィンドウを開き、次のように入力します。netstat -an | grep:59

出力は次のようになります。

tcp        0      0 127.0.0.1:5900          0.0.0.0:*               LISTEN
tcp6       0      0 ::1:5900                :::*                    LISTEN

Vinoサーバーが実行されていない場合は、スタートアップアプリケーションの設定に追加して再起動できます。お役に立てば幸いです。

0
DarkPenguin