O Steam continua solicitando recursos de acessibilidade, mesmo tendo acesso?

13

Isso só acontece comigo em Yosemite. Dei acesso ao Steam conforme minha pergunta anterior . O vapor funcionou bem até a atualização para Yosemite. O que pode ter mudado e alguém tem uma idéia de como consertar isso sem desinstalar alguns terabytes de videogame?

Kheldar
fonte
O Steam é permitido no seu Firewall?
Ruskes
@ Buscar, na verdade, o FireWall está desligado.
Kheldar 28/10
Não deve ser desligado por outros motivos! Abra-o e adicione o Steam ao permitido!
Ruskes
1
@Buscar 웃 a máquina está protegida por um firewall e IDS dedicados. Isso não deve ser um problema. Estou mais curioso sobre as razões pelas quais você acha que o FW pode estar envolvido com a solicitação dos Recursos de acessibilidade?
Kheldar 28/10
1
O Steam está fazendo isso por mim também. Presumo que o Steam só precise de uma atualização para o Yosemite.
Chris A

Respostas:

12

Uma correção temporária (requer terminal):

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

  2. Reiniciar o Steam

  3. Permitir acesso a vapor na acessibilidade via interface do usuário ou algo como: sudo sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT OR REPLACE INTO access values ('kTCCServiceAccessibility','com.valvesoftware.steam',0,1,0,NULL);"

Randall Hunt
fonte
1
Obrigado por isso, uma visão muito interessante sobre como o banco de dados de privacidade realmente funciona sob o capô. Aparentemente, também existe uma ferramenta chamada tccutil, mas eu não a examinei.
Kheldar
por que isso é uma correção temporária?
tedder42
Não tenho muita certeza, mas muitas alterações de configuração feitas por alguns aplicativos (especificamente o tanium, usado para monitorar computadores emitidos pela empresa) farão com que essas configurações sejam alteradas com frequência, e elas fazem isso modificando diretamente esse banco de dados ... sempre faça isso corretamente. As chances são de que você tenha algo em seu laptop que esteja editando isso de uma maneira ou de outra e seja uma questão de tempo até que você precise executar os comandos novamente. Uma correção melhor é passar pela API e obter todos os parâmetros corretos ... Não sei como fazer isso e esse hack rápido e sujo funciona.
Randall caça
Vocês precisam aprovar esse truque: P, precisam colher esse carma.
Randall caça
+1 - Esta parece ser uma solução geral para os problemas de acesso aos recursos de acessibilidade. Trabalhou também para o software Logitech.
andrewb
3

Este parece ser um bug conhecido para Yosemite.

O Steam precisa ser atualizado para funcionar 100% com compatibilidade com o Yosemite. Apenas espere que eles consertem.

nandonanders
fonte