Puncte:0

Nu se poate dezactiva trezirea la deschiderea capacului

drapel in

Pe Lenovo T440p cu Ubuntu 20.10 - Regolith-desktop am problema că nu pot dezactiva trezirea la deschiderea capacului laptopului.

Am încercat deja soluția prezentată în majoritatea instrucțiunilor de schimbare a fișierului în /etc/systemd/logind.conf. Asta nu a mers. De asemenea, nu am găsit nicio setare în BIOS/UEFI.

Din moment ce mi-am dat seama de soluția și nu am găsit-o nicăieri, o prezint aici, în caz că mai are cineva aceeași problemă.

Puncte:0
drapel in

Apel cat /proc/acpi/wakeup. Acesta va arăta astfel:

Dispozitiv S-state Stare Nod Sysfs

LID S4 *platformă activată:PNP0C0D:00
SLPB S3 *platformă activată:PNP0C0E:00
IGBE S4 *pci dezactivat:0000:00:19.0
EXP2 S4 *pci activat:0000:00:1c.1
EXP3 S4 *dezactivat
XHCI S3 *pci activat:0000:00:14.0
EHC1 S3 *pci activat:0000:00:1d.0
EHC2 S3 *pci activat:0000:00:1a.0

Scriind i.e. CAPAC la acest fișier puteți schimba starea:

root@machine # echo 'LID' >> /proc/acpi/wakeup

Dacă suni pisică din nou ca înainte, vei vedea, că CAPAC este *dezactivat acum. Scris CAPAC din nou, îl activează din nou. Schimbarea este imediată.

Din păcate, această schimbare nu este permanentă. În acest scop, puteți crea un script shell, care este executat de fiecare dată când porniți computerul:

Faceți un fișier nou, de ex.

root@machine # nano disableWakeup.sh

Lipiți acest conținut în el

rezultat=$(cat /proc/acpi/wakeup | grep „activat” | grep -o $1)
if [ "$rezultat" != "" ]
atunci
echo „$rezultul este activat”
echo $1 >> /proc/acpi/wakeup 
echo „Dezactivat $1”
fi

Acum, trebuie să faceți acest fișier executabil

root@machine # chmod 755 disableWakeup.sh

După aceasta, puteți apela scriptul prin ./disableWakeup.sh LID. Aceasta dezactivează trezirea prin LID-Switch. Dar poți înlocui CAPAC de orice alt declanșator, adică ./disableWakeup.sh EHC1.

Pentru a-l executa automat, există diferite moduri, descrise Aici, Aici și Aici, de asemenea, altele. Prefer să adaug o linie la sfârșitul fișierului /etc/bash.bashrc

/location/of/the/scrip/i.e./opt/loginScript/disableWakeup.sh

Acesta este apoi numit de fiecare dată când deschideți un shell. Mai des decât este necesar, dar funcționează.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.