Saat ini saya memiliki aplikasi AppleScript yang membuka jendela Terminal dan menyelesaikan perintah. Saya ingin lencana ikon aplikasi muncul di ikon Terminal di Dok saat perintah selesai. Saya memerlukan ini karena saya sering harus me-restart perintah ketika mereka berhenti. Apakah ini mungkin? Pada dasarnya aplikasi AppleScript saya mengambil variabel yang disediakan pengguna dan menghubungkannya ke perintah Terminal. Setiap kali saya menggunakan aplikasi itu membuka jendela Terminal baru (dimaksudkan). Saya ingin memiliki lencana muncul ketika perintah Terminal selesai.
terminal
notifications
Eli Greenberg
sumber
sumber
say
perintah yang secara lisan memberi tahu Anda, bunyi bip, pemberitahuan geraman, Terminal berubah warna, atau yang lainnya?triggers
yang bisa membuatnya sangat mudah dan elegan untuk diatur: iterm2.com/triggers.htmlJawaban:
Pada Mac OS X 10.7 Lion, Terminal memiliki fitur ini.
Jika Anda memancarkan lonceng (BEL, Control-G) di tab atau jendela latar belakang, ikon Dok aplikasi Terminal akan menunjukkan lencana dengan jumlah lonceng "belum dibaca"
dan ikon bel ditampilkan di tab terminal
(Jika hanya ada satu tab di jendela, pilih Lihat> Tampilkan Bilah Tab untuk melihat tab, yang juga menampilkan informasi status lainnya.)
Ini juga berlaku untuk jendela yang diperkecil.
Ketika Anda membawa jendela ke depan atau memilih tab latar belakang, indikator bel dihapus dari tab dan jumlah lencana turun.
sumber
Jika Anda bersedia menerima jawaban untuk pertanyaan yang lebih umum "apakah ada cara agar saya diberitahu ketika sesuatu selesai di jendela Terminal" maka jawabannya adalah: ya.
Jika Anda menjalankan Growl, Anda dapat membuat panggilan baris perintah dari skrip yang akan mengirim pemberitahuan ke Growl. Sebagai contoh:
Skrip tidak akan keluar sampai Anda menghapus pemberitahuan dari layar.
Anda bahkan bisa menggunakan
--name
opsi untuk memberi skrip nama yang unik, dan kemudian dari dalam Growl menyesuaikan bagaimana peristiwa yang dihasilkan oleh aplikasi bernama itu ditampilkan dan ditangani. Mereka dapat menghasilkan berbagai jenis pop up di layar, mereka dapat mengirim email kepada Anda, mereka dapat mengirim pesan kepada Anda melalui iChat, mereka meneruskan acara tersebut ke Growl di komputer lain, jika Anda menjalankan Prowl di iDevice Anda, mereka bahkan dapat meneruskan pemberitahuan ke iDevice Anda melalui pemberitahuan push.Tidak cukup jawaban yang Anda cari, tetapi mudah-mudahan itu memenuhi kebutuhan Anda.
sumber