Steam continua a chiedere funzionalità di accessibilità anche se è presente l'accesso?


13

Questo succede solo a me su Yosemite. Ho dato l'accesso a Steam come da mia precedente domanda . Steam ha funzionato bene fino all'aggiornamento a Yosemite. Cosa può essere cambiato e qualcuno ha la minima idea di come risolverlo senza disinstallare alcuni terabyte di videogiochi?


Steam è consentito nel tuo firewall?
Ruskes,

@Buscar 웃 in realtà, FireWall è spento.
Kheldar,

Non dovrebbe essere spento per altri motivi! Aprilo e aggiungi Steam al permesso!
Ruskes,

1
@Buscar 웃 la macchina è protetta da un firewall e IDS dedicati. Questo non dovrebbe essere un problema. Sono più curioso dei motivi per cui ritieni che il FW potrebbe essere coinvolto nella richiesta delle funzioni di accessibilità?
Kheldar,

1
Steam lo sta facendo anche per me. Suppongo che Steam abbia solo bisogno di un aggiornamento per Yosemite.
Chris A

Risposte:


12

Una correzione temporanea (richiede un terminale):

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

  2. Riavvia Steam

  3. Consentire l'accesso a vapore nell'accessibilità tramite l'interfaccia utente o qualcosa del genere: 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
Grazie per questo, una visione molto interessante di come il database della privacy funziona effettivamente sotto il cofano. Apparentemente esiste anche uno strumento chiamato tccutil, ma non l'ho esaminato.
Kheldar,

perché è una soluzione temporanea?
tedder42

Non sono del tutto sicuro, ma molte modifiche alla configurazione apportate da alcune app (in particolare tanium che viene utilizzato per monitorare i computer emessi dall'azienda) causeranno frequentemente queste impostazioni e lo faranno modificando direttamente questo database ... farlo sempre correttamente. È probabile che tu abbia qualcosa sul tuo laptop che lo sta modificando in un modo o nell'altro ed è una questione di tempo fino a quando non è necessario eseguire nuovamente i comandi. Una soluzione migliore è passare attraverso l'API e ottenere tutti i parametri corretti impostati ... Non so come farlo e questo hack rapido e sporco funziona.
Randall Hunt,

Devi comunque votare questo hack: P, devo raccogliere quel karma.
Randall Hunt,

+1: questa sembra essere una soluzione generale ai problemi di accesso alle funzioni di accessibilità. Ha funzionato anche per il software Logitech.
Andrewb,

3

Questo sembra essere un bug noto per Yosemite.

Steam deve essere aggiornato per funzionare al 100% con compatibilità per Yosemite. Aspetta che li risolvano.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.