web-dev-qa-db-ja.com

Ubuntuはpynotify通知のカスタマイズを防ぎますか?

Pynotifyを使用して通知設定を変更できない理由を誰かが知っていますか?

通知を作成して変更し(たとえば、ディスプレイの中央に表示されるように)、表示するように指示できますが、それでも右上隅に表示されます。

そして、これが構成可能である場合、誰かがそうする方法を知っていますか?

私はfluxboxを使用してUbuntu10.10を実行しています。

通知を表示する関数は次のとおりです。

def displayNotification(msg):
  """Display the given notification."""
  if not pynotify.init("hey"):
    displayError("Unable to initialize notification library...")

  n = pynotify.Notification("Hey!", msg)
  n.set_hint("x",400)
  n.set_hint("y",400)
  n.set_timeout(2 * 3600 * 1000)
  if not n.show():
    displayError("Unable to show notification...")

これは、Ubuntuに切り替える前は、ArchLinuxで期待どおりに機能していました。

2
alesplin

通知-OSDはデフォルトでカスタマイズを許可していません(私が知っている非常にイライラします)-しかし、それは設計によるものです。同じ位置と他のオプションを取得するには、別の通知方法を使用する必要があります。

4
RolandiXor