Mac의 응용 프로그램 전환기 (cmd + tab 메뉴)에서 응용 프로그램 아이콘을 제거하려면 어떻게해야합니까?


17

Mac의 응용 프로그램 스위처에서 adium 및 터미널 (특히 터미널)과 같은 특정 응용 프로그램을 숨기고 싶습니다. 전역 단축키와 함께 사용하고 항상 실행되기 때문에.

타사 소프트웨어를 사용하는 것 외에 다른 방법이 있습니까?


답변:


21

이를 위해 응용 프로그램 Info.plist파일을 수정할 수 있습니다 . 이 파일을 가져 오려면 cd응용 프로그램 (응용 프로그램은 디렉토리 일뿐)으로 가져 오거나 Finder에서 응용 프로그램 아이콘을 마우스 오른쪽 단추로 클릭하고 "패키지 내용 표시"를 선택하십시오. 그런 다음 Info.plist즐겨 사용하는 텍스트 편집기 (또는 속성 목록 편집기가 설치된 경우 속성 목록 편집기) 에서 파일을 편집하고 다음 텍스트를 추가하십시오 (또는 속성 목록 편집기에서 적절한 키 / 값에 추가).

 <key>LSUIElement</key>
 <string>1</string>

이렇게하면 도크 아이콘이 숨겨 질뿐만 아니라 메뉴 표시 줄도 숨겨집니다. 불행히도 나는 독 아이콘 숨길 수 있는 방법을 모른다 .

출처 , 그렇습니다. 오래되었지만 여전히 작동합니다. 그렇지 않은 경우 알려주십시오.


속성 목록 편집기는 Xcode 4에서 더 이상 사용되지 않으며 Xcode 자체에 통합되었습니다. 여전히 작동합니다.
Daniel Beck

그것을 위해 thx는 당신이 묘사 한 것을하지만, 터미널에 바이저 를 사용 하고 있었고 단축키를 가질 수있는 기회를 주었고 plist에 넣으면 작동을 멈 춥니 다. 앱 전환기에 아이콘이 계속 표시되는 것 같습니다. 어쨌든 thx.
Sinan

2
또한 코드 서명 서명이 손상되어 업데이트 또는 방화벽 설정에 영향을 줄 수 있습니다. (을 사용하여 확인할 수 있습니다. codesign -vvv /Applications/MyApplication.app) 명령 행 옵션은 여기에서 주석을 참조 하십시오 .
Arjan

2

Info.plist를 수정하는 것은 실제로는 실용적이지 않습니다. 또한 응용 프로그램의 메뉴 모음을 제거합니다. 응용 프로그램에 서명 한 경우 Info.plist를 편집하면 일반적으로 코드 서명이 깨져서 응용 프로그램이 로그인 키 체인의 항목에 자동으로 액세스 할 수 없게됩니다. Info.plist가 수정 된 경우 TextEdit 및 Chess와 같은 일부 응용 프로그램은 시작시 작동이 중단됩니다. 응용 프로그램을 업그레이드하면 Info.plist도 교체 될 수 있습니다.

( 및 의 다른 변형을 <key>LSUIElement</key><string>1</string>모두 보았 LSUIElement거나 NSUIElement작동 <string>1</string>하며 <integer>1</integer>또는 로 교체 할 수도 있습니다 <true/>. 참조 grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist)

마녀 는 이름으로 응용 프로그램을 제외하는 옵션이 있습니다 :

키보드 단축키 나 Alfred를 사용하여 대부분 응용 프로그램간에 전환 합니다. KeyRemap4MacBook에서 ⌘⇥ 및 ⇧⌘⇥를 비활성화했습니다.

<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE,
KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | VK_SHIFT |
ModifierFlag::NONE, KeyCode::VK_NONE</autogen>

0

시작시 이러한 프로그램을 시작하려면 다음을 수행하십시오.

  • 시스템 환경 설정
    • 계정
    • 로그인 항목

그런 다음 원하는 프로그램을 추가하고 숨기기를 클릭하십시오. Viola는 실행되며 Dock 또는 응용 프로그램 스위처에는 나타나지 않습니다.


2
숨기기 확인란은 10.7 이상에 영향을 미치지 않아야합니다. 그들은 처음에는 보이는 창없이 로그인 항목을 배경에서 열어줍니다.
Lri
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.