키보드 단축키를 사용하여 일시 중지하는 방법은 무엇입니까?

키보드 단축키를 사용하여 일시 중지하는 방법은 무엇입니까?

일시중지하고 싶어요쉬 벤투(14.04) 시스템키보드 단축키슈퍼유저 비밀번호를 입력할 필요가 없습니다(스도). 바로가기로 변환할 수 있는 명령줄을 찾고 있습니다.

지금까지 나는 두 가지 해결책을 시도했습니다.

Xfce 명령:

xfce4-session-logout --suspend

질문:시스템은 세션을 잠그지 않습니다. 깨우기 코드를 입력할 필요가 없고 입력하고 싶습니다.

버스:

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

질문:깨어난 후 인터넷 연결이 끊어지고 복구하려면 시스템을 재부팅해야 합니다.

1. 기상 중에 비밀번호를 묻고 2. 인터넷 연결을 방해하지 않는 세 번째 솔루션이 있습니까?

실제로 메뉴의 그래픽 기본 바로가기는 잘 작동합니다. 어떤 명령줄을 호출해야 할지 모르겠습니다.

답변1

나는 대본을 썼다. 귀하의 요구 사항을 충족하는 것 같습니다:

#!/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

답변2

간단하게 화면을 먼저 잠근 다음 정지시키도록 명령을 보낼 수 있습니다.

xscreensaver-command -lock ; xfce4-session-logout --suspend

를 사용하려면 xscreensaver-command다음을 실행하세요.xscreensaver-command --help

답변3

이상하게도 xfce4-session-logout --suspend잘 작동합니다. 내 시스템은 xubuntu 14.04입니다. 또한 세션을 잠급니다. "잠자기 전 화면 잠금" 옵션을 켰지만 설정->세션 및 시작->고급으로 이동하여 켜져 있는지 확인하세요.

답변4

노트북을 사용하고 있고 키 하나만 누르려는 경우. 전원 버튼을 사용할 수 있습니다. 이 동작은 전원 설정에서 설정할 수 있습니다.

  1. 설정 관리자 열기(또는 명령을 통해: xfce4-settings-manager )
  2. 전원 관리자 설정 열기
  3. 일반: 전원 버튼을 눌렀을 때 묻도록 설정합니다.
  4. 전원 관리자 설정 끄기

ACPI 스크립트가 설치되어 있는 경우 전원 버튼 스크립트를 비활성화하거나 업데이트하세요.

/etc/acpi/events/, and change the action field to /bin/true:
# EXAMPLE
event=button/power.*
#action=/usr/lib/acpid/power_button
action=/bin/true

인용하다:https://wiki.xfce.org/tips#solution_2

관련 정보