Mostrar notificaciones interactivas (con botones) a través de Terminal

4

Me gustaría permitir que mis scripts de shell bash muestren notificaciones de gui con dos botones en los que el usuario puede hacer clic y luego ejecutar algunos comandos según el botón que se presione.

¿Qué opciones existen?

    
pregunta Matteo 16.10.2015 - 20:58

4 respuestas

3

Soy un gran fan de Tkinter ya que tiene muchos más tutoriales que ayudan a una nueva persona a resolver problemas reales y python / tk se distribuye con todas las Mac y las versiones se han mantenido estables durante años de versiones de OS X.

Para comenzar, ejecute este comando:

python -c "import Tkinter;Tkinter._test()"

Si los tutoriales gratuitos vinculados anteriormente no funcionan para sus necesidades, los profesionales en clases de lynda y python como enlace son bastante fáciles de comenzar con tiempo limitado o fondos limitados.

También podría comience desde la GUI con Platypus y haga que llame a sus scripts de bash deseados para cada botón que presione. Luego puedes abrir la "aplicación" con abrir -a para comenzar.

    
respondido por el bmike 16.10.2015 - 21:50
1

Uso una pequeña línea de comando "alerta" para mostrar las notificaciones de Alertas desde el terminal.

Codifico esta herramienta, siéntase libre de contribuir: enlace

    
respondido por el vjeantet 25.12.2015 - 19:29
1

He tenido el mayor éxito con la herramienta de línea de comandos terminal-notifier .

    
respondido por el Radon Rosborough 18.03.2017 - 17:03
0

Eche un vistazo a AppleScript, que se puede usar desde el shell con osascript. Tiene soporte completo para la interfaz gráfica de usuario, se integra muy bien con los scripts de shell y tiene una base de usuarios rica e historial con muchos tutoriales para comenzar. Se preinstala en cada Mac, incluido un editor de script completo en caso de que te gusten las aplicaciones dedicadas.

    
respondido por el John Keates 17.10.2015 - 03:19

Lea otras preguntas en las etiquetas