0
A
回答
0
你需要把你的程序編寫成一個守護進程,然後使用DB我們監測來自logind的信號。看看PrepareForShutdown
和PrepareForSleep
信號;可能還有一個或多個UserRemoved
,SessionRemoved
,SeatRemoved
信號。
爲了彈出對話框,您還需要設置一個inhibitor,以便系統在關閉對話框之前不能關閉。
如果您想中斷註銷或切換用戶,您還需要設置inhibitor on org.gnome.SessionManager
。
0
在現代Linux中,「幕後花絮」是一個系統,它將通知發送給對他們感興趣的應用程序。雖然我沒有使用關機和類似事件,但我確定它們也可用。此通知服務是獨立的窗口管理器,並在這兩個GTK +和Qt。
即使CentOS是沒有提到in this list的作品,應該有提供的鏈接充足的信息。放下下來的頁面是libnotify
參考,這是C
的工具箱,其他很多人都提到了
相關問題
- 1. 彈出窗口:當彈出彈出窗口時關閉彈出
- 2. 如何打開彈出窗口並關閉彈出窗口?
- 3. 在關閉彈出窗口(Javascript)上創建警報消息
- 4. Ajax彈出窗口在成功消息後沒有關閉
- 5. 如何在點擊彈出窗口上的按鈕時關閉彈出窗口?
- 6. 如何使彈出窗口顯示消息,然後在5秒後顯示下載並關閉彈出窗口
- 7. 彈出窗口關閉
- 8. 關閉彈出窗口
- 9. 關閉AngularStrap彈出窗口
- 10. 要關閉彈出窗口
- 11. MessageDialog關閉彈出窗口
- 12. Javascript:關閉彈出窗口
- 13. 彈出窗口不關閉
- 14. 彈出窗口不關閉
- 15. 如何關閉彈出窗口?
- 16. 如何關閉模式彈出窗口?
- 17. Javascript:彈出窗口如何關閉?
- 18. 如何關閉彈出式窗口?
- 19. 如何關閉彈出錯誤消息
- 20. 關閉彈出窗口之前顯示警報消息
- 21. WebView的窗口關閉時的消息?
- 22. 頁面關閉時的彈出窗口
- 23. 彈出窗口不滾動時關閉
- 24. 成功時關閉彈出窗口
- 25. 如何在C#中彈出消息彈出窗口?
- 26. 如何在關閉該彈出窗口的彈出窗口上製作按鈕
- 27. 如何關閉彈出窗口當我在彈出窗口外單擊
- 28. 如何在關閉窗口時顯示警告消息?
- 29. 如何觸發一個彈出消息點擊jqueryui窗口的關閉按鈕?
- 30. 關閉彈出窗口按鈕上的彈出窗口