Wygląda na to, że Mac OS X 10.6.1 Snow Leopard ma tendencję do pozostawiania niektórych okien poza ekranem, zwłaszcza gdy odłączam monitor zewnętrzny od mojego MacBooka. Jak mogę przenieść okno z powrotem na ekran, gdy nie można złapać paska tytułu i przeciągnąć go z powrotem na ekran?
XvsXP.com zaleca obniżenie rozdzielczości ekranu, aby okna „poza ekranem” ponownie „wróciły do widoku”, a następnie dostosowanie rozdzielczości ekranu do pierwotnego ustawienia. W OS X 10.4 Tiger miałem skrypt, który przywrócił wszystkie okna poza ekranem, ale w moich aktualizacjach do Leoparda, a teraz Snow Leoparda, nie mam tego skryptu.
Jakieś lepsze rozwiązania?
macos
off-screen
Matthew Rankin
źródło
źródło
Odpowiedzi:
Ta metoda wydaje się działać: kliknij menu Okno, a następnie kliknij Zoom
źródło
Nie przeczytałem całego wątku, ale najłatwiej znalazłem zmianę rozdzielczości ekranu :
Przejdź do Preferencji systemowych »Wyświetlacze, a następnie zmień rozdzielczość.
Zmusi to Twój komputer do ponownego wyświetlenia ekranu i zmiany położenia wszystkich otwartych okien. Następnie po prostu przełącz go z powrotem do oryginalnych ustawień rozdzielczości i wszystko powinno wrócić na swoje miejsce.
źródło
Trzy pomysły:
CmdF1(lub CmdfnF1jeśli skonfigurowałeś klawiaturę MacBooka do używania normalnych klawiszy funkcyjnych) przełącza wyświetlacze między trybem lustrzanym a rozszerzonym pulpitem. Efektem ubocznym jest to, że okna są przenoszone w nieco nieprzewidywalny sposób. Może to przenieść brakujące okno w miejsce widoczne. Prawdopodobnie wymaga to jednak podłączenia zewnętrznego monitora.
Włącz spacje, naciśnij klawisz skrótu, aby wyświetlić przegląd spacji i sprawdź, czy widoczny jest tam brakujący kontur okna. Jeśli tak, przeciągnij go tam, gdzie chcesz.
Zamknij aplikację i uruchom ponownie. Zdecydowanie nie jest to idealne rozwiązanie i nie jest praktyczne, jeśli jest niezapisana praca.
źródło
Niektóre okna można przenosić, na przykład przeciągając je poziomo od dolnej krawędzi.
Możesz także spróbować uruchomić takie skrypty w edytorze AppleScript:
źródło
set bounds of windows to
jest również poprawną składnią, ale zredagowałem odpowiedź, aby dodać drugi skrypt, który działał dla mnie z UltraEdit.Jeśli widzisz część okna, przytrzymaj klawisz Opcja, a następnie kliknij jedną z ramek okna. Umożliwi to przeciągnięcie okna do pełnego widoku.
źródło
Żadne z powyższych nie działało dla mnie, ale udało mi się naprawić, zmieniając:
Następnie przejdź do zakładki „Aranżacja” i przeciągnij okno zewnętrzne na okno wewnętrzne (zamiast obok siebie).
źródło
Jeśli opcja Window / Zoom z menu nie pomoże (jak sugeruje pierwsza odpowiedź):
(może się to zdarzyć, gdy aplikacja ma własną niestandardową implementację menu Okno, np. Adobe Photoshop),
musisz przejść do Ustawień wyświetlaczy i wybrać opcję „Więcej miejsca” (Skalowane).
Widzieć:
Jeśli chcesz mieć jakieś trwałe rozwiązanie, zainstaluj BetterTouchTool , który zapewnia dodatkowe opcje (gesty) do przenoszenia okien. W przykładzie:
źródło
Miałem ten problem z Parallels desktop 6 w OS X Lion, w którym rzeczywiste okno maszyny wirtualnej było ukryte poza ekranem i widoczne tylko w sterowaniu misją oraz podczas przesuwania między spacjami.
Tak więc dla osób z tym samym problemem, i mam nadzieję, że ma to zastosowanie gdzie indziej: rozwiązaniem jest kliknięcie prawym przyciskiem myszy ikony aplikacji w Docku, a następnie przejście do pozycji menu „Opcje”, a następnie w „Przypisz do” wybierz „Ten pulpit” . To powinno przenieść okno aplikacji z powrotem na bieżący pulpit. Nadal wolałem stary panel spacji dla tego rodzaju rzeczy - znacznie szybciej.
Mam nadzieję, że pomaga tym, którzy natkną się na ten post, z tym samym problemem z Parallels (jak ja)
Pamiętaj, że w Lionie nie ma opcji Przypisz do w tej pozycji.
źródło
Znalazłem sposób, używając „Force Quit ...”, klikając ikonę w lewym górnym rogu.
Użyj go, aby wymusić zamknięcie aplikacji, a następnie uruchom ją ponownie. Zaczyna się świeżo, a okno jest na ekranie.
źródło
Jeśli nadal masz podłączony monitor zewnętrzny lub podłączasz go ponownie, a okno ma poza ekranem i jest niemożliwe do zarządzania, możesz kliknąć prawym przyciskiem myszy ikonę tej aplikacji w stacji dokującej i zmusić okno do przyciągnięcia drugi wyświetlacz.
Umożliwi to dostosowanie położenia okna bez potrzeby modyfikowania rozdzielczości wyświetlaczy lub otwarcia karty preferencji systemowych. Nadal nie tak łatwe jak rozwiązanie MS Windows, ale zdecydowanie łatwiejsze niż przebrnięcie przez resztę tego problemu.
źródło
Żadna z powyższych metod nie działała dla mnie w systemie OSX 10.7.4. Próbowałem uzyskać dostęp do KeePassX, który był całkowicie poza ekranem. (Przeniosłem go na drugi ekran w domu, ale teraz byłem w biurze, bez drugiego wyświetlacza).
Zmiana rozdzielczości tam iz powrotem nie przyniosła żadnego efektu. Zamykanie i ponowne otwieranie aplikacji nie przyniosło żadnego efektu.
Jednak kiedy zamknąłem bazę danych i poprosiłem o otwarcie nowej, przeniosłem okno, dzięki czemu mogłem uzyskać dostęp do menu rozwijanego, aby wybrać plik . (tak!)
źródło
Przytrzymaj option+ kliknij dwukrotnie ikonę aplikacji w stacji dokującej, która najpierw zminimalizuje, a następnie przywróci okna do pełnego widoku na pulpicie.
źródło
Pozycja widoków jest zapisywana w samych plikach stalówki. Naprawiłem to, zmieniając widok, a następnie zapisując. Zamknij Konstruktor interfejsów i uruchom go ponownie. Moje okno i widok zebrane z powrotem do ekranu głównego. Muszę powiedzieć, że wypróbowałem wszystkie opcje, zanim to zrobiłem. To jest Zoom, usuwanie .plist z Biblioteki / Preferencji, F8, Zbierz Windows ... Żaden z nich nie działał. Mam nadzieję, że to pomoże.
źródło
Próbowałem prawie wszystkiego powyżej dla aplikacji tokenowej o nazwie SecurID, której używamy do dostępu VPN do pracy. Ten AppleScript w końcu go rozwiązał (dzięki uprzejmości http://www.leonamarant.com/2008/04/02/how-to-get-off-screen-windows-back-on-your-mac-os-x-v105/ )
źródło
Przejdź do Preferencji systemowych »Wyświetlacze» Wykryj wyświetlacze.
Zmusi to system do ponownego skanowania i wykrycia brakującego monitora ... To zazwyczaj rozwiązuje problem, kiedy na niego wpadam.
Ponadto, jeśli to nie zadziała, a system nadal wierzy, że monitor jest podłączony, spróbuj dwóch rzeczy:
źródło
Prosta odpowiedź dla mnie, jeśli po prostu całkowicie usuwasz monitory zewnętrzne (np. Na spotkanie z laptopem), to po prostu zamknąć pokrywę i otworzyć ją ponownie. Wszystkie pozostałe odpowiedzi (^ 1, Zoom, ruchome okna) nie działały dla mnie.
źródło
Ta WindowZoommetoda jest interesująca i prawdopodobnie użyłbym jej, gdyby nie Moom . Pozwala skonfigurować klawisze skrótów do zmiany położenia i zmiany rozmiaru okien. Mam 9-komórkową siatkę ( altoption1-9), a także lewą / prawą połówkę i kilka innych.
Domyślną Moom dla centerring i rozszerza okno jest controlshiftznastępnie space- Zmieniłem to altz. Jest to bardzo przydatne w przypadku screencastów, ponieważ masz znacznie większą kontrolę nad pozycjonowaniem okna.
źródło
W skrajnych przypadkach, takich jak spotykanie się z Konstruktorem interfejsów, możesz spróbować ponownie podłączyć drugi monitor, znaleźć brakujące okno, a następnie przeciągnąć je z powrotem do głównego ekranu.
Teraz, aby sprawdzić swoją pracę, zamknij program, a następnie uruchom go ponownie, aby upewnić się, że wszystkie żądane okna znajdują się na głównym ekranie.
Teraz odłącz drugi monitor - wszystko powinno być w porządku.
źródło
W mojej sytuacji okno zniknęło w Mavericks po odłączeniu jednego z zewnętrznych monitorów. Wciąż miałem inny monitor zewnętrzny podłączony do mojego MacBooka Pro, podczas gdy okna przeniesione z odłączonego zewnętrznego zostały przeniesione na mój wbudowany wyświetlacz. Jedno okno dla Chrome znajdowało się znacznie poza rzeczywistym wyświetlaczem, ale przy sposobie działania ekranów i „Spacji” w Mavericks żadna ich część nie była pokazywana na innych wyświetlaczach.
Najłatwiejszym sposobem, jaki znalazłem, jest otwarcie Exposé (albo naciskając F9, jeśli ponownie włączyłeś ten skrót klawiaturowy, albo przesuwając trzema lub czterema palcami w górę w zależności od konfiguracji) i przeciągnij brakujące okno z jednego monitora na drugi. Spowoduje to, że OS X automatycznie ustawi okno w granicach nowego monitora i będzie ponownie widoczne.
źródło
Zastanawiam się, dlaczego nie wspomniano wcześniej, ale istnieje bardzo prosty sposób na rozwiązanie tego problemu.
Możesz chwycić jedną z poziomych lub pionowych krawędzi okna (ale nie narożniki) i przesunąć mysz równolegle do krawędzi, a nie w kierunku, w którym normalnie byś zmienił rozmiar okna.
Oznacza to, że jeśli przesuniesz poziomą krawędź okna poziomo lub pionową krawędź pionowo, to nie zmieni ona rozmiaru okna, ale przesunie całość. Teraz możesz przeciągnąć brakującą część okna z powrotem na ekran.
źródło
Rozwiązaniem strony trzeciej jest korzystanie z HyperDock . Jest obecnie kompatybilny z macOS 10.14 Mojave.
To narzędzie modyfikuje Dock, aby wyświetlał podgląd okien każdej aplikacji unoszących się nad ikoną aplikacji.
Można je przeciągać, więc wystarczy wybrać okno, które chcesz wyświetlić, i przeciągnąć je na monitor, na którym chcesz go włączyć.
źródło