अधिसूचित-भेजने के लिए विकल्प क्या हैं?


11

मैं notify-sendडेस्कटॉप सूचनाओं के लिए उपयोग करता हूं और मुझे अपेक्षित सारांश और निकाय के साथ सूचनाएं मिलती हैं। हालाँकि, notify-sendसीमाएँ हैं और इसलिए मैं इसके लिए विकल्पों पर कुछ सिफारिशें चाहूंगा notify-send

मुझे ये अतिरिक्त सुविधाएँ चाहिए:

  1. समय सीमा समाप्ति समय।
  2. आकार अनुकूलन (बुलबुले का आकार)।
  3. स्थान संशोधन (बुलबुले का स्थान)।
  4. बबल लुक (रंग, पारदर्शिता, छायांकन) (यदि संभव हो तो)

मैं जानता हूं python-notifyऔर इसका उपयोग करने में संकोच करता हूं कि मैं पायथन से परिचित नहीं हूं। मैं एक पूर्ण स्टैंड-अलोन कार्यक्रम चाहूंगा। कोई सुझाव?

जवाबों:


0

एकता, या किसी अन्य डेस्कटॉप पर जो उबंटू के नोटिफ़िकेशन-ओएसडी का उपयोग करता है, आपके पास अधिसूचना बबल का आकार, स्थिति, रूप बदलने या इसे प्रदर्शित करने का विकल्प कब तक बदलने का विकल्प नहीं है।


1
notify-osdकिसी अन्य डेमॉन द्वारा प्रतिस्थापित किया जा सकता है, यदि उपलब्ध हो, जिसे अनुकूलित किया जा सकता है?
वेदवल्स

संभवतः, जब तक वे उसी XDG API का उपयोग करते हैं
mhall119

3
मैं प्रतिस्थापन के लिए कह रहा था, न कि केवल संभावना।
वेदवल्स

@ mhall119, मैं देख रहा हूं, लेकिन क्या सूचनाएं भेजना संभव है जैसे ध्वनि / चमक सूचनाएं कैसे करती हैं? मुझे वेब पर कुछ भी नहीं मिला।
अलीएन

1
@VedVals हां, आप इसे बदल सकते हैं, हालांकि यह हमेशा सुंदर नहीं दिखता है। iirc, सूक्ति-अधिसूचना-डेमन एक विकल्प है।
सेठ

1

मैंने धान लैंडौ के सुझाव के अनुसार याड पर एक नज़र डाली। इसने मुझे खिड़की की सीमा के बिना एक अधिसूचना प्रदर्शित करने की अनुमति दी, जिससे फोकस चोरी नहीं हुआ, और यह 1 सेकंड के बाद स्वचालित रूप से बंद हो गया। मुझे विंडो बैकग्राउंड कलर बदलने का कोई तरीका नहीं मिला, लेकिन मैं पंगो टेक्स्ट एट्रिब्यूट मार्कअप लैंग्वेज का उपयोग करके टेक्स्ट कलर और साइज बदल सकता था । निम्न स्क्रिप्ट में 3% की मात्रा बढ़ जाती है, फिर yad का उपयोग करके वर्तमान वॉल्यूम स्तर प्रदर्शित करता है:

#!/bin/bash

amixer -q -D pulse sset Master 3%+
VOLUME=`awk -F"[][]" '/Front Left.*Playback/ { print $2 }' <(amixer -D pulse sget Master)`
yad --timeout 1 --skip-taskbar --center --no-buttons --text="Volume:" --width=200 --text-align=center --undecorated --text="<span color=\"#ffffff\" bgcolor=\"#000000\" font_size=\"large\" font_weight=\"heavy\">      Volume: $VOLUME      </span>"

1

मेरे सुझाव उपयोग करने के लिए है Yad , जिनमें से एक कांटा है Zenity

स्थापना:

sudo apt install yad

यदि आपके संस्करण पर उपलब्ध नहीं है, तो पहले निम्नलिखित चलाएँ:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt update

जानें इसके बारे में yad:

man yad

यह एक आदर्श समाधान नहीं है, लेकिन yad शक्तिशाली और लचीला है, और इसमें एक समय-आउट विकल्प है।


yadजिस तरह से मैं चाहता हूँ काम नहीं करता है। यह विंडो नोटिफिकेशन देता है। यह बहुत अच्छा है, लेकिन मुझे ऐसा कुछ चाहिए notify-send, जिसमें खिड़की नहीं है। साथ ही, अधिसूचना बबल प्राप्त करने की कोशिश में सिस्टम क्रैश हो गया।
वेदवल्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.