Заметки в категории MacOS

sudo по отпечатку в MacOS

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

Крайне редко, но все же приходится запускать что-то из под sudo. Приходится вводить пароль, а он не маленький и довольно сложный.

В общем, нашел способ не вбивать пароль при запуске sudo, а использовать датчик отпечатка пальца. Делюсь.

Надо поправить файл /etc/pam.d/sudo, добавив в него первой строкой:

auth       sufficient     pam_tid.so

Вы не поверите... Это все. ;)

Установка Qt 5.5 на MacOS

Случилось так, что надо было поставить Qt версии 5.5 на мой MacBook. Проблема в том, что Brew эту версию уже не поддерживает.

В итоге нашел рецепт:

brew update
cd $( brew --prefix )/Homebrew/Library/Taps/homebrew/homebrew-core
git checkout 9ba3d6ef8891e5c15dbdc9333f857b13711d4e97 Formula/qt@5.5.rb
brew install qt@5.5

В результате мы имеем установленный Qt и ошибку при запуске терминала:

Error: qt@5.5: unknown version :mountain_lion

Делаем следующее:

cd $( brew --prefix )/Homebrew/Library/Taps/homebrew/homebrew-core
git checkout 9ba3d6ef8891e5c15dbdc9333f857b13711d4e97 Formula/qt@5.5.rb

И правим файл Formula/[email protected], комментируя строку номер 25.

Все. Qt готов, ошибка устранена. :)

Очередная попытка переехать на Mac OS

Уже в который раз пытаюсь уйти с Ubuntu. Вариантов миграции совсем не много. Самый очевидный - это MacOS X.

В этот раз меня даже не сильно раздражает эта ОС. Вполне сносно можно жить, если допилить ее до вменяемого состояния.

Переходы по словам в консоли

Ни для кого не секрет, что родной терминал в маке довольно убог и все используют iTerm2. Настроить на переход по словам с помощью Alt/Option довольно легко. Инструкций в интернете полно.

После этих настроек все становится хорошо и довольно удобно.

Закрытие последней вкладки в Safari

В Safari, как и в других браузерах, можно закрепить несколько вкладок. Но от этого есть неприятный сайдэффект. Если нажать Cmd+W на последней не закрепленной вкладке, то Safari закрывает все окно. В остальных браузерах тебя просто перебрасывает на закрепленную вкладку.

Исправить можно в системных настройках клавиатуры путем добавления Shortcut (горячей клавиши).

Опишу для англоязычной системы, т.к. я использую систему именно на английском языке.

В разделе "App Shortcuts" создаем новую комбинацию клавиш для приложения Safari.

В Application выбираем Safari, в Menu item пишем "Close Tab" (регистр букв имеет значение), и в Keyboard Shortcut нажимем Cmd+W.

Все. После этого по нажатии в последней вкладке Cmd+W будет закрыта вкладка и открыты Favorites.

Если у вас система на русском языке, то в Menu item надо ввести название пункта меню в Safari, которое вы хотите чтоб вызывалось по нажатию Cmd+W.

Пока на этом все. Будем пробовать ужиться на этой системе.