이중 화면 설정에서 때때로이 문제가 발생합니다. 특히 많은 것을 처리 할 때 특히 그렇습니다.
때로는 창을 완전히 화면 밖으로 이동할 수있는 것 같습니다. 방법을 잘 모르겠 음) 다시 가져올 수 없습니다. 응용 프로그램 메뉴에서 “모두 숨기기”를 수행하면 (일반적으로 Mail.app이므로 예를 들어이 항목을 고수하겠습니다), 모든 것이 사라지고 Mail은 Windows 메뉴에 “받은 편지함”창이 있다고 생각하지만 아무것도 보이지 않습니다. 앱을 닫았다가 다시 시작해도 도움이되지 않는 것 같습니다 (앱이 이전에 내 창이 어디에 있었는지 기억하는 데 도움이 됨). 결국 내가하는 일은 Mac을 종료하고 두 번째 모니터를 분리했다가 다시 시작한 다음 응용 프로그램을 다시 여는 것입니다. Mac이 기본 창 위치를 다시 생각하도록 설득하는 것 같습니다. 모든 것이 정상입니다. 그러면 두 번째 모니터를 다시 시작할 수 있습니다.
더 나은 방법이 있습니까? 창을 다시 마샬링하는 방법이 있습니까? 특정 모니터 또는 “열기”/ 실행 창을 이동하는 유틸리티? 내가 실제로 잘못된 작업을하고 있습니까? 🙂
그나저나 Spaces를 사용하지 않습니다. 그래서 저는 이것이 이상한 Spaces 문제가 아니라고 확신합니다. 🙂
Answer
그가 내가 아닌 신용을 얻었으므로 여기에 그의 답변을 복사하여 붙여 넣지 않을 것입니다.
하지만 기본적으로 할 수있는 것은 (Chealion의 답변에서 인용) ) :
창을 볼 수 있도록 배열하는 두 번째 방법은 (어떤 이유로 든 화면에 표시되지 않는 경우) 다음으로 변경하는 것입니다. 해당 창을 소유 한 응용 프로그램의 경우 Option 키를 누른 상태에서 창 메뉴에서 “앞으로 정렬”을 선택합니다. 그러면 해당 응용 프로그램의 모든 창이 화면 왼쪽 상단에서 계단식으로 배열됩니다.
댓글
- 오, 훌륭합니다. 감사합니다. 저는 ‘ 거기에서 그의 답변을 찬성했고 여기에서 저를 올바른 위치로 안내해 주신 데 대해 약간의 공로를 인정했습니다. 좋은 제안이 몇 가지 있으며 문제가 발생하기를 기다릴 수는 거의 없습니다. ‘ 지금 다시 울다. 🙂
- 이 솔루션은 ‘ 요세미티에서 작동하지 않습니다. Yosemite에서 창이 켜져있는 디스플레이에서만 창 메뉴에 액세스 할 수 있습니다.
li>
답변
완전성을 위해 :
내 대답은 원래 Server Fault Question 7237 에 있습니다.
모니터가 분리되었을 때 (해당되는 경우 어댑터도 포함하여 어댑터 제외) OS X는 모니터가 여전히 연결되어 있다고 생각합니다.) 모든 Windows가 기본 화면으로 이동해야합니다. 때때로 일부 창 (예 : Firefox)은 화면 맨 오른쪽에 위치를 유지하여 제목 표시 줄을 잡고 원하는 위치로 이동할 수있는 충분한 공간을 남깁니다.
한 가지 방법은 다음과 같습니다. 외부 모니터를 분리하기 전에 (또는 동글을 분리하기 전에) 시스템 환경 설정에서 디스플레이 환경 설정 창을 열고 “Windows 수집”버튼을 클릭해야합니다. 이것은 주 화면에 모든 창을 가져와야하며 옵션은 두 번째 모니터가 연결되어 있지 않으면 나타나지 않습니다.
Windows를 볼 수 있도록 배열하는 두 번째 방법 (어떤 이유에서든 화면이 꺼져있는 경우)은 다음과 같이 변경하는 것입니다. 해당 창을 소유 한 응용 프로그램의 경우 Option 키를 누른 상태에서 창 메뉴에서 “앞으로 정렬”을 선택합니다. 그러면 해당 응용 프로그램의 모든 창이 화면 왼쪽 상단에서 계단식으로 배열됩니다.
마지막으로 사용할 수있는 AppleScript가 여러 개 있습니다 (예 : Snipplr의이 스크립트 ). t는 또한 모든 창을 화면 밖으로 가져와 화면으로 이동시킵니다.
또한 Stay 라는 멋진 셰어웨어 앱도 있습니다. 이 작업의 대부분을 자동화하는 데 도움이되며, 모니터 연결이 끊어진 경우 알림을 보내는 것 이상을 수행하고 스크립트를 실행할 수있는 MarcoPolo 도 있습니다 ( 창을 재정렬하는 것 이상을 수행하려는 경우).
댓글
- I ‘ 죄송합니다. ‘ 무슨 말씀인지 모르겠습니다.
change to the application that owns the window in question, hold the Option key down and choose "Arrange in Front" from the Window menu
‘ 어디서도 볼 수 없습니다
답변
XQuartz를위한 솔루션을 구체적으로 설명하는 답변을해야한다고 생각했습니다. 여기에있는 많은 솔루션이 XQuartz에서 작동하지 않습니다. 이 티켓에서 : https://xquartz.macosforge.org/trac/ticket/796 , 저는 두 가지 솔루션이 효과가 있다는 것을 발견했으며 다음과 같이 설명하는 것이 유익하다고 생각합니다. 여기에 있습니다.
-
모니터를 쉽게 분리 / 연결할 수있는 경우 액세스 할 수있는 위치에 창이 나타나도록 모니터를 분리합니다. 그런 다음 마우스로 , 창을 클릭하고 드래그하려는 것처럼 마우스 버튼을 누르고 있습니다. 마우스 나 창을 놓지 않고 모니터를 연결하십시오. XQuartz 창은 마우스가있는 곳에 있어야합니다.
-
이 ShiftIt 패키지는 화면 밖으로 사라진 창을 가져 오는 데 매우 적합합니다. https://github.com/fikovnik/ShiftIt/downloads 다른 유사한 패키지가있을 수 있지만이 패키지는 깨끗하고 효과적입니다.
누군가에게 도움이되기를 바랍니다!
댓글
- Shiftlt는 XQuartz와 거의 작동합니다. 실제로 Inkscape의 기본 창을 다시 중앙에 배치하지만 보조 창 (prop erty dialog). 그러나 알아두면 좋은 도구입니다. +1
답변
화면이 두 개 있는데 Inkscape를로드하면 일반적으로 액세스 할 수없는 위치에 있습니다. “모든 창보기”를 사용하여 볼 수 있지만 거기에서 선택하면 사라졌다가 다시 사라집니다. 내가 찾은 해결책은 이 메일 링리스트 댓글 에서 나왔습니다.
두 번째 화면을 뽑으면 Inkscape를 볼 수 있습니다. 하지만 조금 움직여도 다른 화면을 다시 연결하면 가장자리에서 다시 사라집니다. 해결책은 다음과 같습니다.
- 두 번째 화면 분리
- 마우스를 사용하여 창의 제목 표시 줄을 잡습니다 (클릭 한 상태로 유지)
- 제목 표시 줄을 계속 잡고있는 동안 모니터를 다시 연결
설명
- I ‘이 작업을 수행하는 동안 사무실 주변의 다른 사람들로부터 많은 시선을받는다고 덧붙입니다.
답변
정말 쉬운 해결책을 찾았습니다.
Powerpoint에서 이런 일이 발생했습니다. 화면 상단의 파워 포인트 메뉴로 이동했습니다. “창”을 클릭 한 다음 “창 확대”를 클릭합니다. 완료
댓글
- 이것은 10.11.5 (코드 이름 El Capitan)에서 작동했던 유일한 답변입니다.
- 또는 , 창 > 확대 / 축소가 저에게 효과적이었습니다 (창 확대는 ‘ 옵션이 아님).
- 창 > Zoom은 Mojave에서 작동합니다.
Answer
나를 위해 일한 것은 해상도를 더 낮은 해상도로 전환 한 다음 다시 가져 오는 것입니다. 그리고 마법처럼 애플리케이션을 중앙에 배치합니다. 건배
Answer
이 응용 프로그램을 찾았습니다. WindowWrangler
키보드 단축키를 사용하여 창을 이동할 수 있습니다.
안타깝게도 제가 필요한 유일한 창인 XQuartz 환경의 Inkscape에서는 작동하지 않습니다.
댓글
- xquartz에 대한 솔루션을 찾았습니까?
- 찾은 솔루션은 외부 모니터를 연결하는 것이 었습니다. 변경된 창은 내가 이동할 수있는 위치입니다. 화면 연결을 끊은 후 창 상단 표시 줄이 ” 액세스 가능 “이되도록 이동합니다.
- @ gebirgsb ä rbel 방금 게시 한 답변을 참조하십시오. 유용하다고 생각합니다.
- @gebirgsb ä rbel [새 답변]보기 ( apple .stackexchange.com / a / 238975 / 31154 )
xdotool
유틸리티를 사용하여 아래에 게시하여 마침내 모든 문제를 해결했습니다
답변
특정 X11 / XQuartz 문제에 대한 해결책은 다음과 같습니다.
선행 조건
먼저 xdotool 이 필요합니다. brew install xdotool
기본 사항
다음 스크립트를 사용하여 창을 왼쪽으로 이동할 수 있습니다.
xdotool getactivewindow windowmove --relative -- -100 -44
-44는 제목 표시 줄 높이와 메뉴 표시 줄 높이의 합이라고 생각하는 값입니다. 여기에서 설정하지 않으면 y 위치를 유지하는 대신 창이 아래로 이동합니다.
오른쪽 이동 :
xdotool getactivewindow windowmove --relative -- 100 -44
위로 이동 :
xdotool getactivewindow windowmove --relative -- x -100
아래로 이동하려면 :
xdotool getactivewindow windowmove --relative -- x 100
이제 현재 선택한 창 (화면 밖에있는 경우 클릭하여 노출을 사용하여 액세스 할 수 있음).
그런 다음 터미널을 열고 창이 나타날 때까지 명령을 반복합니다.
단축키를 통해 액세스
단축키를 사용하여 창을 이동하려면 여기에 설명이 나와 있습니다.
실제로 BetterTouchTool을 사용하여 이러한 단축키를 추가했습니다.
-
BetterTouchPreferences > 키보드
-
새 단축키 추가
-
단축키 텍스트 입력란을 선택하고 (예) 누르기 shift + ^ + cmd + ←
-
선택 사전 정의 된 작업 트리거 : 다른 응용 프로그램 제어 > 터미널 명령 실행
-
명령 입력 (예) xdotool의 전체 경로로 오른쪽 이동 (
which xdotool
명령을 사용하여 얻을 수 있음)/usr/local/bin/xdotool getactivewindow windowmove --relative -- 100 -44
-
저장을 클릭 버튼.
다른 방향에 대해서도 똑같이 반복하고 즐기세요!
댓글
- fink ‘ xdotool이 없음
답변
또한 완전성, 나는 이것을 발견했습니다. Mac 용 앱 유지 는 아직 시도하거나 구입하지 않았습니다.
웹 사이트에서 :
Stay는 컴퓨터에서 사용하는 모든 디스플레이 조합에 대한 창 세트를 저장할 수 있습니다. 예를 들어 때때로 외부 모니터에 연결되는 랩톱이있는 경우 Stay에 두 세트의 창을 저장할 수 있습니다. 하나는 외부 모니터가 연결되어 있고 다른 하나는 연결되어 있지 않습니다. 이렇게하면 외부 모니터를 연결하거나 연결 해제 할 때마다 복원 창 유지를 사용하여 창을 항상 원하는 위치에 둘 수 있습니다. 디스플레이가 연결되거나 연결 해제 될 때 자동으로 창을 복원하도록 Stay를 구성 할 수도 있습니다.
Answer
저는 저에게 도움이되는 솔루션을 가지고 있으며 포럼을 탐색하고 가능한 모든 것을 시도했습니다.
결국 방법을 찾았습니다. BetterTouchTool이라는 앱을 설치하십시오. 이렇게하면 화면 등으로 여러 가지 편리한 작업을 수행 할 수있는 바로 가기를 만들 수 있습니다. 그런 다음 앱별 바로 가기를 설정하고 (들리는 것보다 훨씬 쉽습니다) 간단하게 만듭니다. “두 손가락으로 스 와이프”하면 “창 최대화”동작이 발생하도록 설정했습니다. 이로 인해 누락 된 응용 프로그램이 내 노트북 화면에 고정되고 고정되어 있던 팬텀 모니터 화면에서 멀어졌습니다.
문제가 해결되었습니다.
BetterTouchTool의 이미지는 다음과 같습니다. 바로 가기를 설정할 때 :
댓글
- BetterTouchTool을 사용하여 문제도 해결합니다.
답변
Mavericks에서도 이와 동일한 문제가 발생했습니다. , 저는 다음 단계에 따라 문제를 해결했습니다.
- 포인터를 화면 밖으로 이동 한 창의 가장자리 (예 : 오른쪽 가장자리)로 가져갑니다.
- 크기 조정 아이콘 (내 경우에는 가로 크기 조정 아이콘)이 표시되면 클릭하고 있습니다.
- “클릭 한 상태에서”창을 드래그합니다. 짜잔!
댓글
- 창이 다른 창의 가장자리에있는 경우에만 작동합니다.
답변
내 친구가 창을 다시 가져올 수있는 무료 도구를 작성했습니다. 확인하려면 여기로 이동하세요. http://bring-em-back.com
답변
보조 디스플레이가 “위”(시스템 환경 설정-> 디스플레이-> 배열)에있을 때 가장 자주 발생하는 것 같습니다. 외부 디스플레이를 “오른쪽으로”이동하면 문제가 발생하면 X11 창이 다시 나타납니다.
Answer
In El Capitan 여기에있는 간단한 대답은 “나에게 적합하지 않았거나 옵션으로 사용할 수 없었습니다”. 작업 한 것은 Dock (내 경우 Chrome)에서 앱을 마우스 오른쪽 버튼으로 클릭하고 Options> Assign to Desktop on Display 1을 선택하는 것이 었습니다. 이렇게하면 모든 창이 현재 데스크톱으로 이동되었습니다.
답변
요세미티에서
- 시스템 환경 설정 열기
- 디스플레이 < 해상도
- “확장”선택
- 설정을 일시적으로 다른 것으로 변경
저는 이것은 응용 프로그램을 화면에 다시 표시하기에 충분했습니다.
Answer
그 창 (제 경우에는 터미널 ) 배열에서 길을 잃었습니다. 확대 / 축소를 시도했지만 모두 앞으로 가져 왔지만 아무것도 작동하지 않는 것 같았습니다.
마지막으로 창 → 모든 창 병합이 트릭을 수행했습니다.
답변
AppleScript 편집기에서 간단한 앱을 만들 수 있습니다.다음 텍스트를 입력하고 앱으로 저장합니다. 응용 프로그램 폴더에 넣으면 SpotLight를 통해 쉽게 액세스 할 수 있습니다. 내 수집 창 이름을 지정했습니다.
property processesToIgnore : {} tell application "Finder" set _b to bounds of window of desktop set screen_width to item 3 of _b set screen_height to item 4 of _b end tell tell application "System Events" set allProcesses to application processes set _results to "" repeat with i from 1 to count allProcesses set doIt to 1 repeat with z from 1 to count processesToIgnore if process i = process (item z of processesToIgnore) then set doIt to 0 end if end repeat if doIt = 1 then tell process i repeat with x from 1 to (count windows) set winPos to position of window x set _x to item 1 of winPos set _y to item 2 of winPos if (_x < 0 or _y < 0 or _x > screen_width or _y > screen_height) then set position of window x to {0, 22} end if end repeat end tell end if end repeat end tell
댓글
- 완벽 함을 위해 ‘ ” 스크립트 편집기는 보조 액세스가 허용되지 않습니다. ” (Yosemite)
li>
답변
XQuartz의 또 다른 솔루션 :
brew install wmctrl wmctrl -i -r $(wmctrl -G -l | grep -i inkscape | cut -d" " -f1 ) -e 0,0,0,100,100
“inkscape”를 원하는대로 바꿉니다.
답변
다음은 15 초가 소요되는 간단한 답변입니다. 영구적 인 수정입니다.
https://groups.google.com/forum/#!topic/eggbotuser/48RbZ2Pey5A
이 문제가 나타납니다. 여러 디스플레이가있는 경우. 문서가 열리고 모든 디스플레이의 화면에서 왼쪽으로 벗어납니다. Applescript로는이 문제를 해결할 수 없습니다. XQuartz는 창의 위치를 가져오고 설정하기 위해 표준 스크립트 가능 동사를 구현하지 않습니다. 또한 표준 X11 창 관리자와 동등한 기능을 구현하지 않습니다.
문제의 원인은 Inkscape의 기본 설정과 Mavericks의 기본 설정 간의 충돌입니다.
시스템 환경 설정> Mission Control의 Mavericks에 대한 기본 설정은 [x] 디스플레이에 별도의 공백이 있습니다
메뉴 막대의 Inkscape에 대한 기본 설정 설정 파일> Inkscape 환경 설정> Windows는 (•) 각 문서의 창 지오메트리를 저장하고 복원합니다.
OS X 환경 설정 (로그 아웃 및 다시 로그인 필요)을 변경하거나 Inkscape 환경 설정을 (•) Don으로 변경 한 경우 창 형상을 저장하지 마십시오 (잉크 스케이프가 창을 표시하지 않으면 수행 할 수 없음). 잉크 스케이프는 예상대로 작동합니다.
따라서 Mavericks를 원하면 여러 디스플레이가있는 새로운 동작 Mac에서 일시적으로 이전 방식으로 되돌리고 Inkscape 환경 설정을 변경 한 다음 Mavericks를 각 화면의 메뉴 표시 줄로 다시 설정합니다.
Answer
응용 프로그램의 메뉴 항목 “창”에서 “모두 정렬”을 선택합니다. 이것은 Mac 용 Microsoft PowerPoint에서 작동했지만 일부에서는 작동하지 않을 수 있습니다.
답변
Mac에서도 비슷한 문제가 있습니다. MS Powerpoint를 열 때 화면에 표시되지 않습니다. 가장 간단한 방법은 Mac 화면 상단에있는 Powerpoint의 메뉴 표시 줄로 이동하여 “창”을 클릭 한 다음 “모두 정렬”을 클릭하는 것입니다. PowerPoint 창에
답변
이 문제에 대해 찾은 가장 간단한 해결책은 다음 위치에서 관련 아이콘을 마우스 오른쪽 버튼으로 클릭하는 것입니다. 작업 표시 줄을 클릭 한 다음 “숨기기”를 선택합니다. 그런 다음 동일한 작업을 수행하고 “표시”를 선택하면 사라진 창이 다시 나타납니다.
댓글
- 저에게는 효과가 없었습니다.