OS X의 백그라운드에서 열린 응용 프로그램, 나는 내 초점을 취하고 싶지 않습니다. 내 초점을 존중하십시오! 개의 앱을

2014 Mac Mini에서 El Capitan 10.11.4를 실행하고 있습니다.

보고서, 단어 / excel / Adobe / Safari / iTunes / calendar / etc 등을 작성하면서 종종 한 번에 10-14 개의 앱을 실행하고 있습니다.

자주 다른 앱을 열고 싶습니다. 백그라운드에서 열고 Word / Excel로 돌아가 작업을 계속하고 싶지만 시작 앱이 때때로 2 ~ 3 번 초점을 잃습니다. 스플래시 화면에 대해 한 번, 열린 대화 상자에 대해 한 번, ‘새 문서’를 클릭 한 후 다시 한 번.

또 다른 상황에서는 1Password (베타)와 같은 백그라운드에서 앱을 업데이트하고 모든 단계가 업데이트되는 앱에 다시 집중합니다.

유닉스 / 터미널 등으로 모든 앱 활동을 백그라운드에서 강제로 수행하거나 OS가 내 초점을 존중하도록하기 위해 할 수있는 일이 있습니까?



답변

백그라운드에서 Finder에서 앱을 실행하려면 (숨겨진) 간단한 Automator 서비스를 사용할 수 있습니다 . Automator 앱을 열고 Finder에서 파일 또는 폴더를 허용 하는 서비스 를 선택한 후 다음 내용으로 쉘 스크립트 실행 조치를 추가 하십시오 .

for f in "$@"
do
    open "$f" --hide
done

서비스를 백그라운드에서 열기 로 저장하십시오 . 시스템 환경 설정 / 키보드 / 단축키 / 서비스를 열고 새 서비스를 찾은 다음 원하는 키보드 단축키를 지정하십시오. 나는 편리한 것을 선택했다 ShiftCmdB. 시스템 환경 설정을 닫고 서비스 및 바로 가기를 테스트하십시오.

이것에 대한 좋은 점은 문서뿐만 아니라 앱에서도 작동한다는 것입니다.