Steam terus meminta fitur aksesibilitas meskipun memiliki akses?

13

Ini hanya terjadi pada saya di Yosemite. Saya memberi akses Steam sesuai pertanyaan saya sebelumnya . Steam bekerja dengan baik sampai upgrade ke Yosemite. Apa yang mungkin telah berubah, dan adakah yang punya petunjuk bagaimana cara memperbaikinya tanpa menghapus beberapa terabyte video game?

Kheldar
sumber
Apakah Steam diizinkan di Firewall Anda?
Ruskes
@Buscar 웃 sebenarnya, FireWall tidak aktif.
Kheldar
Seharusnya tidak mati karena alasan lain! Buka dan tambahkan Steam ke yang diizinkan!
Ruskes
1
@Buscar machine mesin berada di belakang firewall dan IDS khusus. Ini seharusnya tidak menjadi masalah. Saya lebih ingin tahu alasan mengapa Anda berpikir FW dapat terlibat dengan permintaan Fitur Aksesibilitas?
Kheldar
1
Steam juga melakukan ini untuk saya. Saya berasumsi Steam hanya perlu pembaruan untuk Yosemite.
Chris A

Jawaban:

12

Perbaikan sementara (membutuhkan terminal):

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

  2. Mulai Ulang Steam

  3. Izinkan akses uap dalam aksesibilitas melalui UI atau sesuatu seperti: 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
sumber
1
Terima kasih untuk ini, wawasan yang sangat menarik tentang bagaimana sebenarnya basis data privasi bekerja di bawah tenda. Di sana rupanya juga ada alat yang disebut tccutil, tetapi saya tidak memeriksanya.
Kheldar
mengapa ini perbaikan sementara?
tedder42
Saya tidak sepenuhnya yakin tetapi banyak perubahan konfigurasi yang dilakukan oleh beberapa aplikasi (khususnya tanium yang digunakan untuk memantau komputer yang dikeluarkan perusahaan) akan menyebabkan pengaturan ini sering berubah dan mereka melakukannya dengan secara langsung memodifikasi database ini ... dan mereka tidak selalu melakukannya dengan benar. Kemungkinannya adalah Anda memiliki sesuatu di laptop Anda yang sedang mengedit ini dengan satu atau lain cara dan itu masalah waktu sampai Anda perlu menjalankan perintah lagi. Perbaikan yang lebih baik adalah melalui API dan mendapatkan semua parameter yang tepat ditetapkan ... Saya tidak tahu bagaimana melakukannya dan hack cepat dan kotor ini berfungsi.
Randall Hunt
Anda harus memperbaiki retasan ini: P, harus menuai karma itu.
Randall Hunt
+1 - Ini tampaknya menjadi solusi umum untuk masalah aksesibilitas fitur akses. Bekerja untuk perangkat lunak Logitech juga.
andrewb
3

Tampaknya ini adalah bug yang dikenal untuk Yosemite.

Steam harus diperbarui agar berfungsi 100% dengan kompatibilitas untuk Yosemite. Tunggu saja mereka untuk memperbaikinya.

pengacau
sumber