revocar la prohibición de enviar eventos de Apple a los eventos del sistema -- homebrew campo con catalina campo con git camp apple Relacionados El problema

revoke forbiddance to send Apple events to System Events


5
vote

problema

Español

He estado usando GITK proporcionado por GIT proporcionado por Homebrew con éxito, durante varios años.

hace un par de días, de repente provocó una ventana de seguridad cuando se llamara.

No permití el acceso, con la esperanza de poder cambiar de opinión.

Ahora tratando de iniciar GITK siempre causará:

  $ gitk --all Error in startup script: 58:103: execution error: Not authorised to send Apple events to System Events. (-1743)     while executing "exec osascript -e [format {         tell application "System Events"             set frontmost of processes whose unix id is %d to true         end te..."     invoked from within "if {[tk windowingsystem] eq "aqua"} {     exec osascript -e [format {         tell application "System Events"             set frontmost of processes ..."     (file "/usr/local/bin/gitk" line 12237) $ _   

Necesitaría revocar esa prohibición.

He eliminado git y reinstalado:

  $ brew remove --force git && brew install git   

que no resolvió el caso 1 . Se utilizó la fuerza para eliminar todas las versiones.

Si no lo arreglo, necesito acostumbrarme a TIG o SourceTree o alguna otra alternativa, con un impacto en la productividad inmediata.

1: Después de reinstalar, el error es el mismo, simplemente mudado a la línea 12212. Eso es porque uso mancha parches en la cima del Gitk oficial. Como puede ver, esos parches no están relacionados con la causa, así que no permita que te haga sentir alejado del problema real, lo que es 100% de materiales de MacOS.

Original en ingles

I have been using Gitk provided by Git provided by Homebrew with success, for several years.

A couple of days ago, it suddenly prompted a security window when called.

I did not allow access, hoping I would be able to change my mind.

Now trying to start Gitk will always cause:

$ gitk --all Error in startup script: 58:103: execution error: Not authorised to send Apple events to System Events. (-1743)     while executing "exec osascript -e [format {         tell application "System Events"             set frontmost of processes whose unix id is %d to true         end te..."     invoked from within "if {[tk windowingsystem] eq "aqua"} {     exec osascript -e [format {         tell application "System Events"             set frontmost of processes ..."     (file "/usr/local/bin/gitk" line 12237) $ _ 

I would need to revoke that forbiddance.

I have removed Git and reinstalled:

$ brew remove --force git && brew install git 

That didn't solve the case1. Force was used in order to remove all versions.

If I don't fix this, I'd need to get used to either Tig or Sourcetree or some other alternative, with an impact in immediate productivity.

1: After reinstalling, error is the same, just moved to line 12212. That's because I use taint patches on top of official Gitk. As you can see, those patches are unrelated to the cause, so please don't let it make you focus away from the actual issue, which is 100% macOS materials.

        
       
       

Lista de respuestas

6
 
vote
vote
La mejor respuesta
 

Verificar la configuración en: Preferencias del sistema & gt; seguridad & amp; privacidad & gt; privacidad

Si no encuentra nada allí, entonces en terminal , lea la página manual para: tccutil

  man tccutil   

Puede usar el siguiente comando para restablecer todos los permisos que ha establecido en AppleEvents :

  tccutil reset AppleEvents   

Tenga en cuenta que después de hacerlo, tendrá que responder a todas las consultas anteriores que puedan presentarse nuevamente.


Nota: Hace unos años, hubo un proyecto IIRC en GitHub que permitió leer la base de datos de privacidad y dirigida a ocurrencias específicas de un permiso establecido, pero creo que los cambios en MacOS Mojave lo paralizan . Puede que valga la pena hacer un poco de googleando si está buscando apuntar solo una aparición específica de un permiso de aplicación que no está disponible en la GUI.

 

Check setting under: System Preferences > Security & Privacy > Privacy

If you find nothing there, then in Terminal, read the man page for: tccutil

man tccutil 

You can use the following command to reset all permissions you've set on AppleEvents:

tccutil reset AppleEvents 

Note that after doing so, you'll have to respond to all previous queries that may come forward again.


Note: A few years back there was a project IIRC on GitHub that allowed reading the privacy database and targeting specific occurrences of a set permission, but I think changes in macOS Mojave crippled it. It might be worth doing a bit of googling if you'er looking to target just a specific occurrence of an app permission that is not available in the GUI.

 
 
   
   
3
 
vote

He golpeado este problema varias veces y hoy encontré una solución descrita en macobserver por Dave Hamilton , por lo que el crédito pertenece a Dave.

Mi configuración es:

MACOS MOJAVE, MACPORT y OHMYZSH, XQUARTZ

Problema:

Como se describe anteriormente, cuando ejecuto ABCDEFGHIJKLMNABCDEFGHIJKLMN0 , obtuve el mismo fracaso (no puedo recordar si alguna vez me han pedido, pero este hilo me hace creer que no podía).

  Error in startup script: 58:102: execution error: Not authorised to send Apple events to System Events. (-1743)     while executing "exec osascript -e [format {         tell application "System Events"             set frontmost of processes whose unix id is %d to true         end te..."     invoked from within "if {[tk windowingsystem] eq "aqua"} {     exec osascript -e [format {         tell application "System Events"             set frontmost of processes ..."     (file "/opt/local/bin/gitk" line 12261)   

La respuesta aceptada de @ user3439894 me dio una esperanza, pero no me di cuenta hasta que encontré a Dave's Los permisos posteriores se dividen en grupos como accesibilidad (el que siempre estaba investigando), y automatización que es donde se esconde la solución.

Fix

  1. Open Preferencias del sistema & GT; Seguridad y amplificador; Privacidad y GT; Privacidad y allí
  2. Seleccione Automatización Grupo del panel lateral izquierdo
  3. Spot sin marcar terminal o aplicación similar ingrese la descripción de la imagen aquí
  4. Revisa IT & AMP; Cierre la ventana de preferencias del sistema
  5. intente ejecutar gitk nuevamente. Voalã ... ingrese la descripción de la imagen aquí
 

I've hit this issue several times and today I found a solution described @ macobserver by Dave Hamilton, so the credit belongs to Dave.

My setup is:

macOS Mojave, Macport and ohmyzsh, XQuartz

Issue:

As described above, when I run $> gitk, I got same failure (I cannot recall if I was ever been prompted, but this thread makes me believe I could not).

Error in startup script: 58:102: execution error: Not authorised to send Apple events to System Events. (-1743)     while executing "exec osascript -e [format {         tell application "System Events"             set frontmost of processes whose unix id is %d to true         end te..."     invoked from within "if {[tk windowingsystem] eq "aqua"} {     exec osascript -e [format {         tell application "System Events"             set frontmost of processes ..."     (file "/opt/local/bin/gitk" line 12261) 

The accepted answer from @user3439894 gave me some hope, but I didn't realise until I found Dave's post permissions are divided into groups like Accessibility (the one I was always looking into), and Automation which is where the solution hides.

Fix

  1. Open System Preferences > Security & Privacy > Privacy and there
  2. Select Automation group from the left hand side panel
  3. Spot unchecked Terminal or similar application enter image description here
  4. Check it & close the System Preferences window
  5. Try to run gitk again. Voalxc3xa0... enter image description here
 
 

Relacionados problema

8  FFMPEG que da un error en el lanzamiento en Mac OS X LEON 10.7.1  ( Ffmpeg giving error on launch in mac os x lion 10 7 1 ) 
Instalé FFMPEG 0.8.5 en My Mac OS X Lion 10.7.1 con Homebrew brew install --use-gcc ffmpeg instalado sin ningún error. Pero, ahora cuando corro, da lo ...

5  ¿Cómo puedo deshacer "Exportar ruta = '/ usr / local / bin: $ ruta' >> ~ / .bash_profile"  ( How do i undo export path usr local binpath bash profile ) 
Estaba tratando de instalar Homebrew, que no estaba funcionando. Me dijo que hiciera ABCDEFGHIJKLMNABCDEFGHIJKLMN2 . Sin embargo, esto no estaba teniendo nin...

3  ¿Cómo conocer mejor OS X / UNIX? [cerrado]  ( How to get to know os x unix better ) 
cerrado . Esta pregunta debe ser más enfocado . Actualmente no está aceptando respuestas. ...

13  ¿Cómo deshacerse del mensaje "Solicitud descargada desde Internet" al instalar barriles caseros?  ( How to get rid of application downloaded from the internet message when instal ) 
Home Brew Carrk para instalar muchas aplicaciones durante bastante tiempo. Pero recientemente MacOS sigue pidiéndome, confirme primero la pregunta "Solicitud ...

1  Error al instalar CMU-Sphinx con BREW EN OSX  ( Error installing cmu sphinx with brew on osx ) 
Estoy recibiendo un error al instalar CMU-Sphinx. Intenté agregar ABCDEFGHIJKLMNABCDEFGHIJKLMN4 a PKG CONFIG CONFIG PURECOR: ABCDEFGHIJKLMNABCDEFGHIJKL...

1  Homebrew reemplazó a MySQL  ( Homebrew replaced mysql ) 
Tuve MySQL funcionando bien en OS X hasta que también lo instalé a través de Homebrew también. No puedo iniciar MySQL con el panel de preferencias y no puedo ...

4  Instalación de Homebrew: .git ya existe  ( Installing homebrew git already exists ) 
Debería mencionar que no tengo idea de lo que estoy haciendo :) Entonces, lo siento si esto es confuso. Estoy tratando de instalar Homebrew con este comando...

1  Línea de comandos para crear un documento PDF desde un lote de imágenes [duplicar]  ( Command line to create a pdf document from a batch of images ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo puedo convertir JPG en PDF fácilmente? ...

14  Entrada de teclado duplicado después de actualizar a MacOS Catalina  ( Duplicate keyboard input after upgrading to macos catalina ) 
Después de actualizar a MacOS Catalina: cuando escribo, MacOS repetirá al azar las pulress y las secuencias de las pulsaciones de teclas. A continuación se ...

5  Homebrew Vim con soporte de Python depende de Python 3.7.0, y tengo que usar 3.6.5  ( Homebrew vim with python support depends on python 3 7 0 and i have to use 3 6 ) 
Tengo que usar Python ABCDEFGHIJKLMNABCDEFGHIJKLMN0 Debido a una biblioteca que utilizo que sigue mostrando errores en 3.7.0 (TensorFlow). Instalé Pytho...

3  Control de paneles de preferencia MySQL para MySQL instalado a través de Homebrew  ( Mysql preference pane control for mysql installed via homebrew ) 
He instalado MySQL a través de homebrew : brew install mysql . Me gustaría obtener el panel de preferencias de MySQL se conectó a mi instalación de MySQL a ...

6  ¿Por qué la instalación de mi cerveza no funciona?  ( Why does my brew installation not work ) 
He instalado BREW antes, pero no funciona ahora. Cuando ejecuto brew , me da el error -bash: brew: command not found Así que intenté reinstalar el códi...

86  Escribe en NTFS usando Mavericks [Duplicate]  ( Write in ntfs using mavericks ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo escribo a las unidades NTFS en OS X? ...

46  ¿Hay alguna forma de actualizar Brew Cask?  ( Is there any way to upgrade brew cask ) 
¿Hay alguna forma de actualizar todo brew cask s? Algo así como brew cask upgrade ? ...

1  Compilación del paquete de descarga de Homebrew  ( Homebrew offloading package compilation ) 
Mi pobre Old 2008 Aluminio MacBook no es la única pieza vieja del kit que tengo en los paquetes de Homebrew, realmente aprecio la capacidad de tener un admini...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos