Рейтинг:0

Ubuntu 21.10 won't suspend when lid closed

флаг in

I have a mid-2012 13" Unibody MacBook Pro running Ubuntu Linux 21.10. I typically use this computer to play Minecraft. When I sign in, there are no performance problems, but it refuses to lock when I close the lid. I open the lid back up and, after a few seconds, it goes right back to where I left off. I opened up the settings app and went to Power. It did not show an option for suspending on lid close. The Gnome Tweaks app says that suspend on lid close is on. I Googled my problem and got a result saying to modify a configuration file. When I opened up the configuration file, the setting I was supposed to change was just how it was supposed to be:

#HandleLidSwitch=suspend

I have no idea what to do. If I switch to the KDE desktop, I don't have this problem, but Minecraft plays better on the default desktop. As I mentioned, I typically use this computer to play Minecraft, but I do have some sensitive files, not to mention all my passwords are saved. Is the problem that the login manager is that of KDE Plasma? I could really use some help here.

UPDATE: I found another page giving me instructions to create a completely new file. I am testing these instructions, and may not need this post anymore, but please still help if you know the answer.

UPDATE: The page didn't work.

UPDATE: I just discovered that my computer is suspending; it just doesn't lock. I am curious on why this is.

dlin avatar
флаг in
Добро пожаловать в AskUbuntu! Если вы нашли решение своей проблемы, вы можете ответить на свой вопрос в качестве ссылки на будущее для сообщества.
Tanner S. avatar
флаг in
Спасибо! Я отвечу, если то, что я нашел, действительно работает.
Рейтинг:1
флаг in

Мой менеджер входа в систему был для KDE с тех пор, как я установил KDE. Я никогда не думал об этом, но Ubuntu, вероятно, просто не распознал менеджер входа в систему. Если вам нужна помощь с этой проблемой, выполните эту команду:

sudo dpkg-перенастроить gdm3

Имейте в виду, что этот ответ относится к компьютерам, на которых работает менеджер входа в систему, отличный от встроенного.

Рейтинг:0
флаг zw

По сути, у вас есть два возможных «менеджера мощности»: Gnome и systemd. С годами Gnome последовательно удалял все больше и больше функций. Но логин systemd настраивается.

Открыть как судо:

судо нано /etc/systemd/logind.conf

ищите строку:

#HandleLidSwitch=приостановить

Удалите начальный хеш, после чего ваш переключатель крышки приостановится. Вы можете заменить «приостановить» на «спящий режим» (если существуют разрешения) или «отключение питания».

Сохраните файл. Чтобы гарантировать, что служба входа в систему прочитает изменения, выйдите из системы и войдите снова.

И да: KDE, как и XFCE, предоставляют настройки для этого поведения через графический интерфейс своих собственных менеджеров питания.

Чтобы убедиться, что ваш экран заблокирован при приостановке, выполните поиск в разделе «Действия» с «Блокировка»:

1

«Блокировка экрана в режиме ожидания» должна работать

Tanner S. avatar
флаг in
Спасибо. Когда я удалил хэш, у меня все еще была та же проблема, что и раньше. Я также попытался переключить его в «спящий режим», как вы предложили. Еще раз спасибо за ваш ответ.
kanehekili avatar
флаг zw
Я сделал это успешно 20.04, так как Логин отменяет поведение гномов. Что произойдет, если вы выполните `systemctl suspend` в терминале?
Tanner S. avatar
флаг in
Мой компьютер приостанавливается, но на самом деле не блокируется. Хм...
kanehekili avatar
флаг zw
Хорошо, но это другая проблема. Таким образом, приостановка может работать, но ваша блокировка не работает. Кажется, все сводится к тому: «как активировать блокировку при приостановке» — что раньше было по умолчанию в Gnome...
kanehekili avatar
флаг zw
Что касается блокировки, проверьте мой пересмотренный ответ
Tanner S. avatar
флаг in
«Автоматическая блокировка экрана» и «Блокировка экрана в режиме ожидания» включены. На самом деле все ползунки на этой странице включены. Спасибо.
kanehekili avatar
флаг zw
Он даже работает на Ubuntu 21.10 в VirtualBox. Только что проверил. Виновник должен быть где-то в другом месте...
Tanner S. avatar
флаг in
Может быть, виноват тот факт, что мой менеджер входа в систему встроен в KDE?
Tanner S. avatar
флаг in
Виновника нашли. Спасибо большое. Возможно, ваши предложения не сработали, но этот разговор очень помог мне в решении проблемы. Еще раз спасибо.
kanehekili avatar
флаг zw
Не могу сказать - моя политика всегда заключается в том, чтобы в системе было ровно одно DE. Системы смешивания в начале 2000-х были фатальными. Больше не пробовал ;-)
kanehekili avatar
флаг zw
Отлично - мне будут интересны ваши выводы.
Tanner S. avatar
флаг in
Я разместил ответ ниже.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.