Я использовал TotalTerminal, чтобы получить козырек как терминал на ярлыке. Но TotalTerminal заброшен, поэтому я перешел на iTerm2. Моя проблема в том, что когда я использую ярлык для запуска поведения и профиля Viser iTerms, он также активируется как обычное приложение и попадает в список Cmd+ Tabприложений, а я этого не хочу. Есть ли способ предотвратить такое поведение для профиля забрала iTerm2?
10
Ответы:
В настоящее время по состоянию на октябрь 2016 года iTerm2 включил эту функцию. Перейдите в Настройки -> Дополнительно -> Общие ->
Hide iTerm2 from the dock and from the ⌘-Tab app switcher
.источник
defaults write com.googlecode.iterm2 HideFromDockAndAppSwitcher 0
затемkillall iTerm
и перезапустить его.«Ключ запуска службы»
LSUIElement
в.plist
файле для iTerm2 - ваш друг.Чтобы скрыть iTerm2 от коммутатора, откройте терминал и введите:
Вам нужно будет перезапустить iTerm2, чтобы настройки вступили в силу.
Если вы хотите снова показать iTerm, используйте следующую команду:
Объяснение от Apple :
источник
На GitHub есть несколько хороших модификаций. Самое простое, что я нашел здесь:
https://gist.github.com/CrazyApi/5377685
Убедитесь, что у вас есть Горячая клавиша для переключения iTerm. После того, как вы отключите значок док-станции, иначе вы не сможете запустить окно. Чтобы получить стиль козырька TotalTerminal, вам нужно установить в раскрывающемся меню стиля предпочтений окна iTerm значение «Верх экрана».
Поместите код из поста GitHub в ваш bash_profile:
nano .bash_profile
Вставьте этот код:
toggleiTerm
1
и введитеПрибыль.
источник
Откройте «Настройки iTerm2», перейдите на вкладку « Внешний вид » и в разделе « Системные пункты» выберите « Исключить из Dock» и «Переключатель приложений ⌘-Tab» .
источник
Есть несколько приложений, которые могут «переключать попадание» в том смысле, что они запускаются либо как оконное / традиционное приложение, где оно отображается на экране переключателя приложений, так и в качестве фонового приложения или приложения строки меню.
Для примеров этого посмотрите Dash , Take Five и Skitch . У каждого есть предпочтение для запуска на «переднем плане» или «фоне», и когда вы вносите изменения в это предпочтение, вы должны выйти и перезапустить приложение, чтобы система знала, как обрабатывать док, окна и меню. панель, а также переключатель приложений.
Я не вижу никаких признаков того, что iTerm 2 обладает этой функциональностью, поэтому в лучшем случае вам нужно будет изменить приложение или перекомпилировать его, если оно готово к работе и просто отсутствует переключатель предпочтений в приложении. Я подозреваю, что приложению потребуется дополнительное программирование для обработки обоих случаев, и вам придется жить с этим приложением в коммутаторе или выбрать другой инструмент эмуляции терминала.
По сути, в ОС можно разместить приложение, разработанное для отказа от дока и переключателя приложений, но это не так просто, как установить один параметр для любого приложения, которое вы хотите изменить.
источник