Desative o botão Liga / Desliga em um Chromebook

8

Eu tenho um Chromebook no qual instalei o Arch Linux. No entanto, este Chromebook vem com uma tecla muito estranha: uma tecla "Ligar / desligar" na parte superior direita do teclado. Sem QUALQUER aviso, este botão desliga o computador. Naturalmente, pressionei esta tecla ao procurar backspace ou quando meu dedo escorregou enquanto pressionava os botões ao redor. Como consequência, desliguei o computador em momentos muito impraticáveis. Isso tem que parar.

Como posso desativar ou remapear essa chave?

insira a descrição da imagem aqui


fonte
Nunca notei isso nos Chromebooks. O que um projeto terrível ...
Peschke

Respostas:

12

Encontrei sua solução no wiki do Arch :

Fora da caixa, systemd-logindele captura os eventos das teclas liga / desliga e da tampa e cuida deles: ele desligará o Chromebook pressionando a tecla liga / desliga e suspenderá a tampa. No entanto, essa política pode ser um pouco dura, já que a tecla liga / desliga é uma tecla comum no canto superior direito do teclado que pode ser pressionada acidentalmente.

Para configurar logindpara ignorar as teclas pressionadas e os interruptores da tampa, adicione as linhas logind.confabaixo.

/etc/systemd/logind.conf

HandlePowerKey=ignore
HandleLidSwitch=ignore

Em seguida, reinicie logindpara que as alterações entrem em vigor.

Parece que você só precisa adicionar HandlePowerKey=ignorea /etc/systemd/logind.conf.

Peschke
fonte
0

Primeiro, você pode editar seu arquivo de mapa de teclas para alterar o comportamento do botão liga / desliga e atribuí-lo a outra tecla

Edite o arquivo: /usr/share/X11/xkb/symbols/inet(editar chave POWR)

Então você precisará desativar o botão liga / desliga com eficiência. Um bom método é com o xinput

Os xinput --listbotões de energia de execução têm sua própria entrada ... escolha o número do dispositivo e execute

xinput disable devnumber algo como xinput disable 8

intika
fonte