背景

背景

背景

Cinnamon DE 3.2.2 を使用して、Windows から Ubuntu 16.04 にリモート接続する必要があります。

しかし、VNC をセットアップしようとすると、すべてが失敗します。調べたところ、Cinnamon が何らかのアクセラレーションを使用しているためであることがわかりました。

私が試したこと

RealVNC、TightVNC、TigerVNC を試しました。VNC ビューアーに黒い画面が表示されるだけです。

RDP の使用を試みましたが、ログインできましたが、Gnome セッション フラッシュバックを使用した場合のみでした。これにより、Cinnamon ではなく Gnome を使用することになり、目的が達成されませんでした。

Teamviewer ... 個人以外の使用には料金がかかります。

ここに画像の説明を入力してください

質問

Ubuntu 16.04 で実行されている現在の高速化された Cinnamon デスクトップ (3.2.2) で動作する VNC サーバー (またはデスクトップをリモートで表示する一般的な方法) はありますか?


編集

何が起こっているかを示すスクリーンショットがこれです。Windows 10 コンピューターで、VirtualBox を使用してマシンをホストしています。右側は、Real VNC という VNC ビューアー プログラムです。

ここに画像の説明を入力してください


編集2

VNC が接続した後のターミナルの出力内容:

22/12/2016 08:49:41 Got connection from client 192.168.10.92
22/12/2016 08:49:41   other clients:
22/12/2016 08:49:41 Normal socket connection
22/12/2016 08:49:41 Disabled X server key autorepeat.
22/12/2016 08:49:41   to force back on run: 'xset r on' (3 times)
22/12/2016 08:49:41 incr accepted_client=1 for 192.168.10.92:56946  sock=12
22/12/2016 08:49:41 Client Protocol Version 3.8
22/12/2016 08:49:41 Protocol version sent 3.8, using 3.8
22/12/2016 08:49:41 rfbProcessClientSecurityType: executing handler for type 1
22/12/2016 08:49:41 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
22/12/2016 08:49:41 Enabling full-color cursor updates for client 192.168.10.92
22/12/2016 08:49:41 Enabling NewFBSize protocol extension for client 192.168.10.92
22/12/2016 08:49:41 Using ZRLE encoding for client 192.168.10.92
22/12/2016 08:49:41 Pixel format for client 192.168.10.92:
22/12/2016 08:49:41   8 bpp, depth 8
22/12/2016 08:49:41   uses a colour map (not true colour).
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
22/12/2016 08:49:41 Enabling full-color cursor updates for client 192.168.10.92
22/12/2016 08:49:41 Enabling NewFBSize protocol extension for client 192.168.10.92
22/12/2016 08:49:41 Switching from ZRLE to raw Encoding for client 192.168.10.92
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x0000000F)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000016)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000015)
22/12/2016 08:49:41 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFEC6)
22/12/2016 08:49:41 Enabling full-color cursor updates for client 192.168.10.92
22/12/2016 08:49:41 Enabling NewFBSize protocol extension for client 192.168.10.92
22/12/2016 08:49:41 Switching from raw to hextile Encoding for client 192.168.10.92
22/12/2016 08:49:41 Pixel format for client 192.168.10.92:
22/12/2016 08:49:41   32 bpp, depth 24, little endian
22/12/2016 08:49:41   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
22/12/2016 08:49:41 no translation needed
22/12/2016 08:49:41 client 1 network rate 1891.4 KB/sec (1891.4 eff KB/sec)
22/12/2016 08:49:41 client 1 latency:  0.5 ms
22/12/2016 08:49:41 dt1: 0.0002, dt2: 0.0093 dt3: 0.0005 bytes: 17694
22/12/2016 08:49:41 link_rate: LR_LAN - 1 ms, 1891 KB/s
22/12/2016 08:49:41 client useCopyRect: 192.168.10.92 -1
22/12/2016 08:49:41 client_set_net: 192.168.10.92  0.0042
22/12/2016 08:49:41 created   xdamage object: 0x3400040
22/12/2016 08:49:42 cursor_noshape_updates_clients: 0
22/12/2016 08:49:44 cursor_noshape_updates_clients: 0
22/12/2016 08:49:49 cursor_noshape_updates_clients: 0
22/12/2016 08:49:50 created selwin: 0x3400041
22/12/2016 08:49:50 called initialize_xfixes()
22/12/2016 08:49:52 cursor_noshape_updates_clients: 0

答え1

TeamViewerを試しましたか?

https://www.teamviewer.com/en/download/linux/

私は Debian で openbox を使用しており、問題なく動作しています。

答え2

Cinnamon Desktop は Gnome Shell のフォークであり、x11vnc私のシステムでは問題なく動作するため、あなたのシステムの問題はウィンドウ コンポジターではないと言えます。

SSH セッション (または X11 セッションから生成されなかった他のターミナル セッション) から VNC サーバーを起動する場合は、使用する X11 ディスプレイを指定する必要があります。例:

x11vnc -display :0

または

DISPLAY=:0 x11vnc

他の VNC サーバーはディスプレイを指定するために異なる方法を使用することがありますが、DISPLAY慣例により環境変数を受け入れる必要があります。

x11vncXセッションを所有するユーザーのアカウント名に基づいた「シンボリック」表示名も許可します。また、仮想Xfvbディスプレイデバイス上に新しいXセッションを作成することもできます。詳細については-displayx11vnc(1)マニュアル


試してみることもできますワイン、現在実行中のデスクトップ セッションへのリモート (VNC) アクセスを提供する GUI 構成インターフェイス。

関連情報