Как увеличить производительность OS X при помощи терминала
В прошлой нашей статье, в которой мы рассказали, как изменить внешний вид терминала в Mac OS мы писали, что задачи в терминале можно выполнять различные. Сегодня мы рассмотрим, как нам с помощью терминала увеличить производительность OS X, а так же повысить удобство в работе с Mac OS.
Большая часть настроек Mac OS X расположена в Системных Настройках системы, но более тонкая подстройка скрыта от пользователя и проводится через терминал, с помощью введения различных команд. Небольшую часть из которых мы сейчас и рассмотрим.
Для работы нам потребуется непосредственно сама программа Терминал и список команд, которые мы будем использовать.
Терминал можно запустить несколькими способами:
- Перейти в папку Программы → Утилиты и открыть Терминал, кликнув мышкой по иконке программы
- Открыть Launchpad и перейти в папку Другие и открыть программу Терминал, кликнув на ней мышкой
- Вызвать окно поиска Spotlight, нажав на клавиатуре сочетания клавиш Ctrl + Пробел и ввести «Терминал» после чего нажать Enter
Как очистить оперативную память Mac OS
Если в вашем Mac установлено мало оперативной памяти, то данная команда для вас будет очень полезной, так как она выгружает из памяти не используемые процессы и освобождает этим зарезервированное под них место:
sudo purge
Конечно вы можете возразить, что для этой цели существует не мало утилит сторонних разработчиков. Но при детальном рассмотре вы поймете, что вы создаете еще дополнительную нагрузку, запуская дополнительный процесс, на итак забитую оперативную память.
Как скрыть или отобразить пользовательские файлы и папки
Если Вы имеете важную информацию и хотите скрыть ее от сторонних глаз, тогда введите команду:
chflags hidden /путь к папке или файлу
Если же наоборот, желаете увидеть скрытые файлы и папки снова, а также хотите отобразить некоторые системные папки - используйте команду:
chflags nohidden /путь к папке или файлу
Отобразить все скрытые файлы в Finder
В Windows этот параметр находится в настройках папки, но Apple, чтобы избежать удаления важных системных файлов задачу немного усложнил.
Finder по умолчанию не показывает скрытые файлы. Если Вы хотите их видеть, то воспользуйтесь командой:
defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder
Скрыть файлы обратно:
defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder
Очистка рабочего стола
Если Вы, еще со времен работы с Windows, храните на рабочем столе кучу файлов и это напоминает мусорное ведро, то с помощью следующей команды, все иконки будут скрыты.
Важно! Ваш стол станет совершенно чист, но файлы все также будут видны в Finder
defaults write com.apple.finder CreateDesktop -bool false && killall Finder
Показать иконки по умолчанию:
defaults write com.apple.finder CreateDesktop -bool true && killall Finder
Отображение системной информации на экране блокировки входа в систему
Когда Вы только загрузились в ОС, перед вами появляется окно ввода пароля от учетной записи, полоска меню расположенная сверху не отображается. Если Вы хотите это исправить, тогда воспользуйтесь командой:
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName
Удаляем задержку при появлении Dock
Владельцы переносных компьютеров Mac имеющее небольшую диагональ дисплея, а это MacBook Air 11" и 13", а также MacBook Pro 13", часто чтобы увеличить рабочее пространство, используют автоматическое скрытие панели Dock. Но часто этой функцией пользуются и пользователи с большим разрешением экрана, но при работе в каких либо программах панель Dock может, как отвлекать от процесса, так и служить причиной случайного запуска программ.
Функция удобная, но до появлении панели проходит некоторое время, что не совсем удобно в некоторых случаях, чтобы убрать эту задержку используйте команду:
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
Чтобы вернуть все обратно:
defaults delete com.apple.Dock autohide-delay && killall Dock
Увеличиваем скорость анимации Mission Control
Если Вы хотите увеличить скорость анимации при вызове Mission Control, тогда используйте команду:
defaults write com.apple.dock expose-animation-duration -float 0.12 && killall Dock
Вернуть прежнее значение:
defaults delete com.apple.dock expose-animation-duration; killall Dock
Возможность копирования текста в режиме быстрого просмотра
В OS X есть замечательная функция, которой лишены пользователи операционной системы Windows - это режим быстрого просмотра. Вызвать которую не составляет большого труда - для этого выделите файл или группу файлов и нажмите Пробел и окно с быстрым просмотром мгновенно появиться. Но есть одна проблема, в этом окне, при просмотре текста, нельзя выделить его и скопировать. Чтобы это исправить, воспользуйтесь следующей командой:
defaults write com.apple.finder QLEnableTextSelection -bool TRUE;killall Finder
Вернуть по умолчанию:
defaults delete com.apple.finder QLEnableTextSelection;killall Finder
Копирование почтовых адресов в Mail
Проблема при копировании есть и в программе Mail, так как при копировании и вставке адреса электронной почты у вас вставляется не только email, но и имя контакта. Чтобы раз и навсегда решить эту проблему воспользуйтесь командой:
defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false
Если захотите вернуть все обратно, тогда выполните следующую команду:
defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool true
Смена формата файлов скриншотов с PNG на другой
По умолчанию OS X сохраняет все сделанные вами скриншоты в формате png. Недаром разработчики Apple остановили свой выбор именно на этом расширении, так как оно не теряет исходного качества при трансформациях или теряет, но совсем не значительно. Единственный недостаток PNG формата - этого его вес, скриншот сохраненный в JPG может быть по объему в несколько раз меньше, что не маловажно при переносе файлов на небольших флэшках и отправке изображений через Email, размещении на интернет ресурсах и т.д.
Если Вы хотите изменить формат на jpg, gif, tiff или pdf, тогда используйте команду с нужным для вас форматом:
defaults write com.apple.screencapture type jpg && killall SystemUIServer
defaults write com.apple.screencapture type gif && killall SystemUIServer
defaults write com.apple.screencapture type tiff && killall SystemUIServer
defaults write com.apple.screencapture type pdf && killall SystemUIServer
Решите обратно использовать png, введите:
defaults write com.apple.screencapture type png && killall SystemUIServer
Меняем папку для сохранения скриншотов по умолчанию
Все скриншоты сделанные в OS X по умолчанию сохраняются на Рабочий стол. Но это не всегда удобно, например, если у вас на рабочем столе находится куча иконок и отыскать сделанный скриншот будет довольно трудно. Поэтому, чтобы это исправить можно воспользоваться командой:
defaults write com.apple.screencapture location /Pictures/Screenshots
После чего все новые скриншоты будут сохранятся в папке с одноименным названием Скриншоты в папке Картинки. Вы можете изменить путь в команде на свое усмотрение.
Если Вы захотите вернуть значение по умолчанию, тогда вам поможет команда:
defaults write com.apple.screencapture location /Desktop/ && killall SystemUIServer
Удаляем эффект тени со скриншотов
Скриншоты сделанные в OS X с помощью комбинаций клавиш ⌘Cmd + ⇧Shift + 4 + Пробел по умолчанию сохраняются с эффектом тени, что значительно увеличивает объем изображения. Если же Вы хотите ее убрать, то введите в терминале следующую команду:
defaults write com.apple.screencapture disable-shadow -bool true && killall SystemUIServer
После этой команды все скриншоты отдельных окон будут сохранятся без тени.
Вернуть все обратно и снова добавить тень вам поможет команда:
defaults write com.apple.screencapture disable-shadow -bool false && killall SystemUIServer
Если нужно убрать тень со скриншота только один раз, используйте команду:
screencapture -oi ~/Desktop/withoutShadow.png
После чего, скриншот будет сохранен на Рабочем столе с именем "withoutShadow.png".
Добавляем в Dock папку с недавно запущенными программами
Очень удобная функция, в одной папке отображаются 10 приложений, которые были запущенны последними. Своеобразная история запуска приложений Dock будет максимально востребована для пользователей у которых установлено большо количество программ и приложений. Для добавления папки в Dock воспользуйтесь командой:
defaults write com.apple.dock persistent-others -array-add '{"tile-data" = {"list-type" = 1;}; "tile-type" = "recents-tile";}'; killall Dock
Используя эти команды, Вы сможете значительно увеличить производительность и удобство при работе с Mac.