일단 생각 나는 대로 써놓고 나중에 다 편집.
임시글이지만 블로그에 글이 너무 없으니까 일단 포스팅~
kde setting에서 어댑터 사용시 리드를 닫거나 열때 “아무것도 하지 않음.”
결과 : ~/.config/powerdevilrc
[AC][SuspendAndShutdown]
AutoSuspendAction=0
LidAction=64
[LowBattery][SuspendAndShutdown]
LidAction=8
이 것 만으로는 로그인하지 않으면 리드 액션이 원하는 대로 작동하지 않음.(예: 리드를 닫으면 network가 유지 되지 않음.)
파일: /etc/systemd/logind.conf
...
HandleLidSwitchExternalPower=ignore
...
이렇게 하면 KDE 세션에 로그인하지 않고 랩탑 리드를 닫아도 서비스 유지 가능.
패킷크기 제한 변경(필요한지는 잘 모르겠지만 제미나이와 대화 하다보니 너무 작은 패킷은 네트워크 오버헤드를 유발한다고.)
파일: /etc/sysctl.d/99-udt-buffer.conf
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.core.rmem_default=16777216
net.core.wmem_default=16777216
그 밖에 xshell을 이용해서 ssh.key를 생성. 서버에 적용. sshd설정에서 text password 로그인 금지.
랩탑을 홈서버 HW로 선택하면 내장된 배터리가 UPS 역할까지 해준다.. 그런데 앤터프라이즈 사양의 HW에 탑제된 검증된 배터리도 아니고(가전 제품을 무시하는건 아니지만..) 걱정되자나.
그래서 리눅스에서 80% 충전 제한 기능이 작동하지 않을때 해결책 중 하나.(일단 나는 작동함.)
작동하지 않는 원인은 디바이스파일에 제한값을 입력할때 KDE setting에서 입력하는 값은 무시됨.(권한문제인가?)sudo cat > /dev/~~~/~~ 으로 직접 입력하면 작동됨. 근데 특이하게 80 외에 다른 값은 안먹음.
재부팅 하면 리셋됨..-_-;;
systemd 유닛을 하나 만들어서 enable 시켜두면됨.
/etc/systemd/system/battery-limit.service
[Unit]
Description=LG Gram Battery Charge Limit (80)
After=multi-user.target
StartLimitIntervalSec=0
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo 80 > /sys/devices/platform/lg-laptop/battery_care_limit'
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target