
я использовалэтот советtop скрыть мою панель меню в куче приложений, что является отличным способом получить больше свободного места на экране. Единственный недостаток в том, что (по необъяснимым причинам) он отключает Spotlight, когда я нахожусь в этих приложениях — например, даже если я навожу курсор на панель меню, чтобы она появилась, нажатие на значок Spotlight ничего не делает.
У меня есть план, как обойти это: я хотел бы запустить Spotlight с помощью QuicKeys, что позволяет вам запускать команды терминала с помощью сочетаний клавиш. Но для этого мне нужно знать, как запустить Spotlight с помощью команды терминала. Кто-нибудь знает, как это сделать?
У меня OS X 10.6.
решение1
Вы можете использовать программу командной строки mdfind
в качестве полной замены Spotlight GUI. Доступ к результатам, однако, немного неудобен.
Вы можете, используя небольшой скрипт GUI, открыть Finder
окно и выполнить там поиск Spotlight.
Чтобы это работало, вам нужна поддержка вспомогательных устройств вСистемные настройки » Универсальный доступиПолный доступ к клавиатуревСистемные настройки » Клавиатура » Сочетания клавиш.
Откройте /Applications/Utilities/AppleScript Editor.app
и введите следующий скрипт:
on run argv # we expect program arguments
tell application "Finder"
activate # focus Finder
tell application "System Events"
keystroke "f" using command down # press Cmd-F
keystroke (item 1 of argv) # enter the program argument into search box
key code 36 # press enter
key code 48 # press tab
keystroke " " # press space
end tell
end tell
end run
Шаги «нажмите Tab» и «нажмите Пробел» необходимы только в том случае, если у вас естьнетуказанныйПоиск на этом MacвFinder » Настройки » Расширенные-- затем мы нажимаем Tab и выбираемЭтот Макопция в окне поиска Finder.
Теперь сохраните как скрипт и выполните из терминала следующим образом:
osascript spotlight.scpt test
Происходящее затем выглядит примерно так:
Действие «Spotlight» для Automator, вероятно, не является хорошей идеей, поскольку оно выполняется до тех пор, пока не будут доступны все результаты. В сочетании сПоказать найденные элементы— отличный способ увидеть, как выглядит открытие 10 000 окон Finder.
Другие варианты, как всегда, это использование таких приложений, какLaunchBar,АльфредилиБатлердля запуска поиска Spotlight или предоставления альтернативного пользовательского интерфейса.
решение2
ИзРуководство по использованию Spotlight:
Нет никаких конфигураций для Spotlight, ипользователи не должны запускать вручную.
Думаю, это все объясняет.