gitk no funciona dentro de tmux

gitk no funciona dentro de tmux

Tengo un problema extraño que gitkno se ejecuta cuando lo uso dentro de una tmuxsesión. Si huyo gitkde tmux, obtengo:

Error in startup script: 58:102: execution error: An error of type -10810 has occurred. (-10810)
    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 12019)

Sin embargo, si ejecuto esto en una terminal normal (no tmux), funciona perfectamente como debería.

Instalé ambos tmuxy gitutilicé Brew y estoy ejecutando Mac OSX 10.10.1. tmux -vmuestra 2.0 y git --versionmuestra 2.5.0.

¿Alguna idea de por qué sucede esto?

Respuesta1

Necesita instalar/actualizar volver a adjuntar al espacio de nombres de usuario

Si está usando cerveza, puede hacerlo usando el siguiente comando.

brew upgrade reattach-to-user-namespace

esto tiene algo que ver con osascript

información relacionada