슈퍼 유저 비밀번호 ( sudo )를 입력하지 않고 키보드 단축키 에서 xubuntu (14.04) 시스템 을 일시 중단하고 싶습니다 . 바로 가기로 변환 할 수있는 명령 줄을 찾고 있습니다.
지금까지 두 가지 해결책을 시도했습니다.
Xfce 명령 :
xfce4-session-logout --suspend
문제 : 시스템이 세션을 잠그지 않습니다. 깨우기 위해 암호를 입력 할 필요가 없으며 암호를 입력하고 싶습니다.
Dbus :
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
문제 : 깨우기 후 인터넷 연결이 끊어졌으며 시스템을 다시 부팅해야합니다.
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
답변
화면을 먼저 잠 그라는 명령을 보내면 일시 중단됩니다.
xscreensaver-command -lock ; xfce4-session-logout --suspend
의 사용법은 다음 xscreensaver-command
을 실행하십시오.xscreensaver-command --help
답변
이상하게도 xfce4-session-logout --suspend
잘 작동하고 내 시스템은 xubuntu 14.04입니다. “잠자기 전에 화면 잠금”옵션을 설정했지만 세션을 잠그기도합니다. 설정-> 세션 및 시작-> 고급으로 이동하여 켜져 있는지 확인하십시오.
답변
이 명령은 저에게 효과적입니다. 데스크탑 용 실행기를 만들고 종료 아이콘을 설정합니다. 이 명령을 제출 된 명령에 넣으십시오.
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
fist time 나에게 Executable을 만들고 그 후에 잘 작동하도록 요청하십시오.
인터넷 연결에 wicd를 사용하고 있으며 깨어 난 후에도 잘 작동합니다!
답변
랩톱을 사용하고 있고 키를 누르면됩니다. 전원 버튼을 사용할 수 있습니다. 동작은 전원 설정에서 설정할 수 있습니다.
- 설정 관리자를 엽니 다 (또는 명령 : xfce4-settings-manager).
- Open Power Manager 설정
- 일반 : 전원 버튼을 눌렀을 때 설정
- 전원 관리자 설정 닫기
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