VNC в машину Ubuntu от Mac?

Я хотел бы войти в свою машину Ubuntu от моего Mac. Я пытался выполнить сервер VNC на машине Ubuntu с

 sudo x11vnc -shared -forever -nopw -display :0 -auth /var/lib/gdm/:0.Xauth

и затем соединяясь в средстве поиска для "Движения в сервер-> vnc://192.168.1.2", но я получаю "Контакт" с диалоговым окном, но это никогда не соединяется. На стороне Ubuntu я вижу это:

29/11/2009 03:42:03 Got connection from client 192.168.1.108
29/11/2009 03:42:03   other clients:
29/11/2009 03:42:03 Disabled X server key autorepeat.
29/11/2009 03:42:03   to force back on run: 'xset r on' (3 times)
29/11/2009 03:42:03 created xdamage object: 0x800036
29/11/2009 03:42:03 Client Protocol Version 3.889
29/11/2009 03:42:03 Protocol version sent 3.889, using 3.889
29/11/2009 03:42:03 rfbProcessClientSecurityType: executing handler for type 1
29/11/2009 03:42:03 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
29/11/2009 03:42:18 XDAMAGE is not working well... misses: 77/225
29/11/2009 03:42:18 Maybe a OpenGL app like Beryl is the problem? Use -noxdamage
29/11/2009 03:42:18 To disable this check and warning specify -xdamage twice.
29/11/2009 03:42:19 cutbuffer_send: no send: uninitialized clients

Я пытался добавить "-noxdamage" в x11vnc командной строке, и это не помогло. Я запускаю Ubuntu 8.04.3 (x86_64) на стороне Linux и Snow Leopard на стороне Mac.

4
задан 29.11.2009, 10:47

4 ответа

Я хотел бы войти в свою машину Ubuntu от моего Mac. Я пытался выполнить сервер VNC на Ubuntu...

Я не мировой самый хорошо осведомленный человек по этой теме, но - AFAIK - VNC не является утилитой удаленного входа в систему, а программой для совместного использования рабочего стола открытого заседания по сети (другими словами: Вы должны быть уже зарегистрированы в машину, Вы хотите видеть рабочий стол).

Если Вы захотите смочь графически войти в систему в удаленную машину, то Вам будет нужен некоторый другой инструмент вместо этого. Я успешно управлял этим на xubuntu с freenx. Я записал маленькое практическое руководство на serverfault. Я полагаю, что необходимо будет только использовать GDM вместо startxfce4 команда и это должны работать.

Примите во внимание, что, если это - вид функциональности, Вы после, существуют различные другие альтернативы, которые можно попробовать, особенно при использовании гнома. "Классический один" - если Вы доверяете соединению между двумя компьютерами (пользователь и пароль отправляются незашифрованные) XDMCP.

4
ответ дан 07.12.2019, 20:28

Вместо того, чтобы использовать VNC, что я сделал, было следующим:

  • включите xdmcp на поле Linux путем редактирования/etc/gdm/gdm.conf-custom и установке "Enable=true" в" [xdmcp]" раздел.
  • перезапуск gdm
  • запустите X на Mac с помощью "sudo X - косвенные 192.168.1.2"

И теперь у меня есть окно GDM, где я могу войти в систему свое поле Linux. К сожалению, это - SLLOOOOOOW.

1
ответ дан 07.12.2019, 20:28

Возможно, слишком очевидный, но Вы пробовали это? To disable this check and warning specify -xdamage twice. (Вы сказали попытку-noxdamage, но это не что сообщение, которое, как сказали, сделало),

Править: Кроме того, Вы выполняете Beryl или Compiz? Можно остановить Compiz путем выполнения metacity --replace в диалоговом окне выполнения (если Вы делаете это в терминале, оно закроется, когда Вы закроете окно даже при выполнении его с и).

0
ответ дан 07.12.2019, 20:28

Я смог соединиться со своей машиной Ubuntu от моего Mac, когда Вы пытались сделать Курицу использования VNC вместо встроенного настольного клиента совместного использования.

0
ответ дан 07.12.2019, 20:28

Теги

Похожие вопросы