如何在掛起喚醒後執行 KDE 中的程式

如何在掛起喚醒後執行 KDE 中的程式

在 X-Session (KDE) 中暫停喚醒後如何執行程式?特別是一些設定xinput屬性的腳本,掛起後就遺失了,需要恢復。

答案1

在具有 systemd 的作業系統上執行此操作的首選方法是使用/usr/lib/systemd/system-sleep/

systemd 運行 中的所有可執行文件/usr/lib/systemd/system-sleep/,並向每個文件傳遞兩個參數:

參數 1:前置或後置,取決於機器是否要睡眠或喚醒 參數 2:掛起、休眠或混合睡眠,取決於呼叫哪一個

與 相比pm-utils,systemd 將同時執行這些腳本,而不是一個接一個地執行。

任何自訂腳本的輸出都將由 systemd-suspend.service、systemd-hibernate.service 或 systemd-hybrid-sleep.service 記錄。你可以在 systemd 的日誌中看到它的輸出

一個範例腳本:

#!/bin/sh
case $1/$2 in
  pre/*)
    echo "Going to $2..."
    ;;
  post/*)
    echo "Waking up from $2..."
    ;;
esac

取自:https://wiki.archlinux.org/index.php/Power_management

相關內容