Użyłem TotalTerminal, aby uzyskać skrót podobny do terminala na skrócie. Ale TotalTerminal jest porzucony, więc przełączyłem się na iTerm2. Mój problem polega na tym, że kiedy używam skrótu do wyzwalania zachowania i profilu wizjera iTerms, zostaje on również aktywowany jak normalna aplikacja i dostaje się do Cmd+ Tablisty aplikacji i nie chcę tego. Czy istnieje sposób, aby temu zapobiec w przypadku profilu daszka iTerm2?
10
Odpowiedzi:
Obecnie od października 2016 r. ITerm2 włączył tę funkcję. Przejdź do Preferencji -> Zaawansowane -> Ogólne ->
Hide iTerm2 from the dock and from the ⌘-Tab app switcher
.źródło
defaults write com.googlecode.iterm2 HideFromDockAndAppSwitcher 0
wtedykillall iTerm
i uruchomić go ponownie.„Klucz usługi uruchamiania”
LSUIElement
w.plist
pliku iTerm2 to twój przyjaciel.Aby ukryć iTerm2 przed przełącznikiem, otwórz Terminal i wprowadź:
Musisz ponownie uruchomić iTerm2, aby ustawienie zadziałało.
Jeśli chcesz ponownie wyświetlić iTerm, użyj następującego polecenia:
Objaśnienie od Apple :
źródło
Istnieje kilka dobrych modyfikacji w GitHub. Najłatwiejszy do znalezienia jest tutaj:
https://gist.github.com/CrazyApi/5377685
Upewnij się, że masz ustawiony klawisz skrótu do przełączania iTerm. Po wyłączeniu ikony dokowania nie ma innego sposobu, aby uruchomić okno. Aby uzyskać styl wizjera TotalTerminal, musisz ustawić styl preferencji okna iTerm na „Góra ekranu”
Umieść kod z postu GitHub w swoim profilu bash:
nano .bash_profile
Wklej ten kod:
toggleiTerm
1
i wprowadźZysk.
źródło
Otwórz Preferencje iTerm2, przejdź do zakładki Wygląd i pod pozycją System zaznacz opcję Wyklucz z Docka i ⌘-Tab Application Switcher .
źródło
Istnieje kilka aplikacji, które mogą „przełączyć hit”, ponieważ działają jako aplikacja okienkowa / tradycyjna, gdzie pokazuje się na ekranie przełączania aplikacji oraz jako aplikacja w tle lub aplikacja paska menu.
Przykłady tego można znaleźć w Dash , Take Five i Skitch . Każda z nich ma preferencje do uruchamiania na „pierwszym planie” lub „w tle”, a kiedy wprowadzasz zmiany w tej preferencji, musisz zamknąć i ponownie uruchomić aplikację, aby system wiedział, jak obsługiwać stację dokującą, okna i menu pasek, a także przełącznik aplikacji.
Nie widzę żadnego znaku, że iTerm 2 ma tę funkcjonalność, więc w najlepszym razie będziesz musiał zmodyfikować aplikację lub ponownie skompilować ją, jeśli jest gotowa do pracy i po prostu brakuje przełączania preferencji w aplikacji. Podejrzewam, że aplikacja będzie wymagała więcej programowania, aby obsłużyć oba przypadki i będziesz musiał żyć z tą aplikacją w przełączniku lub wybrać inne narzędzie emulacji terminala.
Zasadniczo system operacyjny może pomieścić aplikację zaprojektowaną do rezygnacji ze stacji dokującej i przełącznika aplikacji, ale nie jest to tak proste, jak ustawienie jednej preferencji dla dowolnej aplikacji, którą chcesz zmienić.
źródło