Что такое spaces mac os
ExposeЂ произвела большой шум, дебютировав в Mac OS X 10.3. Но Leopard делает еще один радикальный шаг в управлении окнами, который вам может понравиться даже больше. Речь идет о Spaces (рабочих пространствах).
С помощью этой функции вы получаете два, четыре, шесть, восемь, а то и шестнадцать полноразмерных мониторов. Разумеется, подключение такого количества экранов к одному компьютеру означало бы существенные финансовые затраты, не говоря уже о последствиях для жилого пространства и отношений в семье.
Но бесплатные мониторы, получаемые с помощью Spaces, оказываются виртуальными. Они существуют только в голове вашего Мака. В каждый момент времени можно видеть только один из них, а переключаться можно с помощью комбинаций клавиш, меню, мыши. Теперь можно не тасовать свои окна с помощью ExposeЂ, а оставить их все раскрытыми на большом виртуальном рабочем столе.
То, что экраны Spaces виртуальны, не отменяет их пользы. Каждый из них можно выделить для отдельной программы или группы программ. На экране 1 могут расположиться окна программ электронной почты и чата в удобном для вас порядке. На экране 2 будет Photoshop с открытым документом и аккуратно расставленными палитрами. На экране 3 в полном размере развернется веб-броузер.
Можно заставить одну и ту же программу выполняться на нескольких экранах, но на каждом из них будут открыты свои документы или проекты.
Виртуальные экраны не новая идея, и подобные программы для Маков и Windows существуют не первый год. Но ранее это не было стандартной функцией операционной системы и редко реализовывалось с таким искусством.
Чтобы «установить» свои новые мониторы, выберите >System Preferences. Щелкните по значку ExposeЂ & Spaces, затем по вкладке Spaces. Вы увидите что-то вроде рис. 5.7.
Процедура установки следующая:
• Включите Spaces. Главный рубильник – флажок Enable Spaces (Включить Spaces).
• Добавьте пиктограмму меню. Включите Show Spaces in menu bar (Показывать Spaces в строке меню), чтобы поместить меню виртуальных экранов в главное меню. Оно не только позволит переключаться между экранами, но и покажет цифрой, на каком экране вы находитесь в данный момент.
Рис. 5.7. Кнопками в верхней части задайте нужное количество виртуальных экранов: сколько строк, сколько колонок – в сумме до 16. В средней части можно определить, где должны появляться конкретные программы при своем запуске (т. е. на каком экране). Элементы управления в нижней части позволяют задать способ перемещения с одного экрана на другой. |
Совет Для надежности стоит включить эту опцию хотя бы на первое время. В противном случае, забыв сочетание клавиш для переключения между экранами, вы рискуете потерять какую-нибудь программу на одном из своих экранов!
• Добавьте строки и колонки. Щелкните по кнопкам + и –, чтобы добавить строки или колонки виртуальных мониторов. Кстати, между строками и колонками есть различие. Со временем вы не только научитесь определять местонахождение своих групп окон, но и сможете переходить с одного экрана на другой, перемещая мышь к нужному краю текущего экрана, а для этого нужно знать, к какому именно краю.
• Задайте привязку программ к экранам. Spaces проявляет свою действительную пользу, только когда становится частью обыденной процедуры работы. В конечном счете вы запомните, что где лежит: все, касающееся Веб, – вверху слева, почта – вверху справа, Photoshop – внизу слева. Finder и открытая папка приложений – внизу справа.
Вам помогут элементы управления в центре окна системных настроек – с их помощью можно указать для различных программ тот экран, на который они автоматически попадут при запуске. Щелкните по кнопке +, чтобы открыть папку приложений. Сделайте двойной щелчок по значку программы, чтобы ввести ее в список. Теперь с помощью меню в колонке Space задайте экран, на который должна попасть программа, как показано на рис. 5.7.
Совет Задав All Spaces, вы укажете, что окна данной программы должны присутствовать на всех виртуальных экранах. Это удобная настройка для программ, которые должны постоянно быть под рукой, вроде биржевого тикера или телефонного справочника.
Чтобы отвязать программу от конкретного экрана, выделите ее имя и щелкните по кнопке –.
• Укажите средства переключения с помощью клавиатуры или мыши. Создав свой волшебный мультиэкран, нужно задать средства перемещения между его частями.
В Spaces клавишей, предваряющей переход между экранами, по умолчанию служит Control. Например, Control-↑ перемещает на один экран верх, Control-→ перемещает на один экран вправо и т. д. Если у вас уж очень много экранов, можно переходить в них по номеру (как на рис. 5.7): Control-1, Control-4, Control-9 и т. д.
Назначения клавиш, впрочем, можно совершенно спокойно изменить, особенно если клавиша Control уже выполняет другие функции. Это делается при помощи двух всплывающих меню, расположенных внизу.
Допустим, что вы хотите переключаться между экранами, нажимая клавишу Option, а не Control. Тогда вам надо открыть меню To switch between Spaces, нажать клавишу Option и выбрать пункт « Arrow Keys». (В этих меню
обозначает клавишу Option, ⇑ – клавишу Shift, а ∧ – Control.)
Совет Меню в нижней части под названием «To activate Spaces» позволяет выбрать комбинацию клавиш для показа схемы ваших экранов (см. рис. 5.9).
После включения и настройки Spaces начинаются все удовольствия. Сначала перейдите на нужный вам экран. Вот несколько способов сделать это.
• Выберите номер виртуального экрана в пиктограмме меню Spaces, как показано на рис. 5.7.
• Нажмите Control-стрелка или те клавиши, которые вы задали, как описано выше. Либо удерживайте Control и многократно нажимайте клавишу со стрелкой, листая свои экраны.
• Нажмите Control-цифру, чтобы сразу перейти к нужному экрану.
• Воспользуйтесь переключателем программ или Dock, чтобы выбрать программу; Spaces автоматически переключится на нужный экран.
Совет Если окна некоторой программы разбросаны по нескольким экранам, переходить от одного к другому можно, повторно щелкая по пиктограмме этой программы в Dock. (Напротив, комбинация клавиш —
для переключения между окнами действует только в пределах одного экрана – попасть с ее помощью на другой виртуальный экран вы не сможете.)
Переключение между экранами происходит в виде анимации, когда один экран улетает, а другой – появляется. Кроме того, появляется картинка, как на рис. 5.8, помогающая вам ориентироваться среди своих виртуальных мониторов.
Попав на нужный экран, можно открывать на нем программы и перемещать окна обычным образом.
Рис. 5.8. Эта картинка на мгновение появляется при переключении экранов. Стрелкой отмечены ваш исходный и конечный экраны. Можно перемещаться даже по диагонали. Удерживая клавишу Control, нажмите одновременно две клавиши со стрелками (например, ↓ и →). |
Вместе с виртуальными экранами в Mac OS X 10.5 появилась еще одна клавиша для управления окнами: F8. Она открывает «гигантскую миниатюру» всего вашего пространства виртуальных экранов (рис. 5.9). Ту же картину можно увидеть, щелкнув по значку Spaces в Dock.
Примечание Как и другие функциональные клавиши, клавиша F8 может вызвать неприятности на сверхтонких алюминиевых клавиатурах Apple.
Рис. 5.9. Нажмите F8 или щелкните по Spaces у себя в Dock, чтобы открыть эту динамическую картину всех окон, существующих во всех экранах. (Содержимое окон обновляется в реальном времени – например, если в них показываются чат или кинофильм.) Можно даже перетаскивать отдельные окна с одних клеток в другие (фактически между виртуальными экранами). Можно даже клавишами Expose сделать одновременно видимыми все окна на всех экранах, что облегчит их перемещение между экранами. |
Итак, какие возможности здесь появляются?
• Возможность сориентироваться. В особенности поначалу легко заблудиться среди своих экранов. Вы помните, что открывали свой любимый сайт, – куда же он запропастился? Нажав клавишу F8, вы немедленно получите данные о местонахождении всех своих окон.
• Переключение между экранами. Щелкните по любой «ячейке» общей картины, и вы попадете на виртуальный экран.
• Перемещать экраны. Ухватив ячейку за любую точку фона, можно перетаскивать ее с одного места на другое, меняя порядок. Если вам кажется, что экрану с электронной почтой лучше быть вверху слева, туда его и перетащите.
• Передвигать окна. Это мощная возможность общей картины. Как видно на рис. 5.9, можно перетаскивать окна с одного экрана на другой. Ухватить окно можно за любую часть – не обязательно за панель заголовка.
Совет Если во время перетаскивания нажата клавиша Shift, действие выполняется одновременно со всеми окнами той же программы.
• Нажать клавишу ExposeЂ. Находясь в режиме показа общей картины, можно воспользоваться клавишами F9 и F10 функции ExposeЂ.
Они действуют на несколько более высоком уровне, предоставляя удобную возможность перемещения окон и программ между экранами. Вызвав «режим F8», можно, например, нажать F9 и увидеть, как все окна во всех экранах разбегаются по сторонам, так чтобы не закрывать одно другое. После этого можно, по желанию, перетащить окна на другие экраны.
Совет В режиме общего показа нажатие клавиши C перемещает все открытые окна со всех экранов на первый экран – удобный способ восстановить картину мира, потеряв ориентировку в пространстве. Повторное нажатие C отправляет окна туда, где они были прежде.
Перемещение окон между экранами К оглавлению страницы
Один из способов переместить некоторое окно на другой экран – это перетащить его в нужное место в режиме показа общей картины, как на рис. 5.9. Но есть два других способа, не требующих входа в режим F8:
• Перетащить окно (ухватив его за панель заголовка) к самому краю экрана. Не отпуская кнопки мыши, дождаться появления соседнего экрана, которое произойдет примерно через секунду. Окно оказывается на соседнем экране.
• Щелкнуть в любом месте окна и удерживать кнопку. Затем нажать комбинацию клавиш, переключающую активный экран (например, Control-← или Control-3). Вы перенесли окно на новый экран.
Это приемы для продвинутых пользователей, требующие привычки. Зато картина режима F8 всегда к вашим услугам, когда координация движений несколько нарушена.
Совет Как быть, если нужно что-то перетащить с одного экрана (например, фотографию в iPhoto) в окно, находящееся на другом экране (например, готовящееся к отправке электронное письмо)?
Два способа. Во-первых, можно начать перетаскивание объекта и в процессе этого нажать F8, чтобы открыть общую картину, завершив перетаскивание в другом виртуальном экране (и даже в нужном окне на нем).
Другой подход. Начните перетаскивание. Не отпуская кнопки мыши, нажмите -Tab, чтобы открыть переключатель программ. Перетаскивайте дальше на пиктограмму нужной программы, продолжая держать нажатой кнопку мыши. Mac OS X автоматически переключится на соответствующий виртуальный экран, а затем вернет вас к тому, чем вы занимались на первом экране.
Источник
Секреты Терминала. Часть 15: Dock, Spaces, Expose
Как вы уже могли заметить, мы, продолжив цикл статей «Секреты Терминала» практическими рекомендациями, начали со сборной солянки советов, но постепенно перешли к тематическим выпускам, в которых все советы объединены одной общей темой. Вот и сегодня, придерживаясь принятых правил, мы поговорим о настройке и оптимизации функций Mac OS X, с которыми мы постоянно имеем дело, используя их на Рабочем столе своего Мака, а также в сопряжённых с ними функциях Spaces и Expose.
DOCK
- Док в минималистическом стиле
Док в Mac OS X получился настолько удачным, что сторонними разработчиками постоянно совершаются попытки (с переменным успехом) создать нечто подобное и для других операционных систем, например для Windows.
Тем не менее, несмотря на удобство использования Дока, есть определенные пользователи Мака, которые практически его не используют. Специально для таких странных пользователей, по минимуму использующих эту удобнейшую панель, приводим команду Терминала, позволяющую убрать с панели Дока иконки всех незапущенных приложений. После запуска этой несложной команды, Док сильно похудеет, потому что в нем будут отображаться иконки только тех приложений, с которыми в данный момент работает пользователь. Итак, открываем окно Терминала и вводим:
[php]defaults write com.apple.dock static-only -bool TRUE; killall Dock[/php]
В итоге получаем сильно похудевший Док (сравните с предыдущим скриншотом).
Для того, чтобы вернуть Доку его прежние параметры, повторно вводим команду, заменив TRUE на FALSE.
- Избавляемся от излишней прыгучести иконок
Иконки в Доке имеют свойство подпрыгивать по каждому удобному случаю: при запуске приложения (отключается в настройках Дока), при завершении операции, осуществляемой приложением и т.д. И хотя это производиться с благими намерениями (дабы обратить на себя внимание), есть определенный ряд пользователей, которых раздражает такое подпрыгивание, тем более когда человек занят серьезной работой. Следующая команда позволит полностью отключить подпрыгивание иконок для всех без исключения приложений.
[php]defaults write com.apple.dock no-bouncing -bool TRUE; killall Dock[/php]
Как и все остальные твики, данная операция обратима, и если возникло желание снова лицезреть подпрыгивающие иконки, повторно вводим ту же самую команду, не забыв заменить TRUE на FALSE.
- Скрываем окна неактивных приложений
Любой программист-разработчик, дизайнер, да и просто творческий человек, скажет вам о том, что в творчестве бывают такие моменты, когда мысль или вдохновение не идет и тогда ничинает раздражать буквально все, включая окна неактивных приложений, которые вы видите на экране вместе с окном текущего приложения. Конечно, окна пока ненужных программ можно просто свернуть в Док или просто скрыть, используя соответствующий шорткат или пункт меню программы, но все это придется делать вручную. Между тем, было бы неплохо, если бы всю эту работу по скрытию окон делала за пользователя сама система. И это вполне реализуемо — достаточно в Терминале ввести следующую команду:
[php]defaults write com.apple.dock single-app -bool TRUE; killall Dock[/php]
После выполнения команды достаточно будет кликнуть в Доке по одной из иконок открытых приложений, как окна всех остальных программ будут скрыты.
Отметим, что данный способ работает только при выборе приложения в Доке. При использовании переключателя CMD+TAB все открытые приложения по-прежнему будут видны.
Отмена произведенных изменений осуществляется повторным вводом команды, с заменой TRUE на FALSE.
- Новый вид стеков
Как известно, содержимое стеков в Доке может отображаться в нескольких видах (веер, сетка, список). Например, в режиме списка содержимое отображается в виде столбца с названиями элементов стека, имеющими маленькие иконки.
Для того, чтобы модифицировать отображение содержимого любого стека в режиме списка, используем следующую команду Терминала:
[php]defaults write com.apple.dock use-new-list-stack -bool YES; killall Dock[/php]
После выполнения команды имеем новый вид режима отображения более крупным списком.
Вернуться к старому списку можно повторным вводом команды, с заменой YES на NO.
SPACES
- Отключаем анимацию при переключении Рабочих столов
Spaces — удобнейшая штука, позволяющая иметь до 16 виртуальных Рабочих столов в Mac OS X.
Подчинясь общей стилистике системы, смена одного стола на другой сопровождается симпатичной анимацией, которая занимает определенный промежуток времени, не позволяя осуществлять моментальное переключение. Для отключения данной анимации открываем Терминал и вводим следующую команду:
[php]defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES; killall Dock[/php]
Таким образом при переключении столов вы сможете сэкономить чуть-чуть времени. Для восстановления анимации используем ту же самую команду, с заменой YES на NO.
EXPOSE
- Оптимизируем показ окон открытых приложений
По умолчанию, Expose показывает окна открытых приложений на всех Рабочих столах. Представляете, какая будет каша если, например, у пользователя открыто 15 приложений на 5 Рабочих столах. Предлагаем вашему вниманию команду Терминала, позволяющую ограничить область применения Expose текущим Рабочим столом.
[php]defaults write com.apple.dock wvous-show-windows-in-other-spaces -bool FALSE; killall Dock[/php]
Возврат к предыдущим параметрам Expose осуществляется повторным вводом команды, с заменой FALSE на TRUE.
DASHBOARD
- Отключаем Dashboard
Если вы совсем не используете Dashboard, то вполне логичным было бы его полное отключение, например для того, чтобы освободить одну из функциональных клавиш под что-то другое. Для этого открываем Терминал и запускаем следующую команду:
[php]defaults write com.apple.dashboard mcx-disabled -boolean YES; killall Dock[/php]
Для возвращения панели Dashboard повторно используем команду, не забыв заменить YES на NO.
SCREENSAVER
- Устанавливаем произвольный интервал на запрос пароля для выхода из скринсейвера
В статье «10 простых правил по обеспечению безопасности вашего Мака» мы уже писали о возможности блокировки паролем отключения скринсейвера. Данная возможность позволяет установить запрос пароля через поределенный промежуток времени с момента запуска скринсейвера (сразу, 5 секунд, 1 минута, 5 минут, 15 минут, 1 час, 4 часа).
Для максимальной эффективности данной функции рекомендуется задействовать запрос пароля сразу же, без какого-либо промежутка времени. Если же по какой-то причине необходимо выставить иное значение, а предложенные варианты временных интервалов не совсем устраивают, то на помощь снова приходит Терминал. Выполнение следующей команды позволит задать произвольный временной интервал:
[php]defaults -currentHost write com.apple.screensaver askForPasswordDelay -int 1800[/php]
В данном примере 1800 — это продолжительность интервала в секундах.
На сегодня всё, разговор о «терминальных» хитростях мы продолжим в следующих статьях.
Источник