Visualizza notifiche interattive (con pulsanti) tramite Terminale

4

Mi piacerebbe lasciare che i miei script della shell bash mostrino le notifiche della GUI con due pulsanti che l'utente può cliccare e quindi eseguire alcuni comandi a seconda del pulsante premuto.

Quali opzioni esistono?

    
posta Matteo 16.10.2015 - 20:58
fonte

4 risposte

3

Sono un grande fan di Tkinter dal momento che ha molti più tutorial che aiutano una nuova persona a risolvere problemi reali e python / tk viene fornito con tutti i Mac e le versioni sono rimaste stabili per anni di versioni di OS X.

Per iniziare, esegui questo comando:

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

Se le esercitazioni gratuite collegate sopra non funzionano per le tue esigenze, quelle professionali su classi lynda e python come link sono abbastanza facili da iniziare con un tempo limitato o fondi limitati.

Potresti anche inizia dalla GUI con Platypus e chiedi di chiamare gli script bash desiderati per ogni pulsante premuto. Potresti quindi aprire l'app con open -a per iniziare.

    
risposta data 16.10.2015 - 21:50
fonte
1

Uso una piccola riga di comando "alerter" per visualizzare le notifiche degli avvisi dal terminale.

Codice questo strumento, sentiti libero di contribuire: link

    
risposta data 25.12.2015 - 19:29
fonte
1

Ho ottenuto il maggior successo con lo terminal-notifier strumento da riga di comando ampiamente utilizzato

.     
risposta data 18.03.2017 - 17:03
fonte
0

Dai un'occhiata ad AppleScript che può essere usato dalla shell con osascript. Ha un supporto completo per gui, si integra molto bene con gli script di shell e ha una ricca base di utenti e una storia con un sacco di tutorial per iniziare. È preinstallato su ogni Mac, incluso un editor di script completo nel caso in cui ti piacciono le app dedicate.

    
risposta data 17.10.2015 - 03:19
fonte

Leggi altre domande sui tag