Xfce

如何使用鍵盤快捷鍵暫停?

  • February 26, 2020

我想通過鍵盤快捷鍵掛起我的****xubuntu (14.04) 系統,而不輸入我的超級使用者密碼 ( sudo )。我正在尋找一個可以轉換為快捷方式的命令行。

到目前為止,我嘗試了兩種解決方案:

Xfce 命令:

xfce4-session-logout --suspend

**問題:**系統沒有鎖定會話。我不需要輸入我的喚醒密碼,我想這樣做。

匯流排

dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

**問題:**喚醒後,網際網路連接中斷,我必須重新啟動系統才能恢復。

有沒有第三種解決方案,1.在喚醒過程中詢問密碼,2.不搞亂網際網路連接?

事實上,圖形預設快捷方式(來自菜單)工作正常。我只是不知道呼叫了哪個命令行。

我寫了一個腳本。它似乎可以滿足您的要求:

#!/usr/bin/env zsh
# Custom suspend
#
# (That 'zsh' up there can be switched to 'bash', or 
# pretty much any shell - this doesn't do anything too fancy.)
#
# Dependencies are mostly xfce stuff:
#
#   xbacklight
#   xflock4
#   xfce4-session-logout

# Set how dim we want the screen to go (percentage, out of 100)
dim=5

# Pack up your toys
previous_dimness=$(xbacklight -get)

# Turn down the lights
xbacklight -set $dim

# Lock the door (this requires a password to get back in)
xflock4

# And go to sleep
xfce4-session-logout --suspend

# When we wake up, turn the lights back on
xbacklight -set $previous_dimness

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