2013-01-19 45 views
1

Windows具有SetThreadExecutionState方法,可讓您在程序執行期間阻止顯示器待機。防止顯示器在linux上進入待機狀態

我正在尋找一個Linux等價物,但我找不到任何有用的東西。

我不想通過調用命令來禁用屏幕保護程序,因爲如果程序崩潰後,屏幕保護程序將保持禁用狀態,直到用戶重新啓用它爲止。

該程序是用Qt編寫的,所以Qt友好的解決方案將非常棒。

想法任何人?

回答

0

我一直在尋找這個,並找不到解決方案,而是一種解決方法。與應用程序(視頻播放器)同時啓動一個小腳本來定期檢查應用程序是否處於活動狀態,如果沒有,請重新啓用屏幕保護程序。在我的情況下,使用xset s onxset s off,然後結束檢查器進程本身。您可能可以將進程分支​​到後臺,以保持活動狀態並可靠地重新啓用作業。

+0

感謝您的建議。雖然這不是一個完美的解決方案,但它似乎是一個很好的解決方法。 –

相關問題