Chrome bildirimlerini taşı veya sistem bildirimini kullan


21

Sorun

Ana ekranımın sol alt köşesinde açılan Chrome bildirimleri var. Bu oldukça can sıkıcı bir durum çünkü terminal pencerelerimin imleci tam orada ve komut satırını tamamen kaplıyorlar.

Ben çıkıyorum Ubuntu 14.04 ve Chrome 42

Ben zaten denedim:

  • ikincil ( sağda ) ekranın birincil olarak yapılması: hala sol monitörümün sol alt açısında bildirimler gösteriliyor
  • Chrome yerel bildirimlerini etkinleştir
    • Chrome'daki Bildirimleri Libnotify kabul edilen yanıt tarafından önerilen değişikliklerle bile çalışmıyor
    • Linux Yerel Bildirim uyumlu değil, Birlik eklentisine ihtiyaç var (bu nedir ???)
    • Chromify-OSD , NPAPI gerektiriyor, yükleyemiyorum, kullanımdan kaldırıldı

Soru

Ne deneyebilirim? Bu çözümlerden herhangi birini kabul edeceğim:

  • bildirimleri Unity'ye yönlendir
  • onları ekranımın başka bir açısına taşı
  • başka bir monitöre geç (ikincil monitörde Chrome kullanıyorum)

Ayrıca...

Bunu Chromium SSS’inde de buldum:

S. Chromium bildirimleri neden D-BUS tabanlı bildirim sistemini kullanmıyor (aka libnotify / bildirim-daemon)?

A1. HTML5 bildirimleri, bildirim protokolü tarafından desteklenmeyen rastgele HTML içerebilir. (Bu, OS X'te Growl kullanmamamızın nedeni aynıdır.)

A2. Chromium'un bildirimleri, bildirim protokolü tarafından da desteklenmeyen bir seçenekler menüsü getiren bir düğme içerir.

A3. Glitzy Ubuntu bildirimleri arka plan programı, tasarım gereği, kullanıcının bildirim HTML'si tıklanabilir bağlantılar içerdiğinde çalışmadığı bildirimleriyle etkileşime girmesine izin vermez.

A4. Chromium'un entegre olmasına izin vermek için protokolü genişletmek iyi olurdu. Alıcılar var mı?


2013 tarihli krom hata veritabanında açılan bir hata var ve orada pek bir aktivite yok
solsTiCe

Yanıtlar:


3

Demek problem burada. Bahsettiğiniz gibi NPAPI'yı üzerindedir çıkış yolunda ve Webkit uygulamaları bir masaüstü ortamında [1] tarafından sağlanan bir saygı yerine kendi dahili bildirim sistemi yoğun kullanımını yapacağız. Birisi, tarayıcı için bildirim isteklerini engellemenin bir yolunu bulmaz ve sırayla konuşabilecek yerel bir arka planda konuşabilirse notify-osd; şansımız kalmadı.

Bunu genişleterek, KDE bildirim hizmetinde düğme manipülasyonuna izin verirken, Ubuntu bunu yapmaz. Bu eylemi genel bir özellik olarak birleştirdilerse, yukarıdakilerin uygulanması daha da uygun olabilir. Ama ne yazık ki.

[1]: Daha büyük olasılıkla, mümkün olduğu kadar zengin, ancak çapraz platform desteği konusunda fazla endişelenmeden yapmak istiyorlar.


Libnotify Notifications Chrome Extension, bunu yapan bir servise sahipti, ancak artık çalışmıyor. Benim sorum
Jean

Sorunuzla ilgili olarak atıfta bulunacağınız görünüşe göre, Chrome Geliştiricisi sayfasındaki, sitenin bildirimine ait servise ait değil , sağladığı siteden gelen içeriktir chrome-notify-osd.
jackyalcine

Nedir chrome-notify-osd? Ne demek istiyorsun?
Jean

Ah, bu hızlı yazarak, sadece demek istedim notify-osd.
jackyalcine

Ah doğru. Ancak, uzantı tarafından sağlanan arka plan programı, bildirimi bu iletiye yönlendirmelidir notify-ost... Yoksa yanlış mı anladım?
Jean

1

Eğer denediniz Bu ?

1. Adım: yamalı libnotify'ı yükleyin

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

Adım 2: config yardımcı programını kurun


5
Bu yamalı sürüm, sistem bildirimlerini değiştirmektir. Chrome'ları değiştirmek veya alternatif olarak sistemlerine yönlendirmek istiyorum. Bu sorumu cevaplamıyor.
Jean
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.