Linux 전원 버튼의 동작 변경 고양이는 그 위에 매달리는 것을 좋아합니다.

파일 서버 및 기타 것들에 사용하는 헤드리스 리눅스 민트 머신이 있습니다. 그것은 몇 년 동안 나에게 훌륭하게 일해 왔지만 한 가지 문제가 있습니다. 내 고양이는 그 위에 매달리는 것을 좋아합니다. 내가 올라가고 올라갈 때 가끔 전원 버튼을 밟고 기계를 끄십시오.

전원 버튼의 동작을 쉽게 변경할 수있는 방법이 있습니까? 무언가를하기 위해서는 매우 긴 시간 (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

데스크톱 세션이 활성화되어있는 동안 일부 이전 배포판에서는 로그인을 다시 시작할 수 없습니다.이 경우 새 설정을 선택하려면 재부팅해야합니다.


답변

버튼 위에 골판지 가드를 덕트 테이프로 고정하십시오. 골판지 3 장을 가져 와서 손가락이 버튼에 닿을 정도로 큰 구멍을 뚫습니다. 구멍이 정렬 된 상태에서 함께 붙인 다음 단추 주위의 어셈블리를 덕트 테이프로 묶습니다. 모두 우리의 고양이 대 군주를 환영합니다!


답변

먼저 키맵 파일을 편집하여 전원 버튼의 동작을 변경하여 다른 키에 할당 할 수 있습니다

파일 편집 : /usr/share/X11/xkb/symbols/inet(POWR 키 편집)

그런 다음 xinput으로 전원 버튼을 효율적으로 비활성화해야합니다.

실행 xinput --list전원 버튼에는 자체 항목이 있습니다 … 장치 번호를 선택한 다음 실행하십시오

xinput disable devnumber 같은 xinput disable 8