У меня есть Lenovo Thinkpad T540p с Ubuntu 18.04, и когда я вручную приостанавливаю работу ноутбука, а затем закрываю крышку, ноутбук фактически возобновляет работу. Глядя через боковую крышку, я вижу мерцание экрана.
Бег журналctl -u systemd-logind.service
Я вижу следующее:
iul 18 20:36:08 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:08 vt-thinkpad systemd-logind[966]: крышка открыта.
iul 18 20:36:08 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:08 vt-thinkpad systemd-logind[966]: крышка открыта.
iul 18 20:36:08 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:08 vt-thinkpad systemd-logind[966]: крышка открыта.
iul 18 20:36:08 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка открыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка открыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка открыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка открыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка закрыта.
iul 18 20:36:09 vt-thinkpad systemd-logind[966]: крышка открыта.
Это говорит мне о том, что аппаратный переключатель может быть сломан, и он подпрыгивает.
Я пробовал следующие изменения:
Gnome Tweak Tools -> Не приостанавливать работу при закрытии крышки
/etc/systemd/logind.conf
изменился на
24 HandleLidSwitch=игнорировать
25 HandleLidSwitchDocked=игнорировать
26 #PowerKeyIgnoreInhibited=нет
27 #SuspendKeyIgnoreInhibited=нет
28 #HibernateKeyIgnoreInhibited=нет
29 LidSwitchIgnoreInhibited=нет
/etc/UPower/UPower.conf
изменился на:
31 #
32 # Некоторые ноутбуки сломаны. Состояние крышки либо перевернуто, либо застряло
33 # вкл. или выкл. Мы мало что можем сделать, чтобы решить эти проблемы, но это способ
34 # для пользователей, чтобы панель ноутбука исчезла, состояние, которое можно использовать
35 # парой демонов пользовательского пространства. В системах Linux см. также
36 # logind.conf(5).
37 #
38 # по умолчанию=ложь
39 ИгнореЛид=истина
Я немного потерян. В идеале я бы нашел способ предотвратить/игнорировать повторяющийся цикл открытия/закрытия, происходящий менее чем за 1 секунду или около того, но я хорошо могу полностью игнорировать переключатель крышки, если это возможно. Из-за этой проблемы я не могу закрыть крышку при подвешивании ноутбука. Я могу только отключить его, что не является жизнеспособным вариантом для меня.
Что я могу с этим поделать?