Si ejecuto el siguiente comando en Apple script Editor directamente,
display notification "Hello, world"
Puedo ver una notificación como se esperaba
Sin embargo, si trato de invocarlo a través de la línea de comandos:
osascript -e 'display notification "Hello, world"'
Resulta que lo estoy ejecutando en una sesión tmux. Si simplemente ejecuto el comando en mi shell por defecto, funciona como se espera.
¿Cómo puedo hacer que funcione con tmux?
0 votos
El
osascript
la línea funciona bien para mí0 votos
¿Lo haces por ssh? ¿Qué versión de OS X?
0 votos
Lo ejecuté en una sesión de tmux. Aparentemente no funciona si lo llamo en una sesión tmux, pero funciona bien en mi shell por defecto. Extraño
0 votos
Esto podría ser causado por el mismo problema que complica el acceso de tmux a la mesa de trabajo de OS X. Ver aquí para más detalles, y compruebe si la instalación reattach-to-user-namespace (
brew install reattach-to-user-namespace
si está ejecutando Homebrew) ayuda.