Kiedy uruchomię polecenie open -ga /Applications/Google_Chrome.app http://example.com
aplikacja zachowuje się normalnie i otwiera adres URL w Chrome bez przenoszenia aplikacji na pierwszy plan.
Ale jeśli uruchomię polecenie open -ga /Applications/Google_Chrome.app
bez podania adresu URL aplikacja otwiera się na pierwszym planie.
Jednak działa open -ga /Applications/Safari.app
działa zgodnie z oczekiwaniami i nie przenosi aplikacji na pierwszy plan bez względu na to, czy adres URL został określony, czy nie.
z open
strony man
-a application
Specifies the application to use for opening the file
-g
Do not bring the application to the foreground
Dlaczego Chrome wciąż otwiera się na pierwszym planie, gdy -g
opcja została przekazana? A jak mogę tego nie zrobić?
źródło