logind.conf не працює, закриваюча кришка не зупинить ноутбук


8

Я працюю Fedora 22 на Dell Latitude E6230. У якийсь момент у мене з’явився програмний патч, який зламав призупинення ноутбука, коли я закриваю кришку. Це працювало, а зараз - ні. Я не впевнений, який патч спричинив це чи чому. Я також новачок у Linux (але не на комп’ютерах), тому шкода, якщо я не досліджував щось, що мав би мати.

Що я переглянув:

  • Я спробував не коментувати ці рядки, /etc/systemd/logind.conf а потім перезавантажити:

    HandleLidSwitch=suspend
    LidSwitchIgnoreInhibited=yes
    HandleLidSwitchDocked=ignore
    
  • sudo journalctl -b -u systemd-logind

    показує, що кришка виявляє, що вона закривається та відкривається.

  • Я спробував встановити gnome-power-manager... але це, здавалося, не мало ефекту.

  • Я встановив інструмент налаштування gnome і встановив "не зупинятись на кришці" на "вимкнено". Граючи з цим, я також змінив "дії кнопки живлення" на "сплячку", але кнопка живлення просто вимикає ноутбук, а закриття кришки все ще не призупиняє її.

  • Потім я повернувся до /etc/systemd/logind.confта прокоментував рядки:

    HandlePowerKey=suspend
    HandleSuspendKey=poweroff
    

    Так, це відстале ... але це налаштування не прийняло. Тобто, навіть після перезавантаження, кнопка живлення все одно вимикає ноутбук, а кнопка призупинення призупиняє ноутбук.

    Це, здається, доводить мені, що /etc/systemd/logind.confфайл та налаштування інструменту налаштування gnome не мають жодного ефекту.

  • Я спробував цю команду ... але я не на 100%, що вона робить:

    gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
    

    Я знайшов це на одній з ниток. У цей момент я помітив, що закриття кришки під час перебування на доці зупинить ноутбук. Тому я подумав, що, можливо, відбувається якась подвійна негативна дія. Я змінив ці рядки лише для тестування:

    HandleLidSwitch=ignore
    HandleLidSwitchDocked=suspend
    

    А результат - ноутбук більше не призупиняється, поки знаходиться на доці, коли кришка закрита, а також коли ноутбук вимикається з док-станції.

  • У жоден момент часу не підключено жодних зовнішніх моніторів.

То чого, чорт, я пропускаю? Що може змінити ці налаштування?


оновлення: я отримав ще одне оновлення програмного забезпечення. Тепер ноутбук призупиняється, коли я закрию кришку, навіть на доці. Він не повинен призупиняти роботу на доці, оскільки я повернув налаштування "HandleLidSwitchDocked = ігнорувати" назад. Також кнопки живлення та призупинення залишаються непроникними щодо пропозицій щодо зміни. все-таки зламаний ... просто по-іншому.
Art Hill

Це не спрацювало для мене, але, можливо, ви можете змусити його працювати: wiki.debian.org/ScreenLockingOnSleep Я намагався поміняти i3lock на xscreensaver.
Петро Бечич

Відповіді:


1

Я вирішив проблему, видаливши програму ignore-lid-switch-tweak із запуску програм.

З термінального запуску: gnome-session-propertiesпотім видаліть ignore-lid-switch-tweak.


1

Я приїхав сюди, тому що у мене була протилежна проблема (закриття кришки не ігнорувалось, що саме мені потрібно).

Я вирішував це питання один раз раніше, але, схоже, останні версії Fedora (я зараз у Fedora 28) вимагають цих двох записів зараз, тоді як раніше була потрібна лише перша:

user$ sudo vi /etc/systemd/logind.conf

HandleLidSwitch=ignore        <---- Set both of these
HandleLidSwitchDocked=ignore  <---- to ignore lid events.

user$ sudo systemctl restart systemd-logind

Я сподіваюся, що це допоможе комусь іншому. Будь ласка, не зволікайте, тому що я додав рішення для протилежної проблеми. :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.