dmidecode
명령으로 알아낼 수 있다.for d in system-manufacturer system-product-name system-version bios-release-date bios-version processor-version do echo "${d^} : " $(sudo dmidecode -s $d); done
# 전체 전원 관련 장치 목록 upower -e # 배터리 0번 상태 upower -i /org/freedesktop/UPower/devices/battery_BAT0 # 선택해서 알아보기 upower -e | fzf | xargs upower -i
awk '{print $1*10^-6 " W"}' /sys/class/power_supply/BAT0/power_now
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend' gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend' gsettings set org.gnome.settings-daemon.plugins.power active true
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
suspend
반대는 nothing
gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing' gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing' gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'
logind
설정도 추가 이 설정은 불필요했음 - sudo vi /etc/systemd/logind.conf
# 노트북 덮개를 닫으면 대기 모드(저저력모드)로 들어간다. 편집후 재부팅 할것. HandleLidSwitch=suspend HandleLidSwitchExternalPower=suspend HandleLidSwitchDocked=suspend
gsettings set org.gnome.desktop.screensaver ubuntu-lock-on-suspend true
suspend
, interactive
등의 행위gsettings set org.gnome.settings-daemon.plugins.power power-button-action 'suspend' # ''button-power'' 라는 값도 있는데, 무시됐었음.
hibernate
기능(현재 메모리 상태를 swap 디스크에 저장하고 전원완전 종료)로 설정하려면 패키지 설치sudo apt install pm-utils && sudo pm-hibernate