Lion에서 Snow-Leopard와 같은 응용 프로그램 숨기기 (Cmd-H)를 다시 가져올 수 있습니까?


73

Mac OS X Snow Leopard까지 응용 프로그램을 사용하는 동안 + H를 누르면 두 가지 작업이 수행되었습니다.

  1. 응용 프로그램이보기에서 숨겨졌습니다.
  2. 응용 프로그램은 + 스위처 끝에 위치합니다 .

두 번째 요점은 앱을 숨길 때 한동안 사용하지 않을 것이라는 것을 알았 기 때문에 매우 유용했습니다. 스위처 끝으로 보내면 더 많이 사용하는 앱에 집중할 수있었습니다.

그러나 Lion에서는 + H가 앱을 숨기 더라도 스위처의 다음 위치로만 이동합니다. 이는 앱이보기에서 숨겨져 있다는 점을 제외하고 두 앱 사이의 + 와 같습니다 . IMO 는 스위처 의 기본 기능과 앱 숨김 개념을 깨뜨립니다. 왜 이런 일이 일어 났는지 전혀 모른다.

누구나 어떻게 해결할 수 있는지에 대한 단서가 있습니까? 아니면 내가보기 시작해야 할 곳이 있습니까? 어딘가 plist 파일에 환경 설정이 묻혀 있기를 바랍니다.


10
나는 아직 그 위치를 알아 차리지 못했다 ...;) 좋은 질문 ...;)
jm666

5
이것은 라이온의 버그처럼 들립니다. 아마도 feedback@apple.com을 통해 Apple에 알리십시오
dan8394

1
방금 apple.com/feedback 에서 이것에 대한 보고서 / 요청을 입력했습니다 .
Greg Hewgill

나는 이것으로도 악화되었고 피드백을 제출했습니다. 그러나 Witch와 같은 다른 cmd-tab 스위처로 옮기는 것을 제외하고는 어떤 해결책도 모릅니다.
Michael H.

@ khedron : Witch는 이것을 어떻게 고치나요? Cmd-Tab과 동일한 순서를 보여줍니다. 내가 뭔가를 잃어 버렸다면 알고 싶습니다.이 잘못된 기능이 나를 벽으로 이끌고 있기 때문입니다.
Marcelo Cantos

답변:


6

이것은 좋은 질문입니다. 이것은 버그가 아닌 의도 된 동작 일 수 있습니다. 미션 컨트롤은 이전 노출과 이전 공간을 혼합 한 것으로 보입니다. 이를 염두에두고 새로운 앱 Full Screen을 시작하면 자체 데스크톱에 배치됩니다. Mission Control에 도착하면 원래의 빈 데스크탑 오른쪽에 배치 된 것을 볼 수 있습니다. 두 번째 앱 전체 화면을 열면 첫 번째 전체 화면 앱 옆에있는 자체 데스크톱에 다시 배치됩니다.

iOS 및 이전 공간의 홈 화면과 마찬가지로 Apple은 이러한 데스크탑을 공간 방향으로 동일한 위치에 유지하려고합니다. Mail을 연 후 Safari를 열면 Mail은 Safari의 "왼쪽"입니다. 이 공간 개념이 스위처에 대한 우리의 선입견과 충돌한다는 데 동의합니다. 이것이 전체 화면 앱에서 숨기기가 비활성화 된 것과 같은 이유입니다 ( + H를 누르면 전체 화면 앱 이 숨겨 지지 않음 ).

모든 것이 전체 화면이면 숨기기 개념이 덜 적합 해집니다. 나는 당신이 윈도우 스택에 스택을 가지고 있던 이전 버전의 Mac OS로 되돌아 간다고 생각합니다. Adobe Photoshop과 같은 앱을 숨기면 (여러 개의 열린 이미지 각각에 대해 열려있는 많은 자식 창 모두) 의미가 있습니다. 이러한 창 "스태킹"이 공간적으로 존재하지 않으면 (전체 화면 앱이 나란히 있기 때문에 실제로 쌓여 있지 않기 때문에) 작동하지 않는 것이 좋습니다.

그 모든 것을 말했지만 Lion은 많은 구식 Mac 사용자의 워크 플로를 완전히 망쳤다는 것에 더 이상 동의 할 수 없었습니다. 나는 여기서 애플의 결정에 반드시 동의하지는 않는다. 나는 단지 옹호를하기 위해 노력하고 있으며, 특히 이것에 대한 설명이 있는지 알아 본다. 도움이 되었기를 바랍니다.

업데이트 : TidBITS 의이 기사에서는 Lion의 자동 종료라는 새로운 기능에 대해 설명합니다. 이 기능을 몰랐습니다. 이 질문의 저자가 경험하고있는 행동이 이것과 관련이 있는지 궁금합니다.


3
전체 화면 모드가 아닌 앱을 처리 할 때 전체 화면 모드가 ⌘H의 동작과 어떤 관련이 있는지 알 수 없습니다 .
Greg Hewgill

Cmd + H가 전체 화면 앱에서 작동하지 않는 것을 알았으므로 전체 화면 앱만 참조하도록 요구하고 있다고 생각했습니다. 그러나 질문을 다시 읽은 후에는 한 가지 방법을 지정하지 않은 것 같습니다. 그가 숨기기 명령이 작동하지 않는 NON 전체 화면 앱에 대해 이야기하고 있다면 버그 일 가능성이 큽니다. 그러나 위의 대답은 그가 실제로 전체 화면 앱에 대해 이야기하고 있다면; Apple의 UI 결정 중 하나 일 수 있습니다. iOS 앱 스위처와 유사하게 전체 화면 앱 전환을 볼 수 있다고 추측했습니다.
Christian Correa

Lion의 Automatic Termination이라는 기능에 대한 TidBITS 기사 링크를 포함하도록 답변을 업데이트했습니다. Lion에서 앱을 종료하고 Command + Tab 스위처에서 제거 할 수있는 것처럼 들립니다.
Christian Correa

2
Cmd + H 창 스택 동작이 두 가지 이상의 이유로 자동 종료와 관련이 있다고 생각하지 않습니다. 숨기고있는 응용 프로그램에 여전히 닫히지 않은 열린 창이 있습니다. 문제의 앱 이 OS에 의해 자동으로 종료 되지 않고 여전히 실행 중입니다.
Greg Hewgill

@Christian \ Correa — 당신은 당신의 것을 알고 있습니다. ACSP 또는 ACTC와 같은 Apple 인증 취득을 고려 했습니까?
Alex

1

이것이 변경 된 이후로 이것이 나를 괴롭힌 것처럼 나는 그것을 또 다른 바꿨다. 지금까지 유일하게 작동하는 방법은 숨기 전에 열려있는 모든 앱으로 전환하여 모방하는 것입니다. applescript가 약간 변경되었는지 확실하지 않지만 작동하려면 willlma의 스크립트를 변경해야했습니다. 또한 키 누르기가 상당히 적으므로 작업 속도가 빨라집니다.

delay 0.5
set i to 0
tell application "System Events"
    set first_app to name of the first process whose frontmost is true
    repeat with p in every process
        if visible of p then
            set i to i + 1
        end if
    end repeat
    repeat i - 1 times
        key down command
        key down shift
        keystroke tab
        delay 0.01
        key up shift
        key up command
        delay 0.1
    end repeat
    set visible of process first_app to false
end tell

전환하는 동안 약간의 깜박임이 표시되고 일부 애니메이션이 전체 화면 앱으로 전환하는 것처럼 시간이 오래 걸리면 지연 시간이 너무 짧아 질 수 있으므로 일부 Mac 또는 상황에 적합한 숫자는 아닐 수 있습니다. 글로벌 핫키로 Automator Service를 설정할 수는 있지만 아무 일도 일어나지 않았습니다. cmd-h를 누를 때 호출 할 수 있는 작은 응용 프로그램 iCanHazShortcut으로 더 많은 행운을 얻었습니다 osascript <scriptname>.


0

Lion에서 Snow-Leopard와 같은 응용 프로그램 숨기기 (Cmd-H)를 다시 가져올 수 있습니까? … 어플리케이션은 + 스위처 의 끝에 위치합니다 . …

Application Switcher가 Mac OS 8.5 에 도입 된 이후 다양한 변경 사항이 있습니다.

사자에서

최신 Application Switcher로 이전 배치를 얻는 것이 불가능할 수 있습니다.

스위처에 사용 된 바이너리를 식별하면 strings(1)을 실행하면 더 많은 정보가 표시 될 수 있습니다.

… 이것은 의도 된 동작 일 수 있습니다 …

나는 그렇게 믿는다.

…  한동안 사용하지 않았습니다

라이온의 행동은 아마도 숨기는 것이 짧은 사용 사례의 상당 부분 일 것입니다 .

편안한 키 조합으로 ( Command- Shift- Tab덜 인체 공학적) : 

  • Lion은 숨겨진 앱을 보여준 Snow Leopard보다 빠릅니다.

사자 너머

: 산 사자, 예를 들어, 또 다른 변화가있어 더 이상 끝없는주기 에 응답 Command- Tab.

OS X 10.9에서는 추가 변경 사항이있을 수 있습니다.


0

이것은 분명히 의도 된 행동입니다. 또한 아이콘이 희미 해지지 않아 짜증이납니다. 구식 작업 방식을 모방 한 GUI 애플 스크립트를 작성했습니다. 이것을 Applescript에 붙여 넣어 저장 한 다음, 빠른 스크립트 를 사용 하여 키보드 단축키 (Ctrl + H)와 연결하십시오.

set i to 0
tell application "System Events"
    set first_app to name of the first process whose frontmost is true
    repeat with p in every process
        if p is visible then
            set i to i + 1
        end if
    end repeat
    repeat i - 1 times
        key down command
        repeat i - 1 times
            keystroke tab
            delay 0.03
        end repeat
        key up command
        delay 0.03
    end repeat
    set visible of process first_app to false
end tell

오류 "시스템 이벤트에 오류가 발생했습니다 : 표시되지 않습니다." 표시 -1728 번
user10352

스크립트 주셔서 감사합니다. 나는 실제로 그것을 사용하지 않고 당신이 설정 한 정확한 목적을 위해 그것을 테스트하지는 않았지만 (다른 비슷한 것을 검사하고 있었지만) 누군가를 주목하고 있습니다. 입니다 : if p is "visible" then.

아이콘 페이딩에 관해서는 TinkerTool설치하면 쉽게 고칠 수 있습니다.
와일드 카드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.