Mac OS X

Отключаем автовоспроизведение видео в браузере Firefox

Простой и быстрый процесс. Запускаем Firefox, в адресной строке вводим about:config и жмём клавишу Enter. Принимаем на себя риск и соглашаемся с предупреждением.

Чтобы браузер Chrome не будил тебя среди ночи криками монстров, давай попробуем отключить надоедливое автоматическое воспроизведение видео при загрузке страниц. На данный момент помимо встраивания видео в страницы стандартными средствами HTML5 продолжает жить плагин Flash и все гадости, которые с ним связаны, поэтому отключать автоматическое воспроизведение надо и для первого и для второго способов.

Сначала убедись, что браузер Safari не запущен. Чтобы полностью закрыть запущенную программу, перейди в неё и нажми сочетание клавиш Cmd-Q.

Теперь запускаем Terminal. Я обычно все программы запускаю через Spotlight. Быстро запустить Spotlight можно комбинацией клавиш Ctrl-Пробел.

Прежде всего, я не рекомендую вам этого делать. Если можно решить задачу, не прибегая к отключению SIP, то лучше её не отключать. Прочитайте, что такое режим rootless и для чего он нужен.

Мне лично понадобилось отключение режима rootless при обновлении PHP вручную до версии v7.1. У меня не получилось заставить Apache работать с новой версией PHP без отключения SIP. Наверняка, это можно сделать, но я не знаю как именно.

Краткая инструкция

  1. Перезагрузите macOS в режим восстановления. Для этого в момент запуска удерживайте нажатыми кливиши Cmd-R.
  2. В режиме восстановления из меню Utilities запустите Terminal.
  3. В терминале наберите команду csrutil disable.
  4. Перезагрузите компьютер в обычном режиме. Убедитесь, что SIP отключен, выполнив в терминале команду csrutil status.

Для того, чтобы снова включить SIP, выполните те же действия, только вместо команды csrutil disable выполните csrutil enable.

Подробности

Если краткая инструкция не помогла, то дальше мы её разжуём.

rootless — это набор дополнительных мер безопасности, повышающих защиту операционных систем macOS (в прошлом Mac OS X или просто OS X) от вредоносных программ. Впервые режим rootless появился в 2015-м году в версии Mac OS X El Capitan. Название rootless на самом деле вводит в заблуждение — правильное название будет System Integrity Protection (Защита целостности системы), так как пользователь root в системе всё еще существует, но SIP запрещает доступ к определённым системным директориям даже руту — пользователю, обладающему неограниченными правами. По факту это означает, что у вас больше нет полного контроля над системой. Если какой-то вредоносной программе удастся ввести вас в заблуждение и вы в ответ на её запрос введёте пароль администратора, этой программе всё равно не удастся внести какие-либо изменения в защищённые системные файлы и директории. То есть, даже если вы словите вирус, система останется работоспособной и вероятность угробить её существенно снижается. Минусом (а как же без них) является то, что вам не удастся внести изменения в системные файлы, даже если вы захотите это сделать. Это не так плохо, как может показаться, — в большинстве случаев нет никакой необходимости в подобных изменениях.

Мы, конечно, помним, речи Виталия Мутко на аглицкой мове. Честно говоря, я впечатлён решимостью этого человека — лично мне не хватило бы смелости демонстрировать свой неокрепший иностранный язык на публике. Разумеется, если именно смелость сподвигла его к этому подвигу. Не так давно я открыл для себя, что компания Apple наделила русскоговорящих помощников в операционной системе MacOS аналогичным речевым аппаратом. Оцените, что получится, если помощника Юрия заставить читать английский текст:


Как сделать то же самое

Всё достаточно просто. Если в двух словах, то делается это так:

  1. Выбираете голос Yuri в настройках Speech.

  2. Выделяете любой текст на английском языке, например, в браузере, и выбираете команду Start Speaking.

Прошу прощения, у меня в системе английский интерфейс, но разобраться в командах по аналогии, думаю, не составит труда. А получается довольно прикольно :)

Страницы