কনসোল থেকে কে-ডি-ই-এর ওএসডি বা বিজ্ঞপ্তি লিখবেন কীভাবে?


10

আমি কীভাবে বাশ স্ক্রিপ্ট থেকে কেডিএর ওএসডি বা নোটিফিকেশন এরিয়া লিখতে পারি? আমি কে.ডি. 4.5 ব্যবহার করছি এবং মূলত আমার স্ক্রিপ্টটি হ'ল কিছু স্টাফ চালানোর সময় রিপোর্ট করা উচিত। যেহেতু আমি একটি শর্টকাট দ্বারা স্ক্রিপ্টটি চালাচ্ছি, আমার কোনও কনসোল আউটপুট নেই, তবে আমি নোটিফিকেশন এরিয়ায় ওএসডি-তে লিখতে চাই।

আমি "ওএসডি_ক্যাট" সম্পর্কে জানি এবং ব্যবহার করি তবে এটি পর্দায় কিছু কুৎসিত পাঠ্য রাখে।

ধন্যবাদ।


সাধারণত, "কীভাবে ... কেডি 4… শেল থেকে" উত্তর দিয়ে শুরু হয় qdbus। আমি qdbus org.kde.knotify /Notify event "notice" "my script" '(' ')' "title" "body" 0 '(' ')' 1000 0কাজ করার মতো কিছু আশা করব , তবে এটি আমার উবুন্টু 10.04 কেডি ৪.৪.২ এ কোনও দৃশ্যমান প্রভাব ফেলবে না।
গিলস 'অশুভ হওয়া বন্ধ করুন'

যাইহোক, এপিআই ডকুমেন্টেশনের জন্য এটিই পাস হয়: api.kde.org/4.x-api/kdebase-runtime-apidocs/knotify/html/…
গিলস 'অশুচি হওয়া বন্ধ করুন'

উত্তর:


15
notify-send 'why hello there'

notify-sendপ্যাকেজের অংশ libnotify-tools


perl -MDesktop::Notify -e'Desktop::Notify->new->create(body => q{why hello there})->show'

Desktop::Notify সিপিএএন-তে উপলব্ধ।


দুর্ভাগ্যক্রমে, এটি আর libnotify4 এর অংশ নয়: - / kdialog নীচে এখনও কাজ করে। এটি ড্যাক্সিমের দোষ নয়, কেবল কে-ডি-ই-র স্থানান্তরিত লাইব্রেরি ...
মাইক

14

বিকল্প হিসাবে:

kdialog --passivepopup 'why hello there' 5

5 এটি স্থায়ী সেকেন্ডের সংখ্যা। অন্যান্য বিকল্পের জন্য
চালান kdialog --help, যেমন title


1
এমনকি কোনও অতিরিক্ত প্যাকেজ ইনস্টল করার প্রয়োজন নেই, এবং আপনার প্রয়োজন সমস্ত বিকল্প রয়েছে, দুর্দান্ত! :-)
টিমাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.