Pytanie:
Jak udostępniać ekran / VNC do komputera iMac bez wybudzania wyświetlacza?
Raptor007
2012-05-02 03:43:48 UTC
view on stackexchange narkive permalink

Klient Jolly's Fast VNC ma opcję w preferencjach zaawansowanych o nazwie „Włącz zdalną blokadę ekranu”, która brzmi dokładnie tak, jak opisujesz.

Innym możliwym rozwiązaniem jest hasło -chroniony wygaszacz ekranu z krótkim czasem oczekiwania. W ten sposób, jeśli zostawisz swoją stację zalogowaną i bez opieki, zostanie ona zablokowana.

Chciałbym to po stronie serwera.
To nie wyłącza kontrolowanego komputera, ale zasłania rzeczy dla prywatności przed lokalnym obserwatorem.
Siedem odpowiedzi:
howanghk
2013-02-21 17:19:57 UTC
view on stackexchange narkive permalink

Mam w domu iMaca z połowy 2011 roku. Kiedy nie było mnie w domu, być może będę musiał uzyskać dostęp do mojego komputera Mac z funkcją udostępniania ekranu. Jednak wyświetlacz iMaca włączy się samoczynnie, gdy połączę się przez udostępnianie ekranu. Problem w tym, że nie chcę straszyć rodziny w domu (starszych i dzieci), gdy iMac „nagle się włącza”.

Jest to problem specyficzny dla iMaca. Na MacBookach (Pro, Air, cokolwiek) mogę ustawić jasność na najniższe ustawienie, aby ekran był czarny (tj. Dioda LED jest wyłączona). Jednak w komputerze iMac nie można wyłączyć podświetlenia LED, ustawiając jasność. Wyświetlacz jest nadal jasny i wszystko jest wyraźnie widoczne nawet przy najniższym ustawieniu jasności.

Dlatego to rozwiązanie nie działa, ponieważ wyświetlacz włączy się, gdy tylko poruszysz myszą lub naciśnij dowolny klawisz na klawiaturze poprzez współdzielenie ekranu.

Pytanie: Czy sposób na całkowite wyłączenie wyświetlacza iMaca podczas uzyskiwania do niego dostępu przez współdzielenie ekranu?

A co, jeśli ktoś inny z Twojej rodziny korzysta z komputera, gdy jesteś w VNC? Czy nie będą musieli zmieniać jasności (lub zdenerwować się, że zmienia się na nich nieoczekiwanie, gdy próbują korzystać z komputera), negując w ten sposób rozwiązanie, dopóki ręcznie nie przywrócisz go później?
Ian C.
2013-02-21 22:39:28 UTC
view on stackexchange narkive permalink

System OS X Lion dodał udostępnianie ekranu dla każdego użytkownika: możliwość posiadania wielu sesji zdalnego pulpitu aktywnych na jednym komputerze Mac w tym samym czasie. Nie jest to idealne rozwiązanie, ale może się okazać, że jest wystarczająco dobre dla Twojego przypadku.

Kiedy łączysz się z komputerem Mac przez współdzielenie ekranu, upewnij się, że sesja jest w trybie sterowania, a nie w trybie widoku. Możesz przełączać tryby, naciskając Cmd + Option + X w aplikacji Udostępnianie ekranu.

Po przejściu do trybu sterowania spójrz na menu Widok i powinieneś zobaczyć wpis „Przełącz na wirtualny wyświetlacz”. Wybierz tę opcję, aby zmienić sesję na wyświetlacz wirtualny, a nie bieżący ekran pulpitu, i zaloguj się jako siebie.

Główny ekran iMaca powinien przejść w stan uśpienia zgodnie z wygaszacz ekranu i ustawienia energii po odłączeniu sesji zdalnej od fizycznego wyświetlacza i przeniesieniu go na wyświetlacz wirtualny.

Jedyną wadą tego podejścia jest to, że nie znam sposobu, aby rozpocząć udostępnianie ekranu na wirtualny wyświetlacz od samego początku. Zatem pierwsze połączenie zawsze budzi fizyczny wyświetlacz.

Aktualizacja dla Mavericks

Opcja „Przełącz na wirtualny wyświetlacz” w aplikacji Udostępnianie ekranu zniknęła w Mavericks. Zamiast tego po połączeniu się z innym komputerem Mac z funkcją udostępniania ekranu:

Jeśli ktoś inny jest już połączony z komputerem Mac jako użytkownik zdalny, pojawi się okno dialogowe z pytaniem, czy chcesz udostępnić wyświetlacz innemu pilotowi użytkownika (Udostępnij wyświetlacz) lub zaloguj się jednocześnie przy użyciu innej nazwy użytkownika i ekranu (Zaloguj się). Wybierz żądaną opcję.

Jeśli wybierzesz opcję Zaloguj się, udostępnisz komputer Mac innemu użytkownikowi zdalnemu, ale nie udostępnisz tego samego ekranu.

Oto przykład. W tym przypadku próbowałem połączyć sesję udostępniania ekranu z mojego iMaca do MacBooka Pro mojej żony, na którym była już zalogowana. Oto okno dialogowe, które otrzymuję, próbując się połączyć:

Screen Sharing in Mavericks

Nie mam opcji „Przełącz na wirtualny wyświetlacz” w menu Widok ... czy to zniknęło po aktualizacji systemu operacyjnego?
Po powrocie do domu sprawdzam dwukrotnie Mountain Lion. Jestem prawie pewien, że tam był.
To samo tutaj, nie mogę znaleźć opcji „Przełącz na wirtualny wyświetlacz”, jestem w Mavericks
To rozwiązanie wymaga, aby klient łączący się działał z systemem Mac OS X, nie? Mam ten problem od klienta Android; mówi właściwym protokołem, aby zalogować się bezpośrednio jako inny użytkownik niż ten, który jest aktualnie na ekranie, ale okienko „hasło” dla innego użytkownika pojawia się za każdym razem, gdy robię coś z VNC ...
@Michael yes: na obu komputerach musi działać system OS X.
Nie widzę również opcji „Przełącz na wirtualny wyświetlacz” w menu „Widok”. Na obu komputerach działa Mavericks. Czy ktoś pomyślnie zrobił to na Mavericks?
W Mavericks, po połączeniu się z innym komputerem Mac z funkcją udostępniania ekranu, jeśli ktoś jest już połączony z komputerem Mac jako użytkownik zdalny, pojawi się okno dialogowe z pytaniem, czy chcesz udostępnić ekran innemu użytkownikowi zdalnemu (Udostępnij wyświetlacz), czy zaloguj się jednocześnie używając innej nazwy użytkownika i ekranu (Zaloguj się). Wybierz żądaną opcję.
@IanC., Dzięki za świetną odpowiedź. Jedno wyjaśniające pytanie - czy w Mavericks można przełączyć się na wyświetlacz wirtualny *, nawet jeśli żaden inny użytkownik nie jest zalogowany *? Musimy zdalnie podłączyć się do laptopa, na którym ktoś może być zalogowany lub nie. Ponieważ będziemy wykonywać wrażliwe operacje finansowe na komputerze, musimy upewnić się, że nasze działania nie są odzwierciedlane na fizycznym wyświetlaczu. Czy istnieje sposób, aby upewnić się, że nasze działania nie są dublowane, nawet jeśli żaden inny użytkownik nie korzysta już z fizycznego wyświetlacza?
JB.K
2013-05-22 06:08:55 UTC
view on stackexchange narkive permalink

To nie jest idealne rozwiązanie, ale uważam, że jest to jak dotąd najlepsze rozwiązanie.

Mój przypadek użycia polega na zdalnym używaniu iMaca z laptopa z systemem Windows 7.

Oto moje rozwiązanie.

Potrzebujesz następujących rzeczy.

  1. Vine VNC Server z http://www.testplant.com/products/vine/vine-server /. Potrzebujesz innego serwera VNC, aby wykonać kolejny prywatny ekran.
  2. Narzędzie Wake Up Me On z http://www.nirsoft.net/utils/wake_on_lan.html. Jest to narzędzie systemu Windows, ale myślę, że istnieje podobne narzędzie dla systemu OS X.
  3. Włącz opcję „Wake for network access” w opcji Energy Saver w Preferencjach systemowych i ustaw tryb uśpienia komputera na Nigdy. jeśli tak się nie stanie, iMac przechodzi w stan uśpienia zaraz po podłączeniu VNC.
  4. Może być konieczne aktywowanie funkcji szybkiego przełączania użytkowników.

Oto kroki.

  1. Zainstaluj serwer Vine VNC. (faktycznie skopiuj go gdzieś na swoim Macu)
  2. Uruchom Vine VNC Server i otwórz preferencje serwera VNC i przejdź do połączenia
  3. Wybierz 1 z Display Number i wprowadź 5901 do portu . Nie używaj 0 jako wyświetlanej liczby. Wyświetlacz 0 oznacza konsolę główną. tj. monitor.
  4. Ustaw hasło VNC.
  5. Uruchom serwer Vine VNC.
  6. Uruchom klienta VNC. Używam przeglądarki Real VNC, ale to nie ma znaczenia.
  7. Wpisz nazwę hosta lub adres IP swojego komputera Mac oraz: 1 (1 oznacza numer wyświetlacza) Na przykład, jeśli nazwa hosta Twojego komputera Mac to iMac lub adres IP adres to 192.168.1.20, to będzie iMac: 1 lub 192.168.1.20:1
  8. Sprawdź, czy wszystko działa dobrze, a następnie zamknij klienta VPN.
  9. Przełącz do okna logowania.
  10. Uśpij iMaca, klikając Uśpij u dołu < - to jest bardzo ważne. Samo wyłączenie monitora za pomocą Ctrl - Shift - Wysuń nie działa.
  11. Wybudź iMaca za pomocą Wake Narzędzie Up Me On.
  12. Połącz się ponownie z iMakiem.
  13. Teraz możesz używać iMaca, a monitor jest nadal wyłączony.

Kluczem do tego rozwiązania jest uśpienie iMaca po wyjściu z niego i wybudzenie go przez dostęp do sieci (iMac działa normalnie po przebudzeniu, ale monitor jest nadal wyłączony), więc może to nie działać poza siecią lokalną.

(Potwierdziłem, że to działa na 27-calowym iMacu z końca 2012 roku z Mountain Lion).

Trochę mnie zniechęca, że ​​muszę zainstalować inny serwer VNC na moim Macu tylko z powodu tego jednego problemu, kiedy istnieje już serwer VNC, który robi wszystko, czego chcę, w tym logowanie jako inny użytkownik.
@Michael Jeśli ktoś nie wymyśli, jak zhakować serwer VNC dostarczony przez Apple, może to być jedyna opcja.
Czy Vine Server obsługuje Mavericks? Łącze do pobierania (musiałem im podać mój e-mail, bzdury) twierdzi tylko, że „obsługuje Mac OSX 10.6, 10.7, 10.8”.
Nie jestem pewien, czy rozumiem całą część dotyczącą „usypiania komputera Mac” i wygląda na to, że to podejście na pewno nie zadziała, jeśli komputer zostanie obudzony przez kogoś innego w biurze przed próbą włączenia VNC. Ignorowanie uśpiony, stwierdzam, że po uśpieniu wyświetlacza połączenie z serwerem Vine VNC powoduje, że wyświetlacz się budzi, ale tylko na sekundę na raz dla każdego zdarzenia myszy, ale potem budzi się dłużej na naciśnięcia klawiszy. Wciąż staram się zrozumieć, dlaczego dostęp VNC na innym porcie (innym niż konsola) miałby nawet wpływać na ekran!
Loraine
2013-06-27 03:30:43 UTC
view on stackexchange narkive permalink

Oto brudny sposób, aby to zrobić (ponieważ opcja Pulpit wirtualny jest dostępna tylko wtedy, gdy jest zalogowana więcej niż 1 osoba): Na komputerze Mac, do którego chcesz uzyskać dostęp, utwórz konto użytkownika gościa i zaloguj się na to konto. Kiedy udostępniasz ekran na tym Macu, zapyta Cię, czy chcesz udostępnić wyświetlacz, czy połączyć się z wyświetlaczem wirtualnym. Wybierz to drugie. Konto użytkownika-gościa będzie tym, które jest wyświetlane na ekranie komputera Mac.

Mój klient Android VNC nie pyta, po prostu automatycznie loguje mnie na moje konto (które nie jest wyświetlane), ale nadal mam ten problem.
@Michael Jest to udokumentowane na stronie: http://apple.stackexchange.com/questions/19618/are-the-changes-to-lions-screen-sharing-documented-anywhere-publicly Wielu klientów VNC nie obsługuje rozszerzenia Apple dla wybieranie między wieloma użytkownikami.
howanghk
2014-01-10 12:11:23 UTC
view on stackexchange narkive permalink

Znalazłem obejście, ale nie jest to idealne rozwiązanie. Dzięki Kontroli jasności (darmowej) mogę ustawić czarny ekran, podczas gdy wszystko jest nadal widoczne dzięki funkcji Udostępnianie ekranu. Jednak nie wyłączył światła LED. Czarny ekran z włączonym podświetleniem LED nadal przyciąga wystarczająco dużo uwagi wieczorem.

AKTUALIZACJA, październik 2015 r .:
Niestety aplikacja Brightness Control nie działa w systemie Mac OS X 10.11 El Capitan.

Zostało to pierwotnie napisane jako aktualizacja pytania i stało się odpowiedzią tutaj, zgodnie z sugestią [bmike ♦] (http://apple.stackexchange.com/users/5472/bmike).Później [patrix ♦] (http://apple.stackexchange.com/users/9058/patrix) usunął tę uwagę bez mojej zgody.Myślę, że powinniśmy na bieżąco informować wszystkich i zrozumieć, dlaczego posty były edytowane, a rzeczy przenoszone.
Macmaniman
2013-02-21 22:16:37 UTC
view on stackexchange narkive permalink

Zamiast wyłączać komputer lub przełączać go w tryb uśpienia, możesz po prostu rozważyć wyłączenie wyświetlacza.

Istnieje kombinacja klawiszy, której możesz użyć do wyłączenia ekranu: ctrl + shift + wysuń .

Wyświetlacz „obudzi się”, gdy tylko poruszysz myszą lub zaczniesz pisać na klawiaturze przez współdzielenie ekranu, więc to nie zadziałało :(
spróbuj https://itunes.apple.com/us/app/brightness-slider/id456624497?mt=12
Ups, jest weekend i jestem poza miastem, spróbuję tego po powrocie do domu w niedzielę wieczorem, z góry dzięki.
jasne, ale w 99% zadziała! to, co robi, polega na tym, że w rzeczywistości nie usypia wyświetlacza, a więc nie "obudzisz go", po prostu obniży go do absurdalnie niskich wartości, a wyświetlacz jest praktycznie wyłączony!
Przykro mi to mówić, że „Suwak jasności” nie działał. Na moim iMacu z najniższą jasnością z tą aplikacją nie przyciemnia kursora myszy i zrobiłem zdjęcie dla tego zabawnego efektu: http://cl.ly/NJGl
to bardzo dziwne, na moim iMacu działa dobrze, kursor, tak, jest widoczny, ale nie sam ekran! więc nikt nie powinien się bać


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...