হালনাগাদ:
ম্যাকোস ১০.৯ (ম্যাভেরিক্স) এবং তারপরে, আপনি সরল অ্যাপলস্ক্রিপ্ট ব্যবহার করে বিজ্ঞপ্তিগুলি পোস্ট করতে পারেন:
theTitle <- "A Title"
theMsg <- "A message here"
cmd <- paste("osascript -e ", "'display notification ", '"', theMsg, '"', ' with title ', '"', theTitle, '"', "'", sep='')
system(cmd)
এটি terminal-notifierনীচে রেফারেন্সযুক্ত ইনস্টল করার প্রয়োজনীয়তা সরিয়ে দেয় ।
-
কমান্ড লাইন থেকে ডেস্কটপ বিজ্ঞপ্তি পেতে আমার ম্যাকে টার্মিনাল-বিজ্ঞাপক ইনস্টল করেছি । তারপরে আপনি system()কমান্ডটিতে এইভাবে কলটি গুটিয়ে রাখতে পারেন (স্পষ্টতই পথ পরিবর্তন করুন):
notify <- function(msgString='Message from R', titleString='Message from R', speakIt=FALSE) {
cmd <- paste('~/terminal-notifier/terminal-notifier.app/Contents/MacOS/terminal-notifier -message ', '"', msgString, '" -title "', titleString, '"', sep='')
system(cmd)
if (speakIt) {
system(paste('say', msgString))
}
}
আপনি এইভাবে ফাংশন কল করতে পারেন
notify("R is done", "Message from R", speakIt=TRUE)
এই মত একটি বার্তা পেতে:

আপডেট: অন্তর্ভুক্ত @ ভিএলসির sayকমান্ড।