Ubuntu

按下電源按鈕時通知的優雅方式

  • December 13, 2021

我想在notify-send按下電源按鈕時向使用者顯示通知。

電源按鈕附有一個特殊腳本,僅在經過指定時間後才允許關閉。

在那個時候,當使用者無法關閉設備時,我想顯示一個通知,上面寫著“請稍候……”。

問題是,當我將notify-send命令放入腳本時,它會向整個螢幕發送該通知,因為按下按鈕後腳本會執行 50 次。它與電源按鈕硬體有關(我認為)。

所以我的問題是有辦法嗎?

在您的腳本中,在硬碟上寫入一個文件(“touch alreadyPressed”)。每個其他呼叫都應檢查此文件的存在並離開腳本。當腳本通知使用者刪除腳本時。如果這為時過早,則在啟動時將其刪除。

引用自:https://unix.stackexchange.com/questions/681263