Больше не могу использовать Screen Share для подключения Mac к Ubuntu с момента обновления до 14.04

38

Раньше работал нормально, но после обновления до Ubuntu 14.04 LTS, хотя в Finder отображается сообщение «OK», при нажатии на него появляется сообщение «Не удалось подключиться к« удаленному рабочему столу XXX в Xxxxx ». Программное обеспечение на удаленном компьютере, по-видимому, несовместимо с этой версией Совместное использование экрана. "

Настройки общего доступа к рабочему столу установлены, чтобы разрешить общий доступ и пароль требуется.

Все остальное кажется в порядке. У кого-нибудь есть идеи?

Хью
источник

Ответы:

62

Критерий сортировки.

Используя комбинацию подсказок от http://discourse.ubuntu.com/t/remote-desktop-sharing-in-ubuntu-14-04/1640 (который все о доступе VNC) и https: //bugs.launchpad. net / ubuntu / + source / vino / + bug / 1281250 (где обсуждается ошибка, введенная в Vino) Мне удалось решить эту проблему.

По сути, вы должны отключить шифрование при доступе к удаленному рабочему столу в Gnome из-за ошибки, обнаруженной в Vino. Однако, некоторые темы говорят, что вы снимите галочку в неправильном месте. Следуйте этим рекомендациям, и вы сможете быстро их решить.

Конкретно это

dconf > org> gnome> рабочий стол> удаленный доступ> require-encryption - снимите флажок

и НЕ

dconf > рабочий стол> gnome> удаленный доступ> включен - снимите флажок

Вот как вы это делаете:

  1. Сначала убедитесь, что Desktop Sharingнастроен правильно .
  2. Скачать dconf-tools, набрав в терминалеsudo apt-get install dconf-tools
  3. Бег dconf-editor
  4. расширять org
  5. расширять gnome
  6. расширять desktop
  7. Выбрать remote-access
  8. Снимите флажок require-encryption(не нажимайте «Установить по умолчанию», поскольку он перепроверяется)
  9. Выход из dconf-editor

Теперь должно работать. Протестировано через перезагрузку и все хорошо.

Надеюсь, это поможет.

(У меня есть снимок экрана с dconf, но у меня недостаточно очков, чтобы опубликовать его - я уверен, что каждый может решить это самостоятельно! :-))

Хью
источник
3
Исправил это и для меня. Благодарность! Было бы неплохо, если бы был способ (может быть, есть?) Для поддержки шифрования на стороне OS X
Адам Карр
26
проще просто набрав gsettings set org.gnome.Vino require-encryption falseдля отключения шифрования на стороне Ubuntu
Raffi
3
Даже после отключения «Требовать шифрование» и перезагрузки компьютера Debian я не могу подключиться к OS X El Capitan. Разделение экрана просто зависает после запроса моего пароля от vnc: //192.168.XY: 5900. Приложение Цыпленок из VNC работает, хотя.
Джамшид
1
Этот совет по-прежнему актуален на момент написания, спасибо! Несколько дополнительных открытий, так как мое подключение к удаленному Ubuntu зависало на моем хосте macOS: 1. В dconf-Editor мне нужно было снять флажок «prompt-enabled» 2. Мне также нужно было изменить «методы аутентификации» на [ 'vnc'], и в приложении Desktop Sharing мне нужно было установить пароль.
Крис
1
В моем случае моя проблема заключалась в том, что я подключил локальную сеть Ethernet к другому порту. Когда в Ubuntu 18.04 включен общий доступ к экрану, его необходимо активировать для определенного интерфейса. Установка 'network-interface' в '' in 'фактически не заставляет его слушать все интерфейсы, по-видимому.
Кайл Макдональд
4

От Раффи «s комментарий и LinuxConfig.org . Проверено на Ubuntu 18.04.

$ gsettings set org.gnome.Vino require-encryption false

затем проверьте настройку с помощью

$ gsettings list-recursively org.gnome.Vino | grep encrypt
Африза н.
источник