파일 서버 및 기타 것들에 사용하는 헤드리스 리눅스 민트 머신이 있습니다. 그것은 몇 년 동안 나에게 훌륭하게 일해 왔지만 한 가지 문제가 있습니다. 내 고양이는 그 위에 매달리는 것을 좋아합니다. 내가 올라가고 올라갈 때 가끔 전원 버튼을 밟고 기계를 끄십시오.
전원 버튼의 동작을 쉽게 변경할 수있는 방법이 있습니까? 무언가를하기 위해서는 매우 긴 시간 (10 초 정도) 누르거나 여러 번 누르는 것이 필요합니까?
파일 서버 및 기타 것들에 사용하는 헤드리스 리눅스 민트 머신이 있습니다. 그것은 몇 년 동안 나에게 훌륭하게 일해 왔지만 한 가지 문제가 있습니다. 내 고양이는 그 위에 매달리는 것을 좋아합니다. 내가 올라가고 올라갈 때 가끔 전원 버튼을 밟고 기계를 끄십시오.
전원 버튼의 동작을 쉽게 변경할 수있는 방법이 있습니까? 무언가를하기 위해서는 매우 긴 시간 (10 초 정도) 누르거나 여러 번 누르는 것이 필요합니까?
답변:
글쎄, 당신이 할 수있는 한 가지는 단순히 전원 버튼을 완전히 비활성화하는 것입니다. 개인적으로는 기계를 켜는 데만 사용하며 기계가 켜진 후에는 절대 사용하지 않습니다. 이것이 괜찮은 해결책이라면 다음을 편집하십시오 /etc/acpi/events/powerbtn-acpi-support
.
sudo nano /etc/acpi/events/powerbtn-acpi-support
해당 파일은 다음과 같아야합니다.
event=button[ /]power
action=/etc/acpi/powerbtn-acpi-support.sh
전원 버튼으로 아무것도하지 않게하려면 다음과 같이 변경하십시오.
event=button[ /]power
action=
그런 다음 acpi
데몬을 다시 시작하십시오.
sudo service acpid restart
전원 버튼을 무시해서는 안됩니다.
terdon의 답변은 대부분의 경우에 맞지만 채택한 배포의 경우 . systemd-logind
대신 전원 이벤트를 처리합니다 acpid
. 해당 배포판에서이 설정 /etc/systemd/logind.conf
을 추가하거나 편집 하여 전원 버튼을 비활성화하십시오.
HandlePowerKey=ignore
새 설정을 선택하려면 다음으로 로그인하여 다시 시작하십시오.
sudo systemctl restart systemd-logind
데스크톱 세션이 활성화되어있는 동안 일부 이전 배포판에서는 로그인을 다시 시작할 수 없습니다.이 경우 새 설정을 선택하려면 재부팅해야합니다.
PowerKeyIgnoreInhibited=yes
DE의 전원 처리 (그놈 설정) 를 설정 하거나 해제해야했습니다. 두 솔루션 모두 그놈이 전원 버튼을 무시하도록 돕습니다.
logind
감지되면 제어를 중단 합니다. logind
실패하면 전원 버튼이 기본적으로 올바르게 종료되기를 원 하기 때문에 실제로이 솔루션을 더 좋게 만듭니다 .
버튼 위에 골판지 가드를 덕트 테이프로 고정하십시오. 골판지 3 장을 가져 와서 손가락이 버튼에 닿을 정도로 큰 구멍을 뚫습니다. 구멍이 정렬 된 상태에서 함께 붙인 다음 단추 주위의 어셈블리를 덕트 테이프로 묶습니다. 모두 우리의 고양이 대 군주를 환영합니다!