Двадцать — круглое и уже солидное число. Но к рубрике «ПростоSWITCH» это не имеет никакого отношения, потому что каждый ее выпуск мы стараемся делать интересным. И сейчас не повод для исключений. Далее речь пойдет о вводе типографских символов со стандартной клавиатурной раскладки, простом способе переключения отображения скрытых файлов Mac OS X и программе, которая решит проблему заблокированных файлов, каталогов и дисковых разделов.
Mac OS X: быстрый ввод спецсимволов
Для ввода разнообразных спецсимволов (таких, например, как знаков пунктуации) в Windows предусмотрены клавиатурные Alt-сокращения. Скажем, длинное тире вводится клавишами Alt+0151, а короткое — клавишами Alt+0150; левая кавычка-елочка — Alt+0171, а правая — Alt+0187. Плох или хорош такой способ ввода нужных символов, отсутствующих на клавиатуре, лично я не могу сказать — вполне нормальный, если привыкнешь к нему.
Другое дело, что эти Alt-комбинации в Mac OS X не работают. Вместо них применяются клавиши-модификаторы, которые, при удержании их в нажатом положении, временно меняют раскладку клавиатуры. Чтобы ясно понимать, о чем идет речь, откройте панель Клавиатура через значок текущей раскладки в строке меню.
Если такой команды в контекстном меню нет, откройте «Системные настройки» (System Preferences) и запустите модуль настройки Язык и текст (Language & Text). Перейдя на вкладку Источники ввода (Input Sources), в списке раскладок включите параметр Клавиатура и символы (Keyboard & Character Viewer). Теперь в контекстном меню значка раскладки клавиатуры появится команда Показать панель «Клавиатура» (Show Keyboard Viewer), на которой и следует щелкнуть.
Проследите, чтобы у вас была включена русская раскладка клавиатуры. Теперь, глядя на панель Клавиатура, обратите внимание, например, на клавиши —, =, з, х, ж и /.
- Когда вы нажмете и будете удерживать option, на указанных клавишах вместо названных ранее символов появятся знаки – (короткое тире), », ‘, “, … (знак многоточия) и “, соответственно.
- Если к option вы прибавите нажатие клавиши shift, вместо названных будут знаки (снова-таки в той же последовательности) — (длинное тире), «, ’, ”, … (то же многоточие) и „, соответственно.
Остается только нажать клавишу, на которой панель Клавиатура отображает требуемый символ, чтобы ввести его в текстовый редактор или текстовое поле. Запустите, например, программу Text Edit и, держа на виду панель Клавиатура, попробуйте ввести какой-нибудь из названных знаков. Потренировавшись и запомнив нужные клавиатурные сочетания, вы вскоре сможете вводить те же кавычки или тире вслепую.
Automator: переключение показа скрытых файлов
Windows-гики очень любят, когда в файловом менеджере отображаются все файлы, включая системные и служебные, к которым простой пользователь, можно сказать, совсем не имеет отношения. И специально для гиков разработчики Microsoft оснастили Проводник соответствующей параметром, который позволяет сравнительно просто включать отображение скрытых системных данных. В сторонних файловых менеджерах эта функция доступна и того легче — соответствующую кнопку можно вынести хоть на панель управления того же Total Commander.
Finder же не оснащен такой функцией. Вернее, таковая доступна в диалогах открытия и сохранения данных (помните, я уже писал об этом в одном из прошлых выпусках «ПростоSWITCH»), но в самом файловом менеджере Mac OS X быстро переключить отображение скрытых файлов и каталогов нельзя. Для этого приходится вносить изменение в опции «Файндера» через консоль, и после этого перезапустить файловый менеджер. Это единственный способ штатными средствами Мака включить показ скрытых данных. Но его можно «автоматировать». 🙂
Запустив Automator, в диалоге выбора процесса выберите пункт Приложение (Application) и нажмите кнопку OK. После этого в область составления алгоритма втащите действие Запустить shell-скрипт (Run Shell Script), которое следует настроить так: в выпадающем списке Shell: следует выбрать пункт /bin/bash, а в списке Передать ввод: (Pass Input:) — пункт to stdin. В поле сценария введите код:
showFiles=»$(defaults read com.apple.finder AppleShowAllFiles)»
if [ «$showFiles» = 1 ]then defaults write com.apple.finder AppleShowAllFiles -bool FALSE
else defaults write com.apple.finder AppleShowAllFiles -bool TRUEfi
При помощи этого кода анализируется значение записи defaults read com.apple.finder AppleShowAllFiles в настройках Finder, которое может быть равным либо FALSE (значение по-умолчанию, когда системные файлы и папки скрыты), либо TRUE (тогда системные данные отображаются во всех каталогах). Извлекаем это значение в переменную showFiles и анализируем: если showFiles равняется FALSE, тогда значение указанной записи следует установить в TRUE — и наоборот.
После этого осталось только перезагрузить Finder. Для этого сначала добавьте новую переменную, назвав ее, к примеру, Finder Path. Значением этой переменной должен быть путь к программному файлу Finder — /System/Library/CoreServices/Finder.app. Теперь добавьте в алгоритм два действия — Завершить программу (Quit Application) и Запустить программу (Launch Application), и на выпадающие списки обоих действий перетащите созданную только что переменную Finder Path. Все. Ваша программа должна выглядеть примерно так:
Теперь сохраните эту программу в удобном для себя месте. Для быстрого доступа к созданной утилите можно создать ссылку на нее на панели Dock или на панели инструментов самого Finder.
What’s Keeping Me?: расскажет, кто не дает удалить файлы
Наверняка у вас уже случалось, что помещенный в Корзину файл или каталог система наотрез отказывается удалять — мол, какая-то зараза программа заняла эти данные, так что не могу я их удалить, очень сорри. И если бы хоть знать, чем более ненужный хлам оказался занят — можно было бы закрыть это приложение и спокойно очистить Корзину.
Выяснить, какой процесс занимает отжившие свое данные, должна помочь бесплатная утилита What’s Keeping Me? (название можно перевести как «Что меня удерживает?»). В поле поиска нужно ввести имя файла или каталога, которые не получается удалить, и через несколько секунд программа выдаст имя злокозненного процесса. Или — вместо ручного ввода имени — можно выбрать проблемный файл в боковой drawer-панели или перетащить его на значок утилиты или в ее окно.
После этого ваши действия просты — через панель инструментов все той же What’s Keeping Me? закрываете указанную утилитой программу (одной из кнопок Quit App, Relaunch или Kill). После этого можно отдать команду системе на очистку Корзины. А затем можно вновь запустить выключенное приложение.
Аналогичную помощь What’s Keeping Me? окажет и в том случае, когда не получается отмонтировать внешний накопитель или дисковый образ — действовать следует в точности по вышеописанному сценарию.
Кстати, в комплект с программой разработчик вложил процесс «Автоматора», который будет полезен пользователям Mac OS X 10.6. С его помощью которого можно создать, например, в контекстном меню Finder команду поиска заблокированных данных — это упрощает поиск источника проблемы очистки Корзины или демонтирования дискового раздела.
Еще один совет, вспоминая свой первый опыт с маком.
На виндоусе все привыкли, что точка «.» ставится клавишей «/?» возле правого Shift. Однако русская раскладка на маке не дает этой клавишей ставить точку.
Но в настройках «Язык и Текст» — «Источники ввода» есть раскладка «Русская — ПК». Сделав ее активной вместо Русской, все клавиши становятся привычными (особенно для тех, кто умеет печатать вслепую).
Странно, но этого не знали даже в магазине, где я покупал MacBook. Там мне сказали, что это один из минусов мака — точка не на своем месте)))
А я быстро приноровился набирать точку клавишами control+option+. — работает и в английской, и в русской раскладке. Пользоваться ПК-раскладкой мне как-то религия не позволяет, а тянуться двумя пальцами одной руки, чтобы нажать на правый shift и семерку, неудобно.
А продавцы не удивили. Ни разу еще не попадался консультант, рядом с которым чувствовал бы себя чайником. Всегда ведут себя, будто ты сейчас чайником по башке шарахнешь.
Спасибо-Спасибо-Спасибо!!!! control+option+точка,запятая. Шайтан-волшебник!
Устал по врачам ходить с вывихами на левой руке.
Давай ещё такие статьи. Урааааааа!!!1
Это была ирония?
Какая уж тут ирония? Присоединяюсь к предыдущему автору и теперь буду, что называется, «от корки до корки» изучать Ваш сайт:) Вы не представляете, как мало в интернете таких вот МЕЛОЧЕЙ, элементарных фишичек, отсутствие ответа на которые просто изматывает, а ведь понимаешь, что решение-то есть.
Спасибо, именно для этого я такие фишечки и копаю. 🙂
Да, нет!!! Я действительно пользовался до статьи command+(6,7). Всё ведь не успеваешь читать-смотреть. С самого первого своего Мака пользовал 6 и 7. И никто ведь не подсказал. Вот у вас увидел в статье, левой ручкой , так contr-opt , и оппа работает.
P.S. Может я пишу как то не так? За удаление из Sys.Pref. Вы меня «отугали», тут опять:(.
Постараюсь быть серьёзнее.
Больше статей нужных и полезных!!!
Да не ругал я вас 🙂 Спасибо на добром слове 🙂
🙂 эх. а я всё же поставил через Ukele раскладку аля PC — всё таки слепой набор — переучиваться не хочется. Учитывая что в украинской раскладке «i» и «и» поменяны — на айфоне приловчился, на Маке нашёл компромисс. Слишком часто набираю на двух языках да и точку так проще ставить 🙂
Кому как… Мне нравится жать на клавишу, на которую нанесен тот знак, который мне нужен, а не держать в памяти, где этот же знак был нанесен на другой клавиатуре. Впрочем, это больше вопрос убеждений, а не привычки.
Скажите, а можно в следующем выпуске ProstoMac раскрыть тему проверки орфографии (в частности украинской) — долгие поиски в Google привели в итоге к 3-4 решениям каждое из которых не оптимальное.
В частности задача банальная — работать с документами .doc на украинском языке (проверка орфографии как минимум) и сохранять их для последующей передачи другим участникам рабочего процесса (на windows). На чём мне следует работать с документами на Mac чтобы эта схема работала с минимальными потерями времени и нервов? Я самый что ни на есть Mac-свичер и покаместь готового решения не знаю 🙁 всячески уповаю на вашу помощь!
А к каким 3–4 решениям привел вас «Гугл»?
Использование украинского словаря из OpenOffice в качестве системного (успех), использование iWork 09 (соответственно в Pages проверка укр. и рус. орфографии из системного словаря), использование OpenOffice / NeoOffice в качестве основного текстового редактора (со встроенным словарём — рус. и укр.) попытки заменить-дополнить словарь Custom.dic в MS Office for Mac 20082011 словарём из OpenOffice/cocoAspell (полный провал), попытки использовать cocoAspell в качестве системы проверки укр-рус орфографии в системе и Word for Mac (также неудачные), использование Portable MS Office 2007/2010 через CrossOver/Parallels — тяжеловесность решения.
Ну, вы молодец. Других решений, более удачных, под Мак пока нет. А чем плохо CocoASpell+iWork?
Приходится по-работе работать со разнообразием (в плане форматирования и наполнения) Word-овских документов… Насколько я понимаю форматирование от многократного перехода WordWin — iWork — WordWin изрядно пострадает, что в целом малоприемлемо 🙁
Сейчас прочитал дополнительные советы из секции помощи microsoft.public.mac.office.word — попробую допилить Custom.dic на 1,2 млн. украинских слов для WordMac…
🙂 ну что же, всё таки получилось) теперь у меня в Office 2011 for Mac проверка русско-украинской орфографии по сборному словарю OpenOffice+myspell+собраные из source hungspell словоформы 140+тыс. определений (27Мб итого), также словарь существительных 62тыс. определений) ну и кажется всё… Уж не подсчитывал сколько там слов (есть повторы из-за OOffice+словарь существительных), но общий объем словаря получился 34Мб.
Работает именно так как должно, не молниеносно, но терпимо более чем. По-крайней мере лично мне приятнее чем в NeoOffice или OO (при всём моём уважении к этим отличным офисным пакетам). К «недостаткам» запишу необходимость указывать язык текста как русский)
Впрочем буду искать решения дальше 🙂
Это не недостаток — это правило работы средства проверки орфографии в любом текстовом редакторе, который позволяет работать с многоязычными текстами 😉 А вы не могли бы более подробно описать весь процесс создания такого словаря, со скриншотами? С удовольствием бы включил ваш рассказ в один из ближайших «ПростоSWITCH».
Я постараюсь подготовить, но боюсь что уровень шаманства действий и непрофессионализма в моём рассказе будет зашкаливать 🙁
Ничего, причешем, уложим 🙂 Вы можете просто по пунктам перечислить действия, сделать необходимые скриншоты и прислать все это добро на мой адрес: a.t.h.i.r.n@gmail.com.
Хорошо я так и поступлю 🙂
Постарайтесь, пожалуйста, в течении этой недели прислать мне пошаговую инструкцию — чтобы этот материал был готов для 22-го выпуска «ПростоSWITCH», намеченного на следующую среду. Буду очень признателен.
прислал?
тоже очень интересует вопрос проверки украинской орфографии… если на сайте у вас этого нет, значит не прислал?
Very vivid appearance, perfect plot, challenging game. Many of us put this game as a very important part of life. Surprise,when I browse the web ,I found these website Pretty good. adidas arenas Signature
Экшен автоматора можно сделать немного проще, дописав последней строчкой шелл-скрипта «killall Finder». Все, что дальше, можно убрать )
Можно, если бы моя цель была продемонстрировать исключительно возможности bash-команд. 🙂