Коротко
Установка обычная: скачать, открыть, разрешить. Нетипичных шагов два — просьба перенести приложение в «Программы» на macOS и несколько системных разрешений. Оба объясняются ниже.
Почему в системе другое название
В списке программ, в запросах разрешений и в диспетчере задач приложение подписано как syshelper. Это то же самое приложение.
Название выбрано нейтральным намеренно. Смысл продукта в том, чтобы не быть заметным на созвоне, а строчка с названием сервиса для собеседований в списке процессов — это заметность, которую скрытие окна уже не отменит.
Просьба перенести в «Программы»
На macOS приложение при запуске проверяет, откуда оно запущено, и если не из «Программ» — предлагает перенести себя туда одной кнопкой.
Причина техническая. macOS привязывает выданные разрешения к расположению приложения. Пока оно живёт в «Загрузках» или запускается прямо из образа диска, каждое обновление меняет это расположение, и все четыре разрешения приходится выдавать заново. После переноса они выдаются один раз.
Разрешения на macOS
| Разрешение | Зачем нужно | Что будет без него |
|---|---|---|
| Мониторинг ввода | Перехват горячих клавиш поверх любой другой программы | Сочетания не сработают, пока окно не в фокусе |
| Универсальный доступ | Поведение окна как оверлея поверх других приложений | Окно теряет часть режимов наложения |
| Запись экрана | Снимки экрана и запись созвона в файл | Ни снимков, ни записи |
| Микрофон | Голосовые вопросы и ваш голос в записи созвона | Голосовых вопросов нет, в записи только звук созвона |
Разрешение на запись экрана нужно именно для снимков и записи. А вот скрытие окна от чужой демонстрации работает независимо от него и не требует разрешений вовсе.
Разрешения на Windows
Здесь всё проще: система спрашивает только про микрофон, и только если вы собираетесь задавать голосовые вопросы или писать созвон. Перехват клавиатуры и скрытие окна отдельных разрешений не требуют.
Что настроить перед первым созвоном
Три вещи, которые лучше проверить заранее, а не в первые минуты интервью.
Включите горячие клавиши. По умолчанию они выключены, и это самая частая причина «ничего не работает». Тумблер в настройках или сочетание Cmd + Option + H на macOS и Ctrl + Option + H на Windows — последнее работает независимо от тумблера. Остальные сочетания собраны в таблицу по системам.
Заполните контекст. Резюме, легенда и конспекты — это разница между общим ответом и вашим. Роли у этих полей разные, и чем они отличаются стоит понять до того, как заполнять.
Проверьте звук на тренировочном созвоне. Запустите любой звонок с самим собой и убедитесь, что вопрос распознаётся. Если не распознаётся — причину чаще всего объясняет устройство захвата звука.
Обновления
Приложение проверяет обновления при запуске. Если версия новее, появляется отдельное окно с предложением установить.
Пакет проверяется по криптографической подписи перед установкой: файл, подменённый по дороге, не установится. Если обновление пропустить, приложение запомнит эту версию и не станет предлагать её снова — следующее предложение придёт уже со следующей версией.
Если что-то пошло не так
Приложение не стартует после обновления системы. Запустите его ещё раз. Если два запуска подряд закончились падением в первую минуту, приложение само отключает режим скрытия окна на текущую сессию и стартует без него: этот режим глубже всех связан с системными API и первым ломается на новой версии macOS. Включить его обратно можно вручную, и ручное включение снимает защиту.
Что-то работает не так, и непонятно почему. В профиле есть кнопка, открывающая папку с журналом работы. Журнал пишется локально, ротируется по размеру, и пароли с токенами вырезаются из него до записи — файл рассчитан на то, чтобы его можно было отправить в поддержку целиком.
Журнал — не единственное, что приложение пишет на диск: рядом с ним настройки, скриншоты и записи экрана.
Частые вопросы
Почему приложение называется syshelper?
Так оно подписано в системе: в списке программ, в диспетчере задач и в запросах разрешений. Название выбрано нейтральным намеренно — если окно всё же попадёт в кадр или собеседник заглянет в список процессов, там не будет строки с названием сервиса для собеседований.
Зачем приложение просит перенести себя в «Программы»?
macOS запоминает выданные разрешения по пути к приложению. Если оно запускается из «Загрузок» или прямо из образа диска, после обновления путь меняется и разрешения приходится выдавать заново. Перенос делается одной кнопкой при запуске.
Какие разрешения нужны на macOS?
Четыре, и каждое отвечает за свою часть. Мониторинг ввода — чтобы горячие клавиши срабатывали поверх других программ. Универсальный доступ — чтобы окно вело себя как оверлей. Запись экрана — для снимков экрана и записи созвона. Микрофон — для голосовых вопросов и звука в записи.
Можно ли выдать не все разрешения?
Да, но каждое отключает свою функцию. Без микрофона не будет голосовых вопросов, без записи экрана — снимков и записи созвона, без мониторинга ввода не сработают горячие клавиши. Приложение показывает, каких разрешений не хватает, и открывает нужный раздел системных настроек по кнопке.
Что нужно разрешать на Windows?
Только доступ к микрофону, и то если вы собираетесь задавать голосовые вопросы или писать созвон. Перехват клавиатуры и скрытие окна на Windows отдельных разрешений не требуют.
Почему горячие клавиши не работают сразу после установки?
Они выключены по умолчанию. Включаются тумблером в настройках или сочетанием Cmd + Option + H на macOS и Ctrl + Option + H на Windows — оно работает независимо от тумблера.
Как ставятся обновления?
Приложение проверяет обновления при запуске и предлагает установить, если версия новее. Пакет проверяется по подписи перед установкой: подменённый файл не установится. Пропущенную версию приложение запоминает и не предлагает её снова.
Приложение не запускается после обновления системы, что делать?
Запустите его ещё раз. После двух подряд неудачных запусков приложение само отключает режим скрытия окна на текущую сессию и стартует без него — этот режим глубже всех связан с системными API и первым ломается на новой версии macOS. Включить его обратно можно вручную в настройках.
