Arka fon
OS X'te bir komut dosyası içinden bir bildirim penceresi görüntüleyebilmek istiyorum. Betik arka planda çalışacaktır, bu nedenle bildirim terminale gitmemeli, bunun yerine bir iletişim penceresinde gösterilmelidir.
Şimdiye kadar ne buldum
xmessage
Linux'ta muhtemelen xmessage
bunun için değişkenlerinden birini kullanırdım . Ancak OS X'te hantal X sunucusunu sadece bu görev için başlatmak hem fazla hem de zevkime göre çok yavaş görünüyor.
Bulucu iletişim kutusu
Bu forum başlığında benzer bir soru buldum , “kabul edildi” cevabı bu komutu önerdi:
osascript -e 'tell app "Finder" to display dialog "Hey!"'
Ancak, OS X 10.7’de , ortaya çıkan iletişim kutusu hemen görüntülenmiyor. Bunun yerine, Finder simgesi sıçramaya başlar ve iletişim kutusu yalnızca simgeye tıkladığımda görünür hale gelir. Çok fazla fare tıklaması, çok yıkıcı.
Bildirici
Süper Kullanıcı'da , terminal-notifier adlı bir araç öneren bir cevap var . Ne yazık ki bu sadece OS X 10.8 için çalışıyor gibi görünüyor , bu yüzden benim durumumda yardımcı olmayacak.
Soru
Öyleyse, OS X 10.7'ye dahil edilmiş veya serbestçe temin edilebilecek, çok fazla ek yük olmadan kullanıcıya küçük bir diyalog gösterilmesini sağlayan bir araç var mı?