Свернуть все в Mac OS?

61

Я недавний беженец из Windows Windows (по крайней мере, на одном из моих компьютеров).
Одна вещь, которую я действительно скучаю в Mac OS - это возможность свернуть все окна.

Я не могу найти ярлык, который делает это, или даже скрипт. Все было бы хорошо.

AngryHacker
источник
У Better Touch Tool (это бесплатно) есть ярлык «Скрыть все Windows», который работает как Windows, где он фактически минимизирует и скрывает все открытые окна (в отличие от OSX по умолчанию, просто перемещая их с экрана). Вы можете назначить его любому сочетанию клавиш или движению мыши ... Я назначил его "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner".
Jsherk

Ответы:

78

Mac OS X называет его Exposé, а клавишей по умолчанию является F11 или Command-F3. Вы можете изменить это - и также сопоставить это с перемещением мыши в угол экрана - в Панели управления.

Однако это не совсем минимизирует все окна, оно просто временно убирает их все, чтобы вы могли видеть рабочий стол.

Чтобы свернуть текущее окно, нажмите Command-M. Чтобы свернуть все окна приложения в фокусе, нажмите Command-Option-M. Или вы можете нажать Command-H, которая скрывает приложение. Command-H свернет ваши приложения одно за другим, но не будет работать с последним открытым. Command-Option-H скроет все другие приложения, кроме активного.

Другим важным сочетанием клавиш является нажатие клавиши Command + Option и щелчок по рабочему столу, что минимизирует все, кроме открытого окна Finder. Делая то же самое и нажимая на значок док-станции, вы свернете все остальные окна, кроме этой программы (и откроете это окно, если оно не открыто).

derobert
источник
Это не дает ни одного клика или нажатия клавиши, чтобы попасть прямо на рабочий стол. Ответ ActionScript делает.
Джонни, почему
И есть ли способ вернуть свернутое или скрытое окно обратно через клавиатуру? Кто решил скрыть эти приложения от переключателя Command + Tab и почему?
Саломануэль
28

Я использую Command-Alt-Desktop (нажимая где-нибудь на рабочем столе). Все окна уходят.

Сообщество
источник
3
Очевидно, это работает только тогда, когда окно поиска не активно. Я люблю Mac юзабилити wanderingstan.com/wp-content/uploads/2009/07/…
Дмитрий Черный
4
Это полезно, только если часть вашего рабочего стола видна в первую очередь
Джонни, почему
16

Вот AppleScript, который переключается на Finder, скрывает все другие программы, а затем сворачивает все окна Finder, в основном так же, как в принятом ответе, но объединяет в один скрипт.

activate application "Finder"
tell application "System Events"
    set visible of processes where name is not "Finder" to false
end tell
tell application "Finder" to set collapsed of windows to true

Вы можете использовать Automator для создания сервиса для скрипта:

Затем вы можете назначить сервису сочетание клавиш в Системных настройках.

Или сохраните как приложение в AppleScript Editor и добавьте его в Dock. Нажмите, чтобы запустить его выполнить сценарий.

Даниэль Бек
источник
Потрясающие! Работает лучше, чем любой другой AppleScript, который я видел ... почти мгновенно. Теперь, как мы добавим его в строку меню, и это будет прекрасно!
Jsherk
1
@jsherk Спасибо. Недостатком является, очевидно, зависимость от доступных пунктов меню. Переведите Finder, и это сломается. Удалите пункты меню (маловероятно, но Apple не является обратно совместимым поставщиком), и это ломается. Где ваш ответ все еще работает лучше, это контекстное меню приложения Dock, создание значка состояния меню и т. Д., Все за пределами возможностей основных сценариев AppleScripts.
Даниэль Бек
Если вы сохраняете приложение в редакторе ActionScript, вы можете перетащить приложение в док-станцию. Это дает довольно много поведения, с тем же усилием, что и кнопка «Показать рабочий стол» в Windows. И да, я не понимаю, почему это действие не встроено в MacOS.
Джонни, почему
@DanielBeck хорошо, работает очень быстро, спасибо. Что вы думаете об обратном сценарии - показать все? : D
Бартломей Сквира
@BartlomiejSkwira Оставлено в качестве упражнения для читателя.
Даниэль Бек
6

Кто-то наконец понял, как правильно показывать Desktop:

http://www.everydaysoftware.net/showdesktop/index.html

РЕДАКТИРОВАТЬ: Это приложение ShowDesktop работает как кнопка Windows Show Desktop ... оно одновременно скрывает / минимизирует все окна (с возможностью включения окон Finder) одним щелчком мыши по его значку, который вы можете поместить в строку меню.

РЕДАКТИРОВАТЬ: нашел еще лучшее решение ... У лучшего сенсорного инструмента (это бесплатно) есть ярлык «Скрыть все Windows», который работает как Windows, где он фактически минимизирует и скрывает все открытые окна (в отличие от OSX по умолчанию, просто удаляя их с экрана). ). Вы можете назначить его любому сочетанию клавиш или движению мыши ... Я назначил его "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner".

jsherk
источник
1
Вы понимаете, что он не делает ничего, что не может сделать AppleScript из 10 строк? Он просто скрывает все приложения, кроме Finder ( Cmd-Opt-H), и минимизирует все окна Finder ( Cmd-Opt-M). Это прямо в принятом ответе.
Даниэль Бек
@Daniel Да, это ДЕЛАЕТ ... AppleScript будет скрывать / минимизировать одно окно за раз (одно за другим) и не может одновременно скрывать / минимизировать все окна всех приложений одновременно. Это приложение будет одновременно скрывать / минимизировать все окна, и у вас есть возможность включить окна Finder, если вы хотите, и вы можете поместить его в строку меню, чтобы не требовалось сочетания клавиш, достаточно одного быстрого щелчка мыши и это сделано. Как уже упоминалось в вопросе, они происходят из фона Windows, и Windows имеет кнопку одним щелчком мыши, чтобы мгновенно скрыть / свернуть все окна.
Jsherk
Ты не прав. Смотри мой ответ. Один клик (если вы идете по маршруту «приложение в доке»), и так же быстро, как эта программа. И вот маленький грязный секрет: это приложение делает то же самое. Несколько раз щелкните значок Dock, чтобы скрыть все, и при этом следите за строкой меню. Окно меню Finder активируется. Интересно, почему ...
Даниэль Бек
1
Ух ты. Он даже отправляет _CGPostKeyboardEventвместо правильной активации пунктов меню, как я. Я сознательно не использовал, например, key code "m" using {command down, option down}потому что сочетания клавиш могут быть настроены. И неудивительно, что если вы измените сочетание клавиш на Минимизировать все в Finder в Системных настройках »Клавиатура» Сочетания клавиш »Приложения , эта программа прекратит работу, когда вы выберете Показать Показать Finder после скрытия всех . Вряд ли я хотел бы выяснить, как это сделать правильно ...
Даниэль Бек
1
@DanielBeck Я поправляюсь .. вы создали первый AppleScript, который делает это правильно! Где ты был 2 месяца назад лол: macscripter.net/viewtopic.php?pid=147285 stackoverflow.com/questions/9620499/... stackoverflow.com/questions/8620605/...
jsherk
5

Нет необходимости в скриптах и ​​т.д ..

Просто нажмите:

+ + H+ M

Фатих Арслан
источник
1
Это также горячая клавиша Firefox, поэтому, если она открыта и выбрана, вместо этого вы увидите предварительный просмотр для мобильных устройств.
2C-B
В iTerm это тоже ярлык. Но Command-Alt-H, похоже, тоже работает для меня. Он скрывает все фоновые окна.
Кристоф Де Тройер
И когда у вас нет клавиатуры Apple , для вашего Mac , но клавиатура Windows , то ключ для Windows + Alt + H + M .
Elmex80s
3

Вы можете назначить свою собственную горячую клавишу для элемента « Рабочий стол» в категории «Экспонировать и пробелы» на панели настроек «Клавиатура (и мышь)» приложения «Системные настройки».

Это скроет все окна, позволяя вам получить доступ к любому контенту на рабочем столе. Круто то, что повторное нажатие на тот же ярлык восстановит все, как было раньше.

Серхио Акоста
источник
В окнах Start-D выполняет ту же самую базовую функцию: скрывает, а затем восстанавливает, при условии, что вы не вернете окно к самому себе и заставите его скрыть его вместо восстановления других.
Дламблин
3

Вы можете показать рабочий стол напрямую, не свернув окна. Вы можете создать активный угол экрана , угол экрана, где, если вы идете, выполняется действие. Перейдите в «Системные настройки» -> «Экспонировать и пробелы», выберите вкладку «Экспонировать» и вверху у вас есть активные углы экрана. Определите один и выберите рабочий стол из выпадающего списка.

Таким образом, когда вы идете в этот угол, все окна разлетаются, открывая рабочий стол.

Изменить : вам также может быть интересно посмотреть, как вы можете максимизировать окно (я недавно пользуюсь Mac OS, поэтому я знаю, как раздражает нажатие на зеленую кнопку и не имеет окна максимизировать): вы можете прочитать больше сюда .

Алекс
источник
Это метод, который я предпочитаю. В последней версии OS X настройка находится в Системных настройках-> Управление полетом - Горячие углы.
SeanFromIT
3

Лучший и самый быстрый способ увидеть рабочий стол, просто переместите четыре пальца вверх ногами

user48509
источник
Для чего это стоит, это новый мультитач способ трекпада для запуска шоу-шоу Exposé.
Chealion
Как, черт возьми, вы заставляете мышь оставаться на месте при этом?
Трейказ
3

Большинство других ответов об использовании Expose, чтобы временно отодвинуть окна. Если вы действительно хотите свернуть все окна, вы можете сделать это для каждого приложения с помощью ⌘⌥M (некоторые приложения) или ⌥, нажав кнопку сворачивания в любом окне (всегда).

Кевин Рид
источник
2

Мое решение состояло в том, чтобы просто удерживать « cmdoptionи «Двойной щелчок» сбоку дока (т.е. двойной щелчок на рабочем столе), чтобы мгновенно скрыть все запущенные приложения и окна (как ни странно, за исключением Finder, который, кажется, остается открытым).

Аджай
источник
1
Добро пожаловать в суперпользователя. Ответы, содержащие только ссылки, не являются хорошей идеей, поскольку, если сайт, на который вы ссылаетесь, выходит из строя, ваш ответ оказывается совершенно бессмысленным. Кроме того, вы связали свой собственный сайт. Пожалуйста, ознакомьтесь с разделом часто задаваемых вопросов о саморекламе, поскольку это может рассматриваться как попытка продвижения вашего собственного сайта, вопреки правилам. Я исправил ваш ответ с лучшим форматированием. Если вы недовольны этим, не стесняйтесь вернуться или опубликовать в мета, что вы считаете, я сделал неправильно.
подмастерье Компьютерщик
0

Как Windows преобразовать ваш ярлык был Control- D. На Mac это F11.

Это относится к Snow Leopard: я перешел к Системным настройкам »Клавиатура» Expose & Spaces (на левой панели). На правой панели вы увидите Exposé с раскрывающимся списком и Spaces с раскрывающимся списком. Под Exposé вы увидите «Рабочий стол», если установлен этот флажок F11, все окна будут свернуты и покажет ваш рабочий стол.

Вы увидите «F11» справа от «Рабочего стола». Нажмите «F11», и он даст вам возможность изменить ярлык. Я переназначил команду «Рабочий стол» на Command- D.

Выходите, и теперь ваш Mac будет вести себя как ваш старый ПК. Я только что понял это после прочтения постов выше и не заставляя их работать на то, что, как мне кажется, вы пытались сделать.

slhck
источник
0

Этот грубый подход работает для меня:

  • нажмите + Hнесколько раз (чтобы оставить открытым только текущее окно)
  • затем нажмите + Mодин раз (чтобы закрыть текущее окно)
Renaud
источник
0
  • Command-Alt-Desktop в порядке.
  • или разведите большой палец и три пальца в стороны, чтобы показать рабочий стол (возможно, это вам не поможет)

команда alt desktop

грешить
источник