logind.конф не работая, закрывая крышка не суспендирует ноутбук

Я запускаю 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 tweak инструмент и установить "не приостанавливать на крышке близко"к " выкл". 
    Играя с этим, я также изменил "Действие кнопки питания" на "спящий режим", но кнопка питания просто выключает ноутбук, а закрытие крышки все еще делает не приостанавливать.

  • затем я вернулся к /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
    

    и результат что компьтер-книжка не более длиной приостанавливает пока на стыковке когда крышка закрыта, ни когда компьтер-книжка с док.

  • ни разу не подключены внешние мониторы.

так Какого черта я упустил? 
Что может переопределить эти параметры?

19
задан G-Man
25.12.2022 2:35 Количество просмотров материала 2417
Распечатать страницу

2 ответа

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

из терминала запустить: gnome-session-properties затем удалить игнорировать-крышка-переключатель-tweak.

1
отвечен Root G 2022-12-26 10:23

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

Я уже решал эту проблему один раз, но, кажется, последние версии 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

надеюсь, это поможет кому-то еще. Пожалуйста, не downvote, потому что я добавил решение для противоположной проблемы. :)

1
отвечен prismalytics.io 2022-12-26 12:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх