Explication de systemd-logind dans Auth.log


0

Je vois la ligne suivante dans mon fichier Auth.log

systemd-logind[761]: Power key pressed.

Cela peut-il être déclenché autrement (script, erreur, panique)? Je demande parce que, à moins que mon chat soit devenu assez intelligent pour appuyer sur le bouton d'alimentation, je pense que cela se déclenche ailleurs.

Cela indique-t-il uniquement si le bouton d'alimentation physique est enfoncé ou peut-il être déclenché ailleurs?

Mettre à jour-

sudo udevadm trigger -v -n -g power-switch
/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2
/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0
/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1

Réponses:


2

Le message est affiché dans exactement une condition: l'un des périphériques sous / dev / input a envoyé un événement KEY_POWER ou KEY_POWER2, ​​et oui, systemd-logind les reçoit directement du noyau sans aucun "déclencheur" externe.

Bien que cela puisse aussi inclure les boutons "Power" sur des claviers réguliers ainsi que certains types de télécommandes. Utilisation udevadm pour savoir quels appareils sont surveillés pour ce type d’événement:

 $ udevadm trigger -v -n -g interrupteur d'alimentation  / sys / devices / LNXSYSTM: 00 / LNXPWRBN: 00 / input / input7 / event3
/ sys / devices / LNXSYSTM: 00 / LNXSYBUS: 00 / PNP0A08: 00 / device: 00 / LNXVIDEO: 00 / input / input8 / event4
/ sys / devices / LNXSYSTM: 00 / LNXSYBUS: 00 / PNP0C0D: 00 / input / input5 / event1
/ sys / devices / LNXSYSTM: 00 / LNXSYBUS: 00 / PNP0C0E: 00 / input / input6 / event2  $ udevadm trigger -v -n -g power-switch | xargs -i chat {} /../ nom  Bouton marche
Bus vidéo
Interrupteur de couvercle
Bouton de veille 

Aussi: Ne sous-estimez pas les chats.


Donc j'avais raison, quelque chose de physique doit être pressé ou fermé. Il exécutera ces commandes plus tard pour voir exactement ce que c'est. Je vous remercie
Sarge888

Bien quelqu'un pourrait astuce logind en configurant un périphérique d’entrée virtuel via uinput, mais ... à quoi ça sert? Cela nécessite une racine.
grawity

Ya ça a l'air peu probable lol. Mais avec la commande que vous m'avez donnée, il montre 2 boutons d'alimentation et une suspension (vraisemblablement l'interrupteur du boîtier et la carte mère)
Sarge888
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.