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.