2016-06-22 21 views

答えて

0

プログラムをデーモンとして記述し、DBを使用する必要があります我々はlogindからの信号を監視する。 PrepareForShutdownPrepareForSleepシグナルを見てください。おそらくはUserRemoved,SessionRemoved,SeatRemovedの1つ以上のシグナルも含まれる。

ダイアログをポップアップするには、ダイアログボックスが閉じられるまでシステムをシャットダウンできないように、inhibitorも設定する必要があります。

ログオフやユーザーの切り替えを中断したい場合は、inhibitor on org.gnome.SessionManagerも設定する必要があります。

0

現代のLinuxでは、「Behind the scenes」は、興味のあるアプリケーションに通知を送るシステムです。シャットダウンなどのイベントは使用していませんが、利用可能であることは間違いありません。ウィンドウマネージャは独立して、とGTK +とQtの両方で動作します。

CentOSのはin this listに記載されていないにもかかわらず、提供されたリンクで十分な情報があるはずです。ページを下に下げするlibnotifyへの参照であるこの通知サービス、 Cのツールボックスです

関連する問題