web-dev-qa-db-ja.com

Chrome通知を移動するか、システム通知を使用します

問題

メイン画面の左下隅にChrome通知がポップアップ表示されます。これは非常に迷惑です。なぜなら、私のターミナルウィンドウのカーソルがそこにあり、コマンドラインを完全にカバーしているからです。

私はUbuntu 14.04Chrome 42

私はすでに試しました:

  • セカンダリ(right)画面をプライマリとして作成します:まだ私の左下の角度に通知を表示します leftモニター
  • Chromeネイティブ通知をアクティブ化
    • Chromeのlibnotify通知は、受け入れられた回答によって提案された修正を行っても機能しません
    • Linux Native Notificationは互換性がなく、Unityプラグインが必要です(それは何ですか?)
    • Chromify-OSDはNPAPIを必要とします。これはインストールできません。廃止されました

質問

何を試せますか?これらのソリューションのいずれかを受け入れます。

  • 通知をUnityにリダイレクトします
  • 画面の別の角度に移動します
  • 他のモニターに移動します(セカンダリモニターでChromeを使用しています)

また...

Chromiumのよくある質問でもこれを見つけました。

Q. Chromium通知でD-BUSベースの通知システム(別名libnotify/notification-daemon)が使用されないのはなぜですか?

A1。 HTML5通知には任意のHTMLを含めることができますが、これは通知プロトコルではサポートされていません。 (これは、OS XでGrowlを使用しないのと同じ理由です。)

A2。 Chromiumの通知には、オプションメニューを表示するボタンが含まれていますが、これも通知プロトコルではサポートされていません。

A3。 glitzy Ubuntu通知デーモンは、設計上、ユーザーが通知と対話することをまったく許可しません。これは、通知HTMLにクリック可能なリンクが含まれている場合は機能しません。

A4。 Chromiumを統合できるようにプロトコルを拡張すると便利です。受験者はいますか?

21
Jean

ここに問題があります。あなたが言ったように、 NPAPI はオンです その出口 とWebkitアプリケーションはデスクトップ環境で提供される通知システムを尊重する代わりに、独自の組み込み通知システムを多用します[1]。ブラウザの通知リクエストをインターセプトし、notify-osdと順番に話すことができるローカルデーモンで話すように誰かが考え出さない限り、運が悪い。

これを拡張すると、KDEでは通知サービスでボタン操作が可能になりますが、Ubuntuではできません。この1つのアクションを一般的な機能として統合している場合は、上記を実装することがさらに実現可能性があります。しかし悲しいかな。

[1]:クロスプラットフォームのサポートについてあまり心配することなく、可能な限りリッチにしたいと考えています。

3
jackyalcine

this を試しましたか?

ステップ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:設定ユーティリティをインストールする

1
Galgalesh