
登入後我使用以下命令來啟用螢幕自動鎖定:
xautolock -corners ---- -time 1 -locker "bash /path/to/i3lock.sh /path/to/Wallpaper.png" -notify 10 -notifier "notify-send i3lock 'The screen will be locked soon! Do some action to prevent.'"
這i3lock.sh
只是要使用很多顏色和文本,期望壁紙的路徑作為第一個參數。我正在使用 AUR 包i3lock-顏色。但同事們在替代方案中也發現了同樣的問題i3lock
。
這工作得很好,並且與按鍵綁定相結合,xautoloack -locknow
我非常高興。
xautolock
但有一段時間我面臨著嘗試再次鎖定的問題。看到已經鎖定的螢幕,在計時器再次耗盡後,locking...
會顯示該訊息,然後顯示失敗訊息。另外,我的通知守護程式dunst
似乎不再識別鎖定的畫面。因此,訊息會顯示在鎖定畫面上,因此也會顯示即將鎖定畫面的通知。
所以我的問題是如何解決這個問題?如何製作xautolock
並dunst
感知鎖定螢幕?
答案1
如中所回答的這個紅迪子版塊--nofork
,可以透過在命令中新增參數來解決該問題i3lock
。