Как предотвратить приложение, работающее на стене и спам-терминалах - PullRequest
0 голосов
/ 15 апреля 2019

У меня приложение Mac с плохим поведением, отправленное поставщиком, который не отвечает на запросы поддержки. Mac запускает «стену» каждый раз, когда используются различные элементы пользовательского интерфейса, что приводит к звуковому сигналу и выбросу из каждого открытого окна терминала.

Broadcast Message from root@[redacted]                                      
        (no tty) at 6:06 GMT...                                                

ImageAPI:SaveImage attr.uiPage = 0, attr.uiCompression = -1           

Я попытался запустить "mesg n" в окнах терминала, но это не останавливает сообщения "wall".

Я готов выполнить chmod 000 "бинарный файл" wall (хотя возможно, если приложение вызывает его, что это может сломать приложение), или заменить его скриптом bash, который просто "завершает работу 0" - но в Мохаве это не представляется возможным:

$ sudo chmod 000 /usr/bin/wall
chmod: Unable to change file mode on /usr/bin/wall: Operation not permitted

Я не хочу отключать защиту целостности системы - по моему опыту это кроличья нора потерянного времени и бесполезности.

Любые предложения о том, как тихое приложение, пожалуйста?

...