ПростоSWITCH. Выпуск №20

Двадцать — круглое и уже солидное число. Но к рубрике «Просто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 TRUE
fi

При помощи этого кода анализируется значение записи 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 команду поиска заблокированных данных — это упрощает поиск источника проблемы очистки Корзины или демонтирования дискового раздела.


Редакция пока не поставила оценку
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (проголосовали 6, рейтинг: 5,17)
Загрузка...
Рейтинг читателей:5,2



Автор:
Маководом Саша стал семь лет назад, и с тех пор ни разу об этом не пожалел. Одно из его хобби — копаться в Мак-программах и искать простые решения повседневных задач маковода. О самом интересном он регулярно рассказывает на страницах «ПростоМАКа».

Комментарии

  1. lesery говорит:

    Еще один совет, вспоминая свой первый опыт с маком.
    На виндоусе все привыкли, что точка «.» ставится клавишей «/?» возле правого Shift. Однако русская раскладка на маке не дает этой клавишей ставить точку.
    Но в настройках «Язык и Текст» — «Источники ввода» есть раскладка «Русская — ПК». Сделав ее активной вместо Русской, все клавиши становятся привычными (особенно для тех, кто умеет печатать вслепую).
    Странно, но этого не знали даже в магазине, где я покупал MacBook. Там мне сказали, что это один из минусов мака — точка не на своем месте)))

  2. Alex Zhurovich говорит:

    А я быстро приноровился набирать точку клавишами control+option+. — работает и в английской, и в русской раскладке. Пользоваться ПК-раскладкой мне как-то религия не позволяет, а тянуться двумя пальцами одной руки, чтобы нажать на правый shift и семерку, неудобно.

    А продавцы не удивили. Ни разу еще не попадался консультант, рядом с которым чувствовал бы себя чайником. Всегда ведут себя, будто ты сейчас чайником по башке шарахнешь.

  3. snig говорит:

    Спасибо-Спасибо-Спасибо!!!! control+option+точка,запятая. Шайтан-волшебник!
    Устал по врачам ходить с вывихами на левой руке.
    Давай ещё такие статьи. Урааааааа!!!1

  4. Alex Zhurovich говорит:

    Это была ирония?

    • CocaMe говорит:

      Какая уж тут ирония? Присоединяюсь к предыдущему автору и теперь буду, что называется, «от корки до корки» изучать Ваш сайт:) Вы не представляете, как мало в интернете таких вот МЕЛОЧЕЙ, элементарных фишичек, отсутствие ответа на которые просто изматывает, а ведь понимаешь, что решение-то есть.

  5. snig говорит:

    Да, нет!!! Я действительно пользовался до статьи command+(6,7). Всё ведь не успеваешь читать-смотреть. С самого первого своего Мака пользовал 6 и 7. И никто ведь не подсказал. Вот у вас увидел в статье, левой ручкой , так contr-opt , и оппа работает.
    P.S. Может я пишу как то не так? За удаление из Sys.Pref. Вы меня «отугали», тут опять:(.
    Постараюсь быть серьёзнее.
    Больше статей нужных и полезных!!!

  6. Alex Zhurovich говорит:

    Да не ругал я вас 🙂 Спасибо на добром слове 🙂

  7. Kpyto говорит:

    🙂 эх. а я всё же поставил через Ukele раскладку аля PC — всё таки слепой набор — переучиваться не хочется. Учитывая что в украинской раскладке «i» и «и» поменяны — на айфоне приловчился, на Маке нашёл компромисс. Слишком часто набираю на двух языках да и точку так проще ставить 🙂

  8. Alex Zhurovich говорит:

    Кому как… Мне нравится жать на клавишу, на которую нанесен тот знак, который мне нужен, а не держать в памяти, где этот же знак был нанесен на другой клавиатуре. Впрочем, это больше вопрос убеждений, а не привычки.

  9. Kpyto говорит:

    Скажите, а можно в следующем выпуске ProstoMac раскрыть тему проверки орфографии (в частности украинской) — долгие поиски в Google привели в итоге к 3-4 решениям каждое из которых не оптимальное.

    В частности задача банальная — работать с документами .doc на украинском языке (проверка орфографии как минимум) и сохранять их для последующей передачи другим участникам рабочего процесса (на windows). На чём мне следует работать с документами на Mac чтобы эта схема работала с минимальными потерями времени и нервов? Я самый что ни на есть Mac-свичер и покаместь готового решения не знаю 🙁 всячески уповаю на вашу помощь!

  10. Alex Zhurovich говорит:

    А к каким 3–4 решениям привел вас «Гугл»?

    • Kpyto говорит:

      Использование украинского словаря из 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 — тяжеловесность решения.

      • Alex Zhurovich говорит:

        Ну, вы молодец. Других решений, более удачных, под Мак пока нет. А чем плохо CocoASpell+iWork?

        • Kpyto говорит:

          Приходится по-работе работать со разнообразием (в плане форматирования и наполнения) Word-овских документов… Насколько я понимаю форматирование от многократного перехода WordWin — iWork — WordWin изрядно пострадает, что в целом малоприемлемо 🙁

          Сейчас прочитал дополнительные советы из секции помощи microsoft.public.mac.office.word — попробую допилить Custom.dic на 1,2 млн. украинских слов для WordMac…

          • Kpyto говорит:

            🙂 ну что же, всё таки получилось) теперь у меня в Office 2011 for Mac проверка русско-украинской орфографии по сборному словарю OpenOffice+myspell+собраные из source hungspell словоформы 140+тыс. определений (27Мб итого), также словарь существительных 62тыс. определений) ну и кажется всё… Уж не подсчитывал сколько там слов (есть повторы из-за OOffice+словарь существительных), но общий объем словаря получился 34Мб.

            Работает именно так как должно, не молниеносно, но терпимо более чем. По-крайней мере лично мне приятнее чем в NeoOffice или OO (при всём моём уважении к этим отличным офисным пакетам). К «недостаткам» запишу необходимость указывать язык текста как русский)

            Впрочем буду искать решения дальше 🙂

          • Alex Zhurovich говорит:

            Это не недостаток — это правило работы средства проверки орфографии в любом текстовом редакторе, который позволяет работать с многоязычными текстами 😉 А вы не могли бы более подробно описать весь процесс создания такого словаря, со скриншотами? С удовольствием бы включил ваш рассказ в один из ближайших «ПростоSWITCH».

          • Kpyto говорит:

            Я постараюсь подготовить, но боюсь что уровень шаманства действий и непрофессионализма в моём рассказе будет зашкаливать 🙁

          • Alex Zhurovich говорит:

            Ничего, причешем, уложим 🙂 Вы можете просто по пунктам перечислить действия, сделать необходимые скриншоты и прислать все это добро на мой адрес: a.t.h.i.r.n@gmail.com.

          • Kpyto говорит:

            Хорошо я так и поступлю 🙂

          • Alex Zhurovich говорит:

            Постарайтесь, пожалуйста, в течении этой недели прислать мне пошаговую инструкцию — чтобы этот материал был готов для 22-го выпуска «ПростоSWITCH», намеченного на следующую среду. Буду очень признателен.

          • Gakmareba говорит:

            прислал?

          • D Shtabovenko говорит:

            тоже очень интересует вопрос проверки украинской орфографии… если на сайте у вас этого нет, значит не прислал?

  11. air jordan 18 говорит:

    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

  12. даня говорит:

    Экшен автоматора можно сделать немного проще, дописав последней строчкой шелл-скрипта «killall Finder». Все, что дальше, можно убрать )

Оставьте комментарий к даня Отменить комментарий

© 2011 Программы для Mac OS, iPhone и iPad