다음을 사용하여이를 수행 할 수 있습니다.
gnome-screensaver-command --lock && dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
키보드에서 당신은 둘 필요가 바로 가기 sh -c "<command>"
로 대체 <command>
처럼, 위의 명령 :
sh -c "gnome-screensaver-command --lock && dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend"
위의 명령이 작동하지 않으면 쉘 스크립트 파일 (예 :)을 사용해보십시오 suspend_lockscreen.sh
. 먼저 콘솔에서 파일 호출 다음 명령을 작성하십시오.
cd ~
echo "gnome-screensaver-command --lock" >> suspend_lockscreen.sh
echo "dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend" >> suspend_lockscreen.sh
chmod +x suspend_lockscreen.sh
그러면 사용자 홈 폴더에 suspend_lockscreen.sh라는 파일이 생성됩니다. 그런 다음 바로 가기에서 다음을 호출하십시오 ./suspend_lockscreen.sh
.
참고 : 하나의 주석에서 지적했듯이 gnome-screensaver-command
으로 대체 할 수 있습니다 xscreensaver-command
.