अधिसूचित-ओएसडी सूचनाएं शीर्ष-बाएँ कोने में अप्रमाणित दिखाई देती हैं


36

संकट

मैंने हाल ही में 13.04 से 13.10 तक उन्नत किया, और अचानक अधिसूचना बुलबुले ऊपरी दाएं कोने में सामान्य रूप से थीम पर दिखाई नहीं देते हैं, लेकिन वे ऊपरी-बाएं कोने में नीले रंग की पृष्ठभूमि पर सफेद पाठ के रूप में दिखाई देते हैं। यह इस तरह दिख रहा है:

शीर्ष-बाएँ कोने में खराब थीम्ड अधिसूचना।

इसे ठीक करने के असफल प्रयास

  • मैं फिर से स्थापित करने की कोशिश की unity, notify-osd, ubuntu-desktopहटाया notification-daemonजो स्थापित किया गया था, कि यह ठीक करता है में से कोई भी।

  • वास्तव में रनिंग से ps aux | grep notify-osdपता चलता है कि नोटिफ़िकेशन-ओएसडी भी नहीं चल रहा है। लेकिन जब मैं इसे मैन्युअल रूप से शुरू करने की कोशिश करता /usr/lib/x86_64-linux-gnu/notify-osdहूं तो मुझे मिलता है:

    ** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications
    
    ** (notify-osd:4618): WARNING **: Could not register instance
    
  • यदि मैं अच्छी तरह से समझता हूं, तो /usr/share/dbus-1/services/org.freedesktop.Notifications.serviceफ़ाइल द्वारा उदाहरण पंजीकृत है , जिसमें अभी शामिल है:

    [D-BUS Service]
    Name=org.freedesktop.Notifications
    Exec=/usr/lib/x86_64-linux-gnu/notify-osd
    

    उस फ़ाइल का नाम बदलने या हटाने (और रिबूट करने) का कोई प्रभाव नहीं पड़ता है (और यह स्वचालित रूप से पुन: निर्मित नहीं होता है)।

  • यह 13.10 पर अधिसूचित-ओएसडी से नो नोटिफिकेशन का डुप्लिकेट नहीं है (और जिस तरह से मैंने gnome-flashback-sessionसाथ में पर्स किया था notification-daemon)

प्रशन)

मैं यह कैसे डिबग कर सकता हूं? मुझे सामान्य स्थिति में वापस आने के लिए सूचना कैसे मिल सकती है?

यदि अतिरिक्त डिबग जानकारी की आवश्यकता है, तो मुझे इसे जोड़ने में खुशी होगी (बस मुझे कोई और नहीं मिल सकता है)।


क्या आपने इसे बंद करने और फिर से (रिबूट करने) की कोशिश की है? क्या आपने इसके अलावा xfce-notifydकोई अन्य सूचना डेमॉन स्थापित किया है notify-osd? क्या करता है ps aux | grep osdऔर / या ps aux | grep notiदिखाता है?
dobey

रिबूटिंग कुछ भी नहीं बदलता है। xfce-notifydस्थापित नहीं है (मैं किसी अन्य डेमॉन का नहीं); ps aux | grep osdकुछ नहीं देता है, और ps aux | grep notiदिखाता है [fsnotify_mark], update-notifierऔर /usr/lib/cups/notifier/dbus
१०

1
डॉबी ने जो कहा उसके अलावा, क्या आपने कोई अन्य डेस्कटॉप वातावरण स्थापित किया है? क्या आपने हाल ही में अपडेट किया है? दौड़ने की कोशिश करो apt-get autoremove। इसे क्या हटाना चाहता है?
सेठ

मैंने i3wmस्थापित किया है (क्या मुझे उस ऑटोरेमोविंग को शुद्ध करने की कोशिश करनी चाहिए?)। apt-get autoremoveकोई पैकेज नहीं निकाला। और समस्या 13.04 से 13.10 तक अपग्रेड करने के बाद सही दिखाई दी। संपादित करें: क्षमा करें, "अपडेट" प्रश्न को गलत समझा। (
अपडेटिंग

1
समस्या यह है कि किसी भी हालत में, उस तरीके से सूचनाओं को notify-osdन तो notification-daemonड्रा करें , न ही किसी भी हालत में। मैं इसके बारे में लॉन्चपैड पर एक उचित बग दर्ज करने का सुझाव दूंगा, क्योंकि पूछो उबंटू बग रिपोर्ट के लिए जगह नहीं है, या उन्हें डीबग करना है।
डोबे

जवाबों:


46

i3 "डनस्ट" अधिसूचना डेमॉन का उपयोग कर रहा है, इसलिए आपको ubuntu को फिर से सक्षम करने के लिए इसे निकालना होगा notify-osd

टर्मिनल से निम्नलिखित निष्पादित करें:

sudo apt-get purge dunst
killall dunst
notify-send "Hello"

3

मुझे i3 की वजह से भी यही समस्या थी। I3 के साथ स्थापित किए गए सभी पैकेजों को शुद्ध करने से मुझे मदद मिली:

sudo apt-get purge i3 i3-wm i3lock suckless-tools i3status dunst

मुझे लगता है (लेकिन मुझे यकीन नहीं है) कि समस्या dunstपैकेज के साथ थी - यह विवरण के अनुसार यह अधिसूचना डेमॉन भी है।

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