Jetson & 머신러닝

아주 간단한, 우분투 전원버튼으로 자동 Shutdown 종료 방법

아크리엑터 2024. 7. 8. 15:04
반응형

기존에는 별도의 버튼을 만들어서, 버튼이 눌리면 이를 인식해서 shutdown 명령을 실행하게 하는 것을 만들었다. 그런데, 이렇게 뻘짓을 할 필요없이 기본적인 설정으로 쉽게 가능하다. 별도의 버튼 추가 없이.

먼저, 아래의 파일을 열어서 HandlePowerKey항목의 주석을 풀어준다. DefaultTimeoutStopSec은 없어서, 추가를 해줬다. 없으면 추가해주면 된다.

$ sudo vi /etc/systemd/logind.conf

HandlePowerKey=poweroff

 

위 설정을 저장하고, 시스템 데몬을 재기동 시킨다.

$ sudo systemctl restart systemd-logind

위 명령을 실행하니, 로그아웃이 되어버린다.  T.T

다시 로그인 한 후에, 전원버튼을 눌러보자.  화면캡처를 못했는데, 60초 후에 꺼진다고 화면이 나온다.

이 시간을 조절하는 것(DefaultTimeoutStopSec)을 추가 해봤는데, 적용이 안된다.

 

60초를 기다리려하니, 불편해서 버튼을 눌렀을 때 바로 꺼지도록 변경하였다. 아래 명령을 한번 실행시켜두면 된다.

$ gsettings set org.gnome.SessionManager logout-prompt false
반응형