Steam продовжує просити функції доступності, хоча має доступ?


13

Це трапляється зі мною лише на Йосеміті. Я надав Steam доступ, як і в попередньому запитанні . Steam добре працював до оновлення до Yosemite. Що, можливо, змінилося і чи має хто-небудь підказку, як це виправити, не видаляючи кілька терабайт відеоігор?


Чи Steam дозволений у вашому брандмауері?
Рускес

@Buscar 웃 насправді FireWall вимкнено.
Хелдар

Це не повинно бути вимкнено з інших причин! Відкрийте його та додайте Steam до дозволеного!
Ruskes

1
@Buscar 웃 машина стоїть за спеціально встановленим брандмауером та IDS. Це не повинно бути проблемою. Мені цікавіші причини, чому ви вважаєте, що FW може бути залучена до запиту функцій доступності?
Хелдар

1
Парна робить це і для мене. Я припускаю, що Steam просто потребує оновлення для Yosemite.
Кріс А

Відповіді:


12

Тимчасове виправлення (потрібен термінал):

  1. sudo sqlite3 /Library/Application\ Support/com.apple.TCC/Tcc.db 'delete from access where client like "%Steam%"'

  2. Перезапустіть Steam

  3. Дозволити доступ до пари через доступ до інтерфейсу користувача або щось подібне: sudo sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT OR REPLACE INTO access values ('kTCCServiceAccessibility','com.valvesoftware.steam',0,1,0,NULL);"


1
Дякую за це, дуже цікаве розуміння того, як насправді працює база даних про конфіденційність під кришкою. Мабуть, також є інструмент під назвою tccutil, але я не заглядав у нього.
Хельдар

чому це тимчасове виправлення?
tedder42

Я не зовсім впевнений, але багато змін конфігурації, внесених деякими програмами (зокрема, таніум, який використовується для моніторингу комп'ютерів, що випускаються компанією), призведуть до того, що ці налаштування часто змінюються, і вони роблять це, безпосередньо змінюючи цю базу даних ... і вони роблять це завжди роби це правильно. Цілком ймовірно, що у вас на ноутбуці є щось, що редагує це так чи інакше, і це питання часу, поки вам потрібно запустити команди ще раз. Краще виправити - пройти API та отримати всі потрібні параметри ... Я не знаю, як це зробити, і цей швидкий і брудний злом працює.
Полювання на

Вам все-таки потрібно підтримати цей хак: P, треба пожинати цю карму.
Полювання на Рендалла

+1 - Це, здається, є загальним рішенням проблем із доступністю. Працював і для програмного забезпечення Logitech.
andrewb

3

Здається, це відома помилка Yosemite.

Пара повинна бути оновлена, щоб вона працювала на 100% із сумісністю для Yosemite. Просто зачекайте, коли вони це виправлять.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.