क्रोम सूचनाएँ ले जाएँ या सिस्टम अधिसूचना का उपयोग करें


21

समस्या

मेरी मुख्य स्क्रीन के निचले बाएँ कोने में पॉपिंग क्रोम सूचनाएँ हैं। यह काफी कष्टप्रद है, 'क्योंकि मेरी टर्मिनल खिड़कियों के कर्सर वहीं हैं, और वे पूरी तरह से कमांड लाइन को कवर करते हैं।

मैं Ubuntu 14.04 और Chrome 42 पर हूं

मैंने पहले ही कोशिश की है:

  • मेरी माध्यमिक ( दाईं ओर ) स्क्रीन को प्राथमिक बनाते हुए : यह अभी भी मेरे बाएँ मॉनिटर के निचले बाएँ कोण पर सूचनाएँ प्रदर्शित करता है
  • Chrome मूल सूचनाएँ सक्रिय करें
    • Chrome में लिबनिटिज़ नोटिफिकेशन स्वीकार किए गए उत्तर द्वारा प्रस्तावित संशोधनों के साथ भी काम नहीं करता है
    • लिनक्स नेटिव नोटिफ़िकेशन असंगत है, एकता प्लगइन की आवश्यकता है (वह क्या है ????
    • Chromify-OSD को NPAPI की आवश्यकता होती है, जिसे मैं स्थापित नहीं कर सकता, यह पदावनत है

सवाल

मैं क्या कोशिश कर सकता हूं? मैं उनमें से किसी भी समाधान को स्वीकार करूंगा:

  • सूचनाओं को एकता में पुनर्निर्देशित करें
  • उन्हें मेरी स्क्रीन के दूसरे कोण पर ले जाएं
  • अन्य मॉनिटर पर जाएं (मैं द्वितीयक मॉनिटर पर Chrome का उपयोग कर रहा हूं)

इसके अलावा ...

मुझे यह क्रोमियम FAQs पर भी मिला:

Q. क्रोमियम नोटिफिकेशन D-BUS- आधारित नोटिफिकेशन सिस्टम (aka libnotify / notification-daemon) का उपयोग क्यों नहीं करते हैं?

A1। HTML5 नोटिफिकेशन में मनमाना HTML हो सकता है, जो नोटिफिकेशन प्रोटोकॉल द्वारा समर्थित नहीं है। (यह वही कारण है जो हम OS X पर Growl का उपयोग नहीं करते हैं)

ए 2। क्रोमियम की सूचनाओं में एक बटन शामिल होता है जो एक विकल्प मेनू लाता है, जो अधिसूचना प्रोटोकॉल द्वारा समर्थित नहीं है।

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

ए 4। क्रोमियम को एकीकृत करने की अनुमति देने के लिए प्रोटोकॉल का विस्तार करना अच्छा होगा। कोई लेने वाला?


2013 से दिनांकित क्रोमियम बग डेटाबेस में एक बग खोला गया है और वहां बहुत ज्यादा गतिविधि नहीं है
solsTiCe

जवाबों:


3

तो यहाँ समस्या है। जैसा आप उल्लेख किया है, जिसके लिए NPAPI पर है समाप्त हो रहा है और वेबकिट अनुप्रयोगों एक डेस्कटॉप वातावरण [1] द्वारा प्रदान की एक सम्मान के बजाय अपने स्वयं के में निर्मित सूचना प्रणाली का भारी इस्तेमाल बनाने जा रहे हैं। जब तक कोई व्यक्ति ब्राउज़र के लिए अधिसूचना अनुरोधों को बाधित करने के साथ नहीं आता है और उसे स्थानीय डेमॉन में बोलना पड़ता है, जिसके साथ बोल सकते हैं notify-osd; हम किस्मत से बाहर हैं।

इस पर विस्तार करते हुए, केडीई अपनी अधिसूचना सेवा में बटन हेरफेर की अनुमति देता है जबकि उबंटू नहीं करता है। यदि उन्होंने इस एक कार्रवाई को एक सामान्य विशेषता के रूप में एकीकृत किया है, तो उपरोक्त को लागू करना और भी अधिक संभव हो सकता है। लेकिन अफसोस।

[१]: अधिक संभावना है, वे इसे जितना संभव हो उतना समृद्ध बनाना चाहते हैं लेकिन क्रॉस प्लेटफॉर्म समर्थन के बारे में बहुत अधिक चिंता किए बिना।


Libnotify Notifications क्रोम एक्सटेंशन में एक डेमॉन था जिसने ऐसा किया था, लेकिन यह अब काम नहीं करता है। यह मेरे सवाल में था ...
जीन

आपके प्रश्न में जिस डेमॉन को आप संदर्भित करना चाहते हैं, वह क्रोम डेवलपर के पृष्ठ की सामग्री से है जो सिस्टम के नोटिफिकेशन डेमॉन को संदर्भित करता है, कि किसी के द्वारा प्रदान किया गया chrome-notify-osd
कटहल

क्या है chrome-notify-osd? आप क्या बात कर रहे हैं?
जीन

आह, यह त्वरित टाइपिंग था, मेरा मतलब बस था notify-osd
जैकलीन

ठीक है। लेकिन एक्सटेंशन द्वारा प्रदान किए गए डेमॉन को अधिसूचना को notify-ostएक पर पुनर्निर्देशित किया जाना चाहिए ... या क्या मुझे यह गलत समझ में आया?
जीन

1

क्या आपने यह कोशिश की है ?

चरण 1: पैच किए गए libnotify को स्थापित करें

sudo add-apt-repository ppa:leolik/leolik 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnotify-bin
pkill notify-osd

चरण 2: कॉन्फ़िगर उपयोगिता स्थापित करें


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