কতক্ষণ বিজ্ঞপ্তি প্রদর্শিত হয় তা আমি কীভাবে পরিবর্তন করব?


22

Libnotify বিজ্ঞপ্তি কত দিন স্থায়ী হয় তা পরিবর্তনের কোনও উপায় আছে? আমি কয়েক মাস ধরে এই জন্য প্রায় googled এবং এখনও কোন ভাগ্য নেই।

আমি আসলে ভাবতে শুরু করি যে আপনি এটি পরিবর্তন করতে পারবেন না। এমনকি API এ আমি কোথাও খুঁজে পাচ্ছি না যেখানে বিকাশকারীরা এটি নিয়ন্ত্রণ করতে পারে।


আপনি কি দয়া করে এই প্রশ্নটির পুনঃব্যবস্থা করতে পারেন "বিজ্ঞপ্তিগুলি কতক্ষণ প্রদর্শিত হয় আমি কীভাবে পরিবর্তন করব?"; "বিজ্ঞপ্তি প্রদর্শনের সময়" বেশ বিভ্রান্তিকর, এবং প্রশ্ন হিসাবে শব্দযুক্ত নয়।
ডেভিড সিগেল

উত্তর:


13

আপনি সাধারণত এটি করতে পারবেন না। তবে নোটিফাই-ওএসডি-র একটি প্যাচযুক্ত সংস্করণ রয়েছে যা এটি সমর্থন করে:এখানে চিত্র বর্ণনা লিখুন

উবুন্টু থেকে 16.04 এর পরে:

আপনাকে দুটি পিপিএ যুক্ত করতে হবে:

sudo add-apt-repository ppa:leolik/leolik
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update

তারপরে এটি ইনস্টল করুন:

sudo apt-get upgrade
sudo apt-get install notifyosdconfig

কনফিগারেশন ডায়ালগটি অ্যাপ্লিকেশন-> আনুষাঙ্গিকগুলিতে বা notifyosdconfটার্মিনাল থেকে হওয়া উচিত । উপরের স্ক্রিনশট অনুযায়ী মানক বিজ্ঞপ্তির সময়কালের জন্য একটি সেটিংস রয়েছে যদি আপনি এটিকে --expire-timeপ্যারামিটার সেট না করেন ।

উদাহরণ:

notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"

পুরানো সংস্করণ: (9.10-14.10)

আপনাকে দুটি পিপিএ যুক্ত করতে হবে:

sudo add-apt-repository ppa:leolik/leolik
sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
sudo apt-get update

তারপরে এটি ইনস্টল করুন:

sudo apt-get upgrade
sudo apt-get install notifyosdconfig

কনফিগারেশন ডায়ালগটি অ্যাপ্লিকেশন-> আনুষাঙ্গিকগুলিতে বা notifyosdconfটার্মিনাল থেকে হওয়া উচিত । উপরের স্ক্রীনশট অনুসারে বিজ্ঞপ্তি সময়কালের জন্য একটি সেটিং রয়েছে।

উদাহরণ:

notify-send --urgency=LOW --expire-time=1 --icon=face-laugh "test" "1 second"

এই দুই পিপিএর একই? 'notifyosdconfig ppa' গুগল করার পরে আমার মনে হয় আপনি দ্বিতীয়টি বোঝাতে চেয়েছিলেনsudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
হ্যালোইন্ড্রে

উপরের প্রোগ্রামটি সুন্দরভাবে কাজ করলেও কেবল একটি নোট, আপনি এখনও সর্বোচ্চ 10 সেকেন্ডের মধ্যে সীমাবদ্ধ। আপনি 10 সেকেন্ডের নীচে যেতে পারেন , তবে উপরে নয় (যা আমি যখন সন্ধান করতে শুরু করি তখন তা ছিল)।
59

এটি ডিফল্ট notify-send আচরণকে ওভাররাইড করে না এটি একটি পৃথক আদেশ?
phil294

দুর্ভাগ্যক্রমে, সংগ্রহস্থল আর প্যাকেজ সরবরাহ করে না,E: Failed to fetch http://ppa.launchpad.net/amandeepgrewal/notifyosdconfig/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
phil294

পেয়ে গেছেন: প্যাকেজ notifyosdconfig
ওল

4

অশোধিত কিন্তু কার্যকর এবং তারপর কিছু - সতর্কীকরণ এই বিজ্ঞপ্তিগুলি মুলতুবী নিহত
এই শুধুমাত্র কমান প্রদর্শন বার শুধু পরিবর্তন করতে পারেন 1.5মধ্যে sleep 1.5;নীচের:

রেফ: নোটিফাই-ওএসডি-তে ক্লোজ বোতামে
বিশদ ?

এক্স-রেফ:
বিজ্ঞপ্তি-পাঠানোর বিজ্ঞপ্তিতে মেয়াদ শেষ হওয়ার সময়

dbus-monitor "interface='org.freedesktop.Notifications'"            \
| grep --line-buffered  "member=Notify"                             \
| sed -u -e 's/.*/sleep 1.5; killall notify-osd/'                   \
| bash

বুকমার্কস:
স্ব - কতক্ষণ বিজ্ঞপ্তি প্রদর্শিত হয় তা আমি কীভাবে পরিবর্তন করব?
বিজ্ঞপ্তি-পাঠানোর বিজ্ঞপ্তিতে মেয়াদ শেষ হওয়ার সময়


3

বিজ্ঞপ্তির সময়কালটি আমি বিশ্বাস করি, বার্তার দৈর্ঘ্যের উপর নির্ভর করে।

অপ্রত্যাশিতভাবে এর সাথে কারও সাথে কাজ করা হয়েছিল এমন ব্যক্তির দৃষ্টিকোণ থেকে (পাইথনে পাইটনিফাই মডিউলটি ব্যবহার করে) আমি আবিষ্কার করেছি যে কোনও বার্তার জন্য একটি নির্দিষ্ট সময়কাল নির্দিষ্ট করা সম্ভব নয়।

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