問題タブ [libnotify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2194 参照

python-3.x - libnotify を使用する Python 3 スクリプトが cron ジョブとして失敗する

URL から JSON を取得して処理し、取得したデータに重大な変更があった場合に通知する Python 3 スクリプトがあります。私はnotify2PyGObjectの libnotify バインディング (gi.repository.Notify) を使ってみましたが、どちらの方法でも同様の結果が得られました。このスクリプトは、ターミナルから実行すると問題なく動作しますが、cron が実行しようとすると停止します。

ここで、文字列のリストで呼び出すスクリプトを作成するとnotify_pygobject、cron はメール スプール経由でこのエラーを返します。

notify_notify2()...そして、代わりに呼び出すように変更すると:

PATH=いくつかの調査を行ったところ、 を crontab に入れるか、エクスポートする提案がありました$DISPLAY(スクリプト内で を呼び出してos.system('export DISPLAY=:0')実行しました) が、どちらも変更には至りませんでした...

0 投票する
1 に答える
991 参照

python - python gi.repository Notify と改行 "\n"

「gi.repository Notification」に新しい行を表示できません。プログラム内で文字列定数を使用すると機能しますが、ConfigParser クラスを使用して構成ファイルから文字列を読み取ると失敗します。

test.ini

test.py:

現在のプログラムの出力は次のようになります: 'Hello\nsudo!' ただし、プログラムでこの文字列 (コメント行) をハードコードすると、本来のように表示されます。

0 投票する
1 に答える
475 参照

python - Dbus オブジェクトのエクスポート

オブジェクトがエクスポートされないのはなぜですか?

0 投票する
1 に答える
533 参照

ruby-on-rails - guard cannot find libnotify nor cannot disable notifications but throw errors

guard was running fine, until out of the blue, it throws me these bunch of errors:

#xA;

Here is a guard notifiers command (shortened):

#xA;

I've tried setting notifiers :off option in the Guardfile, uninstalling libnotify gem, but it had no effect.

I am running ubuntu server so I think I shouldn't have libnotify, why is guard so rude to me all of a sudden?

0 投票する
0 に答える
65 参照

linux - ネットマネージャのようなデーモンが Linux で使用する Destop 通知機能はどれですか?

notify-send コマンドを使用して、デスクトップ バックグラウンド アプリケーションから通知メッセージを表示しようとしています。しかし、ユーザー間では機能しないことがわかりました。つまり、デーモンをルートユーザーとして実行していて、notify-send が通知を表示していません。root 以外のユーザーとしてデーモンを実行すると、notify-send が期待どおりに機能します。ユーザーに関係なくnotify-sendが機能する方法はありますか.また、Ubuntuのnet-managerのような標準デーモンは、ルートユーザーによって実行されているにもかかわらず、インターネットが接続または切断されたときにデスクトップに通知を表示する方法はありますか?

前もって感謝します。

0 投票する
1 に答える
5966 参照

python - libnotify エラー GLib.Error: org.freedesktop.Notifications という名前は、.service ファイルによって提供されませんでした

このエラーが発生しています。何が間違っているのですか?

(Raspberry Pi で最新の Raspbian を使用)

0 投票する
0 に答える
147 参照

lua - lua-lgi libnotify add_action コールバックが呼び出されていない

このページの hello world の例に従って lua-lgi と libnotify をセットアップし、 を使用した場合と同じように見えて動作する通知を正常に取得しましたos.execute("notify-send...")。Notify-send は、私が収集したものから、ユーザー アクションを許可しないため、libnotify ライブラリを直接使用して、ボタンで通知を表示しようとしています。通知をクリックすると、ファイルが開きます。ここで説明されている関数を lua で呼び出すことができます(Hello World の例からのビルド):

Hello:add_action("button", "Open", function(notification, action, user_data) os.open("gedit tmp") end)

これにより、通知に「開く」というラベルの付いたボタンが正常に表示されます。ただし、コールバック関数が呼び出されないため、ファイルは開きません。また、スクリプトを実行しているときに、通知が完全に表示される前に実際に実行が終了していることに気付きました。そのため、通知のボタンがクリックされたときにプログラムが実行されていない場合、それがコールバックが呼び出されない理由の 1 つです。それまでは正常に動作しています。これは lua-lgi の私の最初の経験なので、これらのタイプのコールバック関数がどのように lua に変換されるか、またはサポートされているかどうかはわかりません。これはおそらく、ここで本当に理解しようとしていることです。この問題に関するヘルプ、またはボタンを使用して通知を表示し、他の手段によるコールバックに代わる方法についての洞察をいただければ幸いです。

0 投票する
1 に答える
1408 参照

python - libnotify のアクション コールバックが機能しない

Python と Libnotify を使用してデスクトップ通知システムを開発しようとしています。

このチュートリアルを見つけて、アクション コールバックを使用して例を試しました。以下はコードの変更です。

[アラームに応答] ボタンをクリックしてもコールバック関数が呼び出されない

どんな助けでも。