मैं कब तक बदल सकता हूँ जब तक कि सूचनाएँ प्रदर्शित न हों?


22

क्या यह बदलने का एक तरीका है कि कब तक सूचनाओं का परिवाद जारी रहता है? मैंने महीनों तक इसके लिए गुगली की है और अब भी कोई किस्मत नहीं।

मैं वास्तव में यह सोचना शुरू कर रहा हूं कि आप इसे बदल नहीं सकते। मैं एपीआई में कहीं भी नहीं मिल सकता जहां डेवलपर्स इसे नियंत्रित कर सकते हैं।


क्या आप कृपया इस प्रश्न को फिर से समझ सकते हैं कि "मैं कितनी देर में सूचनाएँ प्रदर्शित करता हूँ?" "अधिसूचना प्रदर्शन समय" बहुत भ्रामक है, और एक प्रश्न के रूप में प्रकाशित नहीं किया गया है।
डेविड सिएगल

जवाबों:


13

आप इसे सामान्य रूप से नहीं कर सकते। हालाँकि, नोटिफ़िकेशन-ओएसडी का एक पैच संस्करण है जो इसका समर्थन करता है:यहां छवि विवरण दर्ज करें

उबंटू 16.04 से आगे:

आपको दो PPA जोड़ने होंगे:

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)

आपको दो PPA जोड़ने होंगे:

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"

उन दो ppa एक ही हैं? 'Informosdconfig ppa' को देखने के बाद मुझे लगता है कि आपका दूसरा मतलब थाsudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
हेलोएंड्रे

बस एक नोट, हालांकि उपरोक्त कार्यक्रम खूबसूरती से काम करता है , आप अभी भी अधिकतम 10 सेकंड तक सीमित हैं। आप 10 सेकंड से नीचे जा सकते हैं , लेकिन ऊपर नहीं (जो कि जब मैं देखना शुरू कर रहा था, उसके बाद)।
20

क्या यह डिफ़ॉल्ट notify-send व्यवहार को ओवरराइड करता है या यह एक अलग कमांड है?
दर्शन

दुर्भाग्य से, रिपॉजिटरी doesn't अब पैकेज प्रदान करता है, कह रहा हैE: Failed to fetch http://ppa.launchpad.net/amandeepgrewal/notifyosdconfig/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
phil294

मिला E: पैकेज का पता लगाने में असमर्थ Informosdconfig
Ole

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

अधिसूचना की अवधि, मेरा मानना ​​है, संदेश की लंबाई पर निर्भर है।

अप्रत्यक्ष रूप से (पायथन में pynotify मॉड्यूल का उपयोग करके) इसके साथ काम करने वाले किसी के दृष्टिकोण से, मैंने पाया है कि किसी संदेश के लिए अवधि निर्दिष्ट करना संभव नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.