|
Запустить (открыть) программу можно любым из следующих способов:
• Щелкнуть по пиктограмме приложения в Dock, Sidebar или в панели инструментов Finder.
• Воспользоваться Spotlight. Нажмите -пробел, введите первые буквы названия программы и нажмите Return или Enter.
• Сделать двойной щелчок по пиктограмме приложения в Finder.
• Если вы поместили к себе в Dock папку Applications (Программы) (или, еще лучше, папку с псевдонимами только для тех программ, которыми пользуетесь),
|
РАСПРОСТРАНЕННЫЙ ВОПРОС |
«Ну вот, приехали!» |
Только что установив Leopard, в радостном возбуждении я делаю двойной щелчок на документе Excel. И тут Мак спрашивает меня: «You are opening Microsoft Excel for the first time. Do you want to continue?» («Вы открываете программу Microsoft Excel впервые. Уверены, что хотите открыть эту программу?») ПРИВЕТ! Я же сделал двойной щелчок! Что, Apple меня за идиота держит?
Тревогу у Apple вызвали не вы, а многочисленные зловредные хакеры, притаившиеся в Интернете в ожидании подходящего момента, чтобы завладеть вашим Маком.
В мире Windows авторы шпионских программ всякими подлыми способами стараются установить свой код на ваш PC. Сделаете ли вы такую глупость, как двойной щелчок по программе, которая называется Spyware Installer™ (Установщик шпионских программ)? Конечно, нет. Поэтому шпионская программа старается обманным способом заставить вас запустить свою программу установки. Она выбирает какой-нибудь тип документа (например, MP3 или JPEG) и назначает свой инсталлятор в качестве программы для его открытия. Ничего не ведая, вы делаете двойной щелчок на каком-то документе – и вот ящик Пандоры открыт.
В Mac OS X это невозможно. Когда при двойном щелчке по документу какаялибо программа запускается впервые, появляется это диалоговое окно с сообщением о том, что должно произойти. Если программа, которая должна запуститься, – не та, которую вы ожидаете, то у вас есть возможность отказаться от запуска.
А если это та программа, которая предполагалась, щелкните Continue. Предложение подтвердить запуск для этой версии этой программы больше не появится.
|
щелкните по Dock, чтобы открыть стек (стр. 143). После этого щелкните по нужной программе (или введите несколько первых букв ее имени и нажмите клавишу Return). • Выделить пиктограмму приложения и нажать клавиши -O (сокращение для File (Файл)>Open (Открыть) или - . • Выполнить команду подменю Recent Items(Рабочие Элементы)>Application (Программы) меню .
|
РАСПРОСТРАНЕННЫЙ ВОПРОС |
Виртуальная память и выделение памяти |
Совершенно не понимаю, как Mac OS X расходует память. Пульт Memory (Память) отсутствует. В окне Get Info (Свойства) ни одной программы нет места, где можно было бы выделить память. Нет переключателя «использовать/не использовать» для виртуальной памяти. Отсутствует RAM-диск. Отсутствует даже окно About This Macintosh (Об этом компьютере), которое бы показывало, как распределяется RAM. Что происходит?
Мастерство и изощренность, с которыми Mac OS X управляет памятью, на световые годы опередили то, чем пользовались приверженцы Мака прежде, – настолько, что упомянутых в вопросе элементов управления больше нет.
В прежние дни каждая программа, как только ее запускали, запрашивала для себя фиксированный объем памяти. Этот объем можно было видеть и изменять в окне Get Info (Свойства). Запускаемая программа мгновенно запрашивала 20 Мбайт памяти (или столько, сколько ей выделяли авторы).
Но в Mac OS X память распределяется динамически, по мере надобности в ней. Сразу после запуска программа, возможно, много памяти не займет. Но когда вы откроете с помощью этой программы огромный, сложный документ, система предоставит больше памяти – автоматически. Затем, когда вы закроете документ, Mac OS X автоматически вернет RAM, которая была занята, в «общий котел», и она станет доступной для других программ и функций.
Да, команда About This Mac уже не открывает маленький график, отражающий потребление памяти каждой программой, как это было в Mac OS 9. В этом больше нет особого смысла. Ответ всегда один – «ровно столько, сколько необходимо, и величина меняется каждую минуту».
Тем не менее, если вы все равно хотите узнать, сколько памяти каждая исполняемая программа занимает в данный момент, откройте папку Applications (Программы)>Utilities (Служебные программы). Запустите программу Activity Monitor (Мониторинг системы). Она выведет небольшую таблицу, показывающую, какой процент памяти компьютера расходует каждая программа.
Теперь поговорим о виртуальной памяти, позволяющей открывать одновременно больше программ, чем могла бы вместить установленная в компьютере RAM (электронная память). Для временного хранения данных, не помещающихся в RAM, механизм виртуальной памяти использует часть пространства жесткого диска. Конечно, электронная память доставляет информацию в мозг Мака во много раз быстрее, чем жесткий диск, почему виртуальная папамять и заслужила себе репутацию виновника медленной работы компьютера.
В Mac OS X виртуальная память все время включена. Но сегодня есть пара причин, по которым вероятность замедления компьютера из-за виртуальной памяти гораздо ниже. Первая состоит в том, что каждая программа занимает ровно столько памяти, сколько ей надо для текущих нужд, намного меньше памяти расходуется зря. Вторая заключается в том, что виртуальная память помещает на жесткий диск только кусочки программ, борясь с замедлением. В любом случае, даже если одновременно открыто 50 программ, Mac OS X отдаст реальную RAM прежде всего программе переднего плана, поэтому скорость активной программы не снизится. Замедление можно заметить только во время переключения программ или при работе с невероятно большим документом, который переполнит имеющуюся RAM. (Хотите посмотреть, сколько виртуальной памяти задействовано? Mac OS X может это показать)
Таким образом, получить сообщение «out of memory» (не хватает памяти) в Leopard – дело неслыханное. Можно, однако, получить сообщение, что мало
места на жестком диске, из-за чего осложнена работа виртуальной памяти. Освободите место или установите дополнительную память.
|
Примечание Mac OS X хранит список недавно запускавшихся программ в текстовом файле с названием com.apple.recentitems.plist, расположенном в папке Home (Личное)>Library>Preferences. Этой информацией хорошо делиться в кафе, – возможно, вам даже не придется платить за свой кофе.
• Открыть любым из описанных выше способов документ или перетащить пиктограмму документа на значок приложения, которое его открывает (безразлично, где оно расположено: в Dock, в панели инструментов Finder, в Sidebar или в окне папки).
Совет Если во время запуска приложения (или открытия чего бы то ни было) в Finder удерживать клавишу Option, то окно, содержащее пиктограмму приложения, автоматически закроется. Позднее, вернувшись в Finder, вы обнаружите аккуратный и чистый рабочий стол – никаких болтающихся без дела окон.
Когда программа запускается, Мак считывает ее компьютерный код с жесткого диска и быстро помещает его в оперативную память. В течение этого короткого интервала времени значок открывающейся программы, расположенный в Dock, нетерпеливо подпрыгивает вверх-вниз (или мерцает).
Совет Хотите увидеть многозадачность в действии? Запустите программу, которая долго открывается, иными словами, пиктограмма которой, расположенная в Dock, делает много подскоков.
Ждать, пока приложение закончит подпрыгивать, не обязательно – расходуется вполне доброкачественное компьютерное время. Переключитесь на другую программу и приступайте к работе, а вновь открываемая программа без остановки продолжит запуск в фоновом режиме. Многозадачность означает, что Mac OS X может обрабатывать более одного процесса одновременно.
Дальнейший ход событий зависит от запускаемой программы. Большинство программ открывает новый пустой документ без названия. Некоторые, например iDVD, автоматически откроют последний файл, с которым вы работали. Другие, например FileMaker и PowerPoint, спросят, хотите ли вы открыть существующий документ или создать новый. А некоторые программы при первом запуске вообще не открывают никакого окна.
Меню приложения К оглавлению страницы
Однако в любом случае заголовок самого первого меню справа от набран жирным шрифтом и идентифицирует запущенную в данный момент программу. Там может быть написано, например iTunes, Microsoft Word или Stickies. Меню приложения (рис. 5.1) содержит несколько команд, имеющих отношение к программе и ее окнам в целом, в том числе команды About (О программе), Quit (Завершить) и Hide (Скрыть).
|
Рис. 5.1. Первое меню любого приложения позволяет с одного взгляда понять, в какой программе вы находитесь. Оно также включает общие для всех приложений команды, как Quit (Завершить) и Hide (Скрыть).
|
Завершение программ К оглавлению страницы
В Mac OS X программы завершаются нажатием клавиш -Q, что является эквивалентом команды Quit (Завершить). В Mac OS X команда Quit располагается в нижней части меню приложения. Но Mac OS X предлагает еще два интересных способа завершения программ: • При нажатой клавише Control-щелкните по пиктограмме приложения, расположенной в Dock, и выберите пункт Quit всплывающего меню. • Вызвав список работающих программ с помощью -Tab, нажмите клавишу Q (не отпуская при этом клавишу ). Выделенная программа мгновенно завершится.
Принудительное завершение программ К оглавлению страницы
Известно, что операционная система Mac OS X стабильна, как скала, но это не значит, что программы никогда не зависают. Склонность отдельных программ к «застыванию», или зависанию (с превращением курсора во «вращающийся пляжный мяч смерти»), никуда не исчезла. И если программа зависла, то прекратить ее выполнение можно только грубо – принудительным завершением (force quit). Подобное действие не дестабилизирует компьютер, то есть его не придется перезагружать. Фактически, как правило, можно снова открыть ту же самую программу и работать как ни в чем не бывало. Принудительно завершить программу можно любым из следующих способов: • При нажатой клавише Control щелкнуть по ее пиктограмме в Dock (или сделать щелчок правой кнопкой). Когда появится всплывающее меню, нажать клавишу Option, чтобы команда Quit (Завершить) сменилась на Force Quit (Завершить принудительно) (рис. 5.2). Победа – программа завершена!
|
НАБИРАЕМ ХОД |
Когда программы – это на самом деле папки |
Вы могли заметить, что у программ OS X как бы и нет 50 000 файлов, разбросанных по жесткому диску. Для того чтобы открыть AOL, больше не надо сначала открывать папку America Online; достаточно сделать двойной щелчок по пиктограмме AOL. Такое устройство намного лучше, чем в Mac OS 9, где многие программы обязаны находиться в специальных папках, окруженные библиотеками, словарями, компонентами для иностранных языков и другими вспомогательными файлами и папками.
Возникает вопрос: куда девались все эти вспомогательные файлы?
В Mac OS X существует нечто, называемое пакетами (package, bundle), которые являются папками, ведущими себя как единый файл. Любая должным образом написанная программа Mac OS X выглядит как одна пиктограмма, двойной щелчок по которой эту программу запускает. Но для Мака это на самом деле папка, содержащая как настоящую пиктограмму приложения, так и все скрытые вспомогательные файлы. (Фактически даже документы могут быть пакетами, включая файлы проектов iDVD, файлы iMovie 6 и некоторые документы TextEdit.)
Если хотите убедиться в этом сами, попробуйте провести эксперимент. Выберите Go (Переход)> Applications (Программы). Видите программу Calculator? Щелкните по ней при нажатой клавише Control и выберите пункт Show Package Contents (Показать содержимое пакета) контекстного меню. Вы, таким образом, просите Mac OS X показать, что находится внутри «пиктограммы приложения» Calculator.
Откроется окно пакета Calculator, показывая папку Contents, которой вы раньше никогда не видели. Открыв ее, вы найдете небольшое количество папок и файлов странного вида с типичными для UNIX именами, которые и представляют собой собственно приложение Calculator, скрытое «за кулисами».
Трюк с использованием приложения как папки, разумеется, удобен для пользователя, потому что программу можно свободно переместить в другое окно или, перетащив одну-единственную пиктограмму в Корзину, удалить все приложение, не опасаясь, что сопровождавшие его файлы поддержки так и останутся на жестком диске. Он также удобен для программистов, поскольку они могут частично обновить приложение, просто заменив один из файлов-компонентов, а не переписывая всю программу целиком.
Это преимущество для программистов могут ощутить и обычные пользователи. В случае Calculator и многих других программ Mac OS X папка Resources содержит отдельные графические файлы в формате PDF или TIFF, которые для пользователя, работающего с программой, отображаются как графические элементы. Так, файл lcd.tiff в папке ресурсов программы Calculator содержит изображение экрана Калькулятора (там при нажатии соответствующих клавиш Калькулятора появляются цифры).
С помощью графической программы можно изменить ярко-желтый фон экрана Калькулятора на, скажем, бледно-голубой. Сделав в следующий раз двойной щелчок по пиктограмме Calculator, которая, как вы теперь поняли, на самом деле представляет собой папку, вы увидите обновленный дизайн Калькулятора.
|
• Нажать клавиши Option- -Esc – традиционное сочетание клавиш в Mac OS для принудительного завершения. • Выполнить >Force Quit. В любом случае продолжите, как показано на рис. 5.2. Стоит повторить, что принудительное завершение не причинит вашему Маку вреда. Единственный недостаток принудительного завершения программы – потеря всех несохраненных изменений в ее открытых документах, равно как настроек, которые были изменены во время работы программы.
|
Рис. 5.2. Вверху: Нажатие клавиши Option позволяет принудительно завершить программу из Dock.
Внизу: Если нажать клавиши Option--Esc или выбрать пункт Force Quit (Завершить принудительно) в меню , появится окно со списком всех открытых программ. Щелкните по той, исполнение которой хотите прервать, нажмите кнопку Force Quit и еще раз нажмите Force Quit в окне подтверждения. Часто приходится принудительно закрывать программу повторно, чтобы все-таки избавиться от нее. (Применение более специальных приемов, таких как команда kill системы UNIX, позволяет избавиться от программ и другими способами. Но описанные здесь часто удобнее всего.)
|
|
|