2013-07-23 13 views
7

Czy istnieje sposób używania linii poleceń do zmiany fokusu na konkretną aplikację? Jeśli tak, czy potrzebuję identyfikatora procesu lub co?Terminal OSX - zmiana ostrości aplikacji

Moim celem jest uruchomienie procesu kompilowania plików, a następnie skupienie się na oknie przeglądarki po zakończeniu kompilacji plików.

Odpowiedz

7

Jeśli dobrze cię rozumiem, można to zrobić całkiem łatwo dzięki open -a. Otwarcie już otwartej aplikacji przenosi ją na pierwszy plan. Opcja -a pozwala określić aplikację, która ma, więc wybierz swój ulubiony:

open -a Google\ Chrome 
open -a Safari 
open -a Firefox 
+0

Czy istnieje sposób, aby ustawić to jako domyślne? – Michael

+0

@Michael Możesz ustawić alias w dowolnym źródle (np. '.bashrc'), więc' alias open = 'open -a' 'powinno działać. Używam 'alias firefox = 'open -a firefox'' i tak dalej. – Amory

4

Inną opcją jest osascript -e 'activate application "Google Chrome"'.