1 votos

"open in tmux fails for all files" -> "abrir en tmux falla para todos los archivos"

Estoy teniendo problemas para solucionar un problema que he tenido con Yosemite durante algunas semanas: cuando emito el comando open dentro de tmux, todos los archivos (PDF, archivos de texto, aplicaciones, todo) fallan al abrir con el código de error -10810 para todos los archivos. Resultado siguiente:

$ open Coda\ 2.app
LSOpenURLsWithRole() failed with error -10810 for the file /Users/chris/Applications/Coda 2.app.

Esto sucede para todas las terminales (bash, fish, zsh) pero solo cuando se ejecuta bajo tmux. Las URL como open "http://google.com también funcionan bien.

¿Alguien tiene alguna idea? Aquí está mi PATH:

/Users/chris/.rvm/gems/ruby-2.1.3/bin /Users/chris/.rvm/gems/ruby-2.1.3@global/bin /Users/chris/.rvm/rubies/ruby-2.1.3/bin /usr/local/bin /usr/bin /bin /usr/local/sbin /usr/sbin /sbin /Users/chris/.rvm/gems/ruby-2.1.3/bin /Users/chris/.rvm/gems/ruby-2.1.3@global/bin /Users/chris/.rvm/rubies/ruby-2.1.3/bin /usr/local/opt/coreutils/libexec/gnubin /Users/chris/.rvm/bin /opt/X11/bin /usr/texbin /Users/chris/Applications

1voto

Guest Puntos 63

Parece que hay un problema de usernamespace si desea abrir aplicaciones de OS X dentro de tmux.

Para solucionar eso, instala con Homebrew:

brew install reattach-to-user-namespace

y coloca esto dentro de tu ~/.tmux.conf para el shell Bash:

set-option -g default-command "which reattach-to-user-namespace > /dev/null && reattach-to-user-namespace -l /bin/bash || /bin/bash"

después de eso deberías poder abrir archivos también en tmux.

Fuente de donde obtuve esta información: http://uber.pro/here-fishy-fishy/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X