Есть у меня один любимый виджет, которым я пользуюсь с незапамятных времён, называется он iStat Pro – очень удобная штука для мониторинга основных параметров «жизнедеятельности» системы. Уверен, многие о нём знают. Так вот, тестируя свой MacBook Pro на предмет перегрева очень задолбался постоянно запускать Dashboard и смотреть температуру и скорость вращения пропеллеров. Вспомнил, что когда-то в Mac OS X Tiger, Leopard и Snow Leopard был «бородатый», но тем не менее, интересный параметр, позволявший активировать режим разработчика для Dashboard. Его активация, в свою очередь, позволяла вынести любой виджет из “Дэшборда” на Рабочий стол простым перетягиванием. Полез в закрома на внешнем винчестере, нашёл команду:
defaults write com.apple.dashboard devmode TRUE; killall Dock
Запустил Терминал, выполнил команду…эффекта ноль. Полез в настройки Mission Сontrol, снял чек-бокс с параметра «Показать Dashboard как пространство», пробую перетянуть виджет и…всё-равно не работает, не вытягивается виджет на Рабочий стол. Ладно, думаю, полезу ка я и позырю на этот com.apple.dashboard.plist. Перехожу в ~/Library/Preferences/, открываю файл com.apple.dashboard.plist (он, кстати, в бинарном формате) текстовым редактором и…опа! Оказывается раньше (в Tiger, Leopard и Snow Leopard) в качестве параметра использовались строчные (string) значения FALSE / TRUE для ключа devmode:
<key>devmode</key> <string>TRUE</string>
Сейчас же (в OS X Lion и Mountain Lion) используется новый формат с логическими (bool) ключами:
<key>devmode</key> <true/>
Выполнил команду с дополнительным ключом (bool):
defaults write com.apple.dashboard devmode -bool TRUE; killall Dock
Перехожу в Dashboard, хватаю виджет, перетягиваю на Рабочий стол и… Работает! Если вы дочитали до данного места – значит выдержали мои «прелюдия» и теперь я вознаграждаю вас короткой инструкцией 🙂
Для Mac OS X Tiger, Leopard и Snow Leopard:
- Запускаем Терминал и выполняем команду:
defaults write com.apple.dashboard devmode TRUE; killall Dock
- Запускаем Dashboard (клавиша F4 или F12), хватаем любой необходимый виджет и закрываем Dashboard (ещё раз нажимаем F4 или F12). Отпускаем виджет.
- Всё!
Для того, чтоб убрать виджет проделываем то-же самое действие, но в обратном порядке. Можно просто зажать клавишу Alt ⌥ / Option ⌥ и нажать на появившемся «крестике».
Для OS X Lion и Mountain Lion:
- Переходим в Системные настройки → Mission Control и снимаем «флажок» с параметра Показать Dashboard как пространство.
- Запускаем Терминал и выполняем команду:
defaults write com.apple.dashboard devmode -bool TRUE; killall Dock
- Запускаем Dashboard (клавиша F4 или F12), хватаем любой необходимый виджет и закрываем Dashboard (ещё раз нажимаем F4 или F12). Отпускаем виджет.
- Всё! Можно обратно включить отображение «Дэшборда» как пространства.
Для того, чтоб убрать виджет нужно в Системных настройках снова снять чек-бокс с параметра «Показать Dashboard как пространство», схватить виджет на Рабочем столе, запустить Dashboard и отпустить виджет. Виджет останется в Dashboard. Или можно просто зажать клавишу Alt ⌥ / Option ⌥ и нажать на появившемся «крестике» – виджет удалится с Рабочего стола.
Ну и для полного отключения девелоперского режима Dashboard нужно в выполняемой команде заменить TRUE на FALSE. На этом пока всё.
А виджет всегда будет торчать поверх всех окон ? Я включил и вытянутый мной виджет поверх всего !
Ну да. Это такая фича, как в «виндоуз семь» 😀
вы наверное меня не поняли ! В Виндовс севен совсем по другому гаджеты там лежат только на рабочем столе , любое открытое окно закрывает своим телом гаджет ! Тут же у меня виджет мешает мне торча поверх всех окон и программ !
Да я всё понял. То шутка была. Так просто сделать такое как в Windows 7 нельзя, но есть утилита Amnesty Singles. Она позволяет преобразовывать стандартные (и не только) виджеты в обычные программы. Их потом можно запускать как обычные приложения. Классная штука, стоит попробовать.
Ясненько , спасибо !
Перестал работать переход в dashboard при помощи жеста смахивание вправо , галка в настроиках мишн контрол показывать как пространство стоит но жест не работает ! Команда в терменале на возврат со словом FALSE не помогла ! Подскажите как решить эту проблему !
Вообще это не связанные вещи. Попробуйте выполнить в терминале:
killall Dock
попробовал , не помогло ! И не удивительно , килалл есть и в части команды defaults write com.apple.dashboard devmode -bool ХХХХХ; killall Dock не могу восстановить этот жест 🙁 Есть ещё идеи ? буду очень признателен за помощь !
Всё нашел причину ! Настроики трекпада переключены на 4 палца вместо трех были ! вопрос решен !