ユーザーがGUIで終了ボタンを押したときに通知を送信する方法は?

ユーザーがGUIで終了ボタンを押したときに通知を送信する方法は?

終了する前にペンドライブを取り出すように指示するプログラムを作成しています。フラッシュドライブが接続されている場合はプログラムがシャットダウンをロックし、フラッシュドライブが切断されるとプログラムはロックを解除します。

これを行うには、pendriveが接続されているときにコピーされ、pendriveが切断されたときに削除されるpolkit認証ファイル(.pkla)を使用します。

polkit 0.105を使用していますが、JavaScriptルールの設定は許可されていません。

[Shutdown]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.xfce.session.xfsm-  shutdown-helper
ResultAny=no
ResultInactive=yes
ResultActive=no

これにより、シャットダウンがロックされていることがわかります。ただし、シャットダウンをロックすることに加えて、ユーザーがシャットダウンボタンを押すと(ポルケットジョブを呼び出す)、システムに通知が表示されるようになりました。

どうすればいいですか?

ところで、通知はpolkitから呼び出す必要はありません。ユーザーが終了ボタンを押したときに通知を表示するフォームがある場合は、polkitを使用しないでください。

ベストアンサー1

おすすめ記事