До Mac OS X Snow Leopard нажатие ⌘+ Hво время использования приложения делало две вещи ...
- Приложение скрылось от глаз.
- Приложение размещается в конце переключателя ⌘+ ⇥.
Второй пункт был очень полезен, потому что, когда я спрятал приложение, я знал, что не собираюсь использовать его в течение некоторого времени. Отправка его до конца переключателя помогла мне сосредоточиться на приложениях, которые я использовал больше.
Однако в Lion, хотя ⌘+ Hскрывает приложение, оно только перемещает его на следующую позицию в переключателе. Это эквивалентно ⌘+ ⇥между двумя приложениями, за исключением того, что приложение теперь также скрыто от просмотра. ИМО, это нарушает фундаментальную особенность коммутатора и концепцию сокрытия приложений. Я понятия не имею, почему это было сделано.
Кто-нибудь знает, как, если вообще, это можно исправить? Или, может быть, места, которые я должен начать искать? Я просто надеюсь, что где-то в файле plist есть предпочтение ...
Ответы:
Это большой вопрос. Это может быть предполагаемое поведение, а не ошибка. Кажется, что управление полетом сочетало в себе как старый Expose, так и старый Space. Имея это в виду, запуск нового приложения Full Screen помещает его на свой рабочий стол. Когда вы попадаете в Mission Control, вы видите его справа от исходного пустого рабочего стола. Откройте второе приложение в полноэкранном режиме, и оно снова будет размещено на его собственном рабочем столе рядом с первым полноэкранным приложением, которое вы открыли.
Как и домашние экраны в iOS и старые Spaces, кажется, что Apple намерена оставить эти настольные компьютеры в одном месте. Почта находится "слева" от Safari, если я открыл Safari после открытия Mail. Я согласен с тем, что это пространственное понятие противоречит нашему предвзятому пониманию переключателя. То есть та же самая причина , почему скрытие отключено для приложений Full Screen (нажатие ⌘+ Hбудет не скрыть полное приложение экрана).
Если все в полноэкранном режиме, концепция сокрытия становится менее актуальной. Я вспоминаю старые версии Mac OS, где у вас были стопки окон. Скрытие приложения, такого как Adobe Photoshop (и всех его многочисленных открытых дочерних окон для каждого из моих многочисленных открытых изображений) имело смысл. Если такого оконного «стекирования» пространственно не существует (поскольку эти полноэкранные приложения теперь соседствуют друг с другом, они на самом деле не располагаются друг над другом), то почти имеет смысл, что оно не работает.
Сказав все это, я не мог согласиться с тем, что Lion полностью запутался в работе многих старых пользователей Mac. Я не обязательно согласен с решениями Apple здесь, я просто пытаюсь играть в адвоката и посмотреть, есть ли у этого, в частности, какое-то объяснение, которое имеет смысл. Надеюсь это поможет.
Обновление: в этой статье на TidBITS упоминается новая функция в Lion под названием «Автоматическое завершение». Я не знал об этой функции. Интересно, связано ли это с поведением автора этого вопроса?
источник
Так как это беспокоило меня с тех пор, как это было изменено, я дал ему еще один шанс. Похоже, что единственный работающий способ - это имитировать его, переключаясь на все открытые приложения перед тем, как скрыться. Не уверен, что яблочный скрипт немного изменился, но мне пришлось изменить сценарий Уилльмы, как этот, чтобы он работал. Это также имеет значительно меньше нажатий клавиш, поэтому следует выполнять работу быстрее.
При переключении будет отображаться некоторое мерцание, и задержка может быть слишком короткой, если некоторые анимации занимают больше времени (например, переключение на полноэкранные приложения), поэтому цифры, вероятно, не оптимальны для всех компьютеров Mac или ситуаций. И хотя должна быть возможность установить службу Automator с помощью глобальной горячей клавиши, для меня ничего не произошло. Мне повезло больше с небольшим приложением iCanHazShortcut , которое можно вызывать
osascript <scriptname>
при нажатии cmd-h.источник
С тех пор как в Mac OS 8.5 был представлен Application Switcher , произошли различные изменения.
Во льве
Вероятно, невозможно получить старое место размещения с более новым Application Switcher.
Если вы идентифицируете двоичный файл, используемый для коммутатора, выполнение
strings
(1) может показать больше.Я так считаю.
Поведение в Lion, вероятно, для значительной части случаев использования, где сокрытие является краткосрочным .
С удобной комбинацией клавиш ( Command- Shift- Tabменее эргономично):
Вне Льва
В Mountain Lion, например, есть другое изменение: больше не бесконечный цикл в ответ на Command- Tab.
В OS X 10.9 могут быть дальнейшие изменения.
источник
Это определенно предполагаемое поведение. Это также не исчезает значок, который я нахожу раздражающим. Я написал GUI appleScript, который имитирует старый способ работы. Скопируйте, вставьте это в Applescript, сохраните его, затем используйте быстрые скрипты, чтобы связать его с сочетанием клавиш (например, Ctrl + H).
источник
if p is "visible" then
.