Nie można już używać Screen Share do łączenia Maca z Ubuntu od czasu aktualizacji do 14.04

38

Wcześniej działało dobrze, ale od aktualizacji do Ubuntu 14.04 LTS, podczas gdy połączenie pokazuje się w Finderze OK po kliknięciu mówi „Połączenie nie powiodło się na„ zdalnym pulpicie XXX na Xxxxx ”. Oprogramowanie na zdalnym komputerze wydaje się być niezgodne z tą wersją Udostępnianie ekranu."

Preferencje udostępniania pulpitu ustawione na zezwalanie na udostępnianie i wymagane jest hasło.

Wszystko inne wydaje się OK. Czy ktoś ma jakieś pomysły?

Hugh
źródło

Odpowiedzi:

62

Posortowane

Używając kombinacji wskazówek z http://discourse.ubuntu.com/t/remote-desktop-sharing-in-ubuntu-14-04/1640 (które dotyczą dostępu do VNC) i https: //bugs.launchpad. net / ubuntu / + source / vino / + bug / 1281250 (który omawia błąd wprowadzony do Vino) Udało mi się rozwiązać problem.

Zasadniczo musisz wyłączyć szyfrowanie przy zdalnym dostępie do pulpitu w Gnome z powodu błędu, który pojawił się w Vino. Jednak niektóre wątki mówią, aby odznaczyć to w niewłaściwym miejscu. Postępuj zgodnie z tymi wskazówkami i powinieneś być w stanie szybko je rozwiązać.

W szczególności to

dconf > org> gnome> pulpit> dostęp zdalny> wymagaj szyfrowania - odznacz

i NIE

dconf > pulpit> gnome> dostęp zdalny> włączone - odznacz

Oto jak to zrobić:

  1. Najpierw upewnij się, że Desktop Sharingjest poprawnie skonfigurowany .
  2. Pobierz dconf-tools, wpisując w Terminalusudo apt-get install dconf-tools
  3. Biegać dconf-editor
  4. Rozszerzać org
  5. Rozszerzać gnome
  6. Rozszerzać desktop
  7. Wybierz remote-access
  8. Odznacz require-encryption(nie klikaj na Ustaw jako domyślne, ponieważ to sprawdza ponownie)
  9. Wyjdź z edytora dconf

Powinno teraz działać. Testowane przez restart i wszystko w porządku.

Mam nadzieję, że to pomoże.

(Mam zrzut ekranu z dconf, ale nie mam tutaj wystarczającej liczby punktów, aby go opublikować - jestem pewien, że każdy może sam to wypracować! :-))

Hugh
źródło
3
Naprawiłem to również dla mnie. Dzięki! Byłoby miło, gdyby był to sposób (a może jest?) Na wsparcie szyfrowania po stronie OS X
Adam Carr
26
prostsze po prostu przez wpisanie w gsettings set org.gnome.Vino require-encryption falsecelu wyłączenia szyfrowania po stronie Ubuntu
Raffi
3
Nawet po wyłączeniu „Wymagaj szyfrowania” i ponownym uruchomieniu komputera Debian, nie mogę połączyć się z systemem OS X El Capitan. Udostępnianie ekranu zawiesza się po zapytaniu o moje hasło vnc: //192.168.XY: 5900. Aplikacja Chicken of VNC działa jednak.
jamshid,
1
Ta rada jest wciąż aktualna w chwili pisania tego, dziękuję! Kilka dodatkowych odkryć, ponieważ moje połączenie ze zdalnym systemem Ubuntu wisiało na moim hoście macOS: 1. W edytorze dconf musiałem odznaczyć opcję „włączony monit” 2. Musiałem także zmodyfikować „metody uwierzytelniania”, aby [ „vnc”], aw aplikacji do udostępniania pulpitu musiałem ustawić hasło.
Chris
1
W moim przypadku problem polegał na tym, że podłączyłem Ethernet LAN do innego portu. Gdy udostępnianie ekranu jest włączone w Ubuntu 18.04, należy je aktywować dla określonego interfejsu. Najwyraźniej ustawienie „interfejsu sieciowego” na „” nie spowodowało, że nasłuchuje na wszystkich interfejsach.
Kyle McDonald
3

Od Raffi „s komentarzem i LinuxConfig.org . Testowane na Ubuntu 18.04.

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

następnie sprawdź ustawienie za pomocą

$ gsettings list-recursively org.gnome.Vino | grep encrypt
Afriza N. Arief
źródło