Отключить спящий режим linux debian

Debian User Forums

I have been using Debian(stable) for years now, but just noticed a curious thing. Since recent I have been leaving my setup turned on, but it somehow enters a form of sleep. It translates to me moving the mouse and it will freeze and be sluggish for a few minutes, even with all the gnome power options set to never interrupt anything.

Seen in dmesg https://paste.debian.net/hidden/075af845/ line 1029 until 1161 you see it going into deep sleep, disabling all CPUs(I find that hard to believe) and turns everything off. How do I disable this? The device is not inactive (not a heavy load) but still doing some tasks I specified. This interferes with that.
NOTE: If you read the entire dmesg you notice the usb devices get unplugged and plugged, this is me. Also the network links going up and down is a known issue, my router is on the verge of death.

Can anyone shed some light on this? Thanks in advance,

Head_on_a_Stick Posts: 13944 Joined: 2014-06-01 17:46 Location: London, England Has thanked: 53 times Been thanked: 82 times

Re: Debian goes to sleep, how to disable

#2 Post by Head_on_a_Stick » 2019-01-07 18:53

Re: Debian goes to sleep, how to disable

#3 Post by EarlGrey » 2019-01-07 20:06

The package «pm-utils» wasn’t installed.

The systemctl did suspend my desktop, but that is what I never want to have happen. Should I still use ‘sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target’ to disable the machine to go into suspend?

Head_on_a_Stick Posts: 13944 Joined: 2014-06-01 17:46 Location: London, England Has thanked: 53 times Been thanked: 82 times

Re: Debian goes to sleep, how to disable

#4 Post by Head_on_a_Stick » 2019-01-07 20:16

EarlGrey wrote: Should I still use ‘sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target’ to disable the machine to go into suspend?

Re: Debian goes to sleep, how to disable

#5 Post by millpond » 2019-01-08 04:38

I *believe* acpi_fakekey should be able to simulate a keyboard interrupt. Haven used it for hat purpose though.

Читайте также:  Как запустить процесс на linux

A simple script sending an \255 (or whatever) every minute or ten *might* work.

Re: Debian goes to sleep, how to disable

#6 Post by llivv » 2019-01-08 05:21

There may be BIOS settings for PowerManagement.

If you see anything set to S5 change it to S3
S5 = Deep Suspend/Sleep
S1 = Suspend/Sleep off

All mobo manufacutures word there BIOS features differently
so a good idea to check the mobos’ BIOS docs

Re: Debian goes to sleep, how to disable

#7 Post by EarlGrey » 2019-01-08 15:55

EarlGrey wrote: Should I still use ‘sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target’ to disable the machine to go into suspend?

I actually did did the systemctl thing, but unmaksed it now. What does it do exactly?

 Who: GNOME Shell (UID 1000/EarlGrey, PID 2752/gnome-shell) What: sleep Why: GNOME needs to lock the screen Mode: delay Who: Debian-gdm (UID 117/Debian-gdm, PID 2176/gnome-settings-) What: sleep Why: GNOME needs to lock the screen Mode: delay Who: ModemManager (UID 0/root, PID 1694/ModemManager) What: sleep Why: ModemManager needs to reset devices Mode: delay Who: EarlGrey (UID 1000/EarlGrey, PID 2847/gnome-settings-) What: handle-power-key:handle-suspend-key:handle-hibernate-key Why: GNOME handling keypresses Mode: block Who: Debian-gdm (UID 117/Debian-gdm, PID 2176/gnome-settings-) What: handle-power-key:handle-suspend-key:handle-hibernate-key Why: GNOME handling keypresses Mode: block Who: NetworkManager (UID 0/root, PID 1691/NetworkManager) What: sleep Why: NetworkManager needs to turn off networks Mode: delay Who: Telepathy (UID 1000/EarlGrey, PID 2800/mission-control) What: shutdown:sleep Why: Disconnecting IM accounts before suspend/shutdown. Mode: delay Who: EarlGrey (UID 1000/EarlGrey, PID 2847/gnome-settings-) What: sleep Why: GNOME needs to lock the screen Mode: delay 8 inhibitors listed.

millpond wrote: I *believe* acpi_fakekey should be able to simulate a keyboard interrupt. Haven used it for hat purpose though.

A simple script sending an \255 (or whatever) every minute or ten *might* work.

llivv wrote: There may be BIOS settings for PowerManagement.

If you see anything set to S5 change it to S3
S5 = Deep Suspend/Sleep
S1 = Suspend/Sleep off

All mobo manufacutures word there BIOS features differently
so a good idea to check the mobos’ BIOS docs

Источник

Автоматический режим ожидания Debian 10 (buster)

Подскажите пожалуйста, как отключить автоматический режим ожидания в Debian 10 (buster)?

Ранее только по ssh подключался но с недавних пор стал порой цепляться через NoMachine с запуском дисплея. И вот что стало происходить — стало вылезать всплывающее сообщение

Автоматический режим ожидания Крмпьютер скоро перейдет в ждущий режим из-за отсутствия активности

При этом в настройках гнома все выключено. Но время от времени если активности нет то может разорвать VPN соединение openconnect. Если в консоли будут коннекты к другим ssh серверам — тогда не разорвет, но периодически будет сообщение появляться.

Читайте также:  Linux replace tab to space

$ sudo gsettings list-recursively org.gnome.settings-daemon.plugins.power

org.gnome.settings-daemon.plugins.power power-button-action ‘suspend’

org.gnome.settings-daemon.plugins.power idle-dim true

org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type ‘suspend’

org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0

org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type ‘suspend’

org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

org.gnome.settings-daemon.plugins.power ambient-enabled true

org.gnome.settings-daemon.plugins.power idle-brightness 30

MakPol ( 17.01.22 14:54:58 MSK )
Последнее исправление: MakPol 17.01.22 14:56:25 MSK (всего исправлений: 2)

С sudo ты смотришь не свои настройки.

Оу, и то верно, но менял я когда запросил права админа из под меня блин

$ gsettings list-recursively org.gnome.settings-daemon.plugins.power org.gnome.settings-daemon.plugins.power power-button-action 'suspend' org.gnome.settings-daemon.plugins.power idle-dim true org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend' org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 1200 org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend' org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 1200 org.gnome.settings-daemon.plugins.power ambient-enabled true org.gnome.settings-daemon.plugins.power idle-brightness 30 

Придется гуглить как поменять для себя 🙁 Если это конечно те настройки

Давно тут не был, с CODE долго правил и не понимал что не так, но почитал по ссылке — большое спасибо!

Пока сделал sleep-inactive-battery-timeout и sleep-inactive-ac-timeout в 0 , посмотрим что будет что-то в gsettings я не очень, наивно полагал, что такие настройки даже в самом кастрированном гноме доступны, ан нет…

$ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0 $ gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0 $ sudo gsettings list-recursively org.gnome.settings-daemon.plugins.power org.gnome.settings-daemon.plugins.power power-button-action 'suspend' org.gnome.settings-daemon.plugins.power idle-dim true org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend' org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0 org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend' org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0 org.gnome.settings-daemon.plugins.power ambient-enabled true org.gnome.settings-daemon.plugins.power idle-brightness 30 

По тегу debian 10 , мало народу будет. Добавь просто debian .

neon1ks ★★ ( 19.01.22 08:54:28 MSK )
Последнее исправление: neon1ks 19.01.22 08:54:51 MSK (всего исправлений: 1)

Источник

Как отключить режим сна и гибернации в Linux

В этой статье мы рассмотрим, как отключить режим гибернации и режим сна в системе Linux. Но прежде чем мы сделаем это, давайте кратко рассмотрим эти два режима.

Режим гибернации при его включении, система Linux записывает свое текущее состояние в файл. Далее при включении все эти данные восстанавливаются и вы продолжаете работу с места остановки. Т.е. все открытые документы, папки, файлы остаются в таком же состояние, как до режима гибернации.

Режим сна помогает экономить электроэнергию, когда вы не используете свою систему. Чтобы вернуться к использованию вашей системы, требуется просто щелкнуть мышью или нажать на любую кнопку клавиатуры. Иногда вам может потребоваться нажать кнопку питания.

В Linux есть 3 режима различных режима ожидания:

  • Suspend to RAM (Ждущий режим): этот режим используют большинство ноутбуков. И автоматически входят в этот режим в случае бездействия по истечению определенного периода времени. А так же при закрытии крышки ноутбука, когда компьютер работает от аккумулятора. В этом режиме питание остается для оперативной памяти, а большинство компонентов отключаются.
  • Suspend to Disk (Hibernate): в этом режиме состояние ПК сохраняется в файле подкачки, и система полностью выключается. Однако включив его, все восстанавливается и вы продолжаете с того места, где оставались.
  • Suspend to both (Гибридная приостановка): здесь состояние машины сохраняется в swap, но система не выключается. А так же компьютер выполняет приостановку системы в ОЗУ. Если у вас не установлена батарея тогда, вы можете безопасно возобновить работу системы с диска и продолжить свою работу. Этот метод намного медленнее, чем приостановка работы в ОЗУ.
Читайте также:  Switching keyboard layout linux

Отключить Режим сна и Гибернацию в Linux

Чтобы предотвратить ждущий режим или переход вашей системы Linux в спящий режим, вам необходимо отключить следующие systemd:

$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Вы должны получить вот такой результат, как показан ниже:

hybrid-sleep.target
Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

Отключить ждущий режим и гибернацию в Ubuntu

Далее требуется перезагрузить систему и снова войти.

Проверьте были ли внесены изменения в систему с помощью команды:

$ sudo systemctl status sleep. target suspend.target hibernate.target hybrid-sleep. target

Как отключить режим сна и гибернации в Linux

Из выходных данных мы видим, что все четыре состояния были отключены.

Включить режим сна и гибернацию в Linux

Чтобы снова включить ждущий режим и гибернации требуется выполнить команду:

$ sudo systemctl unmask sleep. target suspend.target hibernate.target hybrid-sleep. target

Вот такой результат вы должны получить:

Removed /etc/systemd/system/sleep.target.

Removed /etc/systemd/system/suspend.target.

Removed /etc/systemd/system/hibernate.target.

Removed /etc/systemd/system/hybrid-sleep.target.

Включить режим сна и гибернации в Linux

Чтобы убедиться в том что команда выполнена корректна, введите команду:

$ sudo systemctl status sleep. target suspend.target hibernate.target hybrid-sleep. target

Проверка включения режима сна и гибернации на Linux

Проверка приостановки и гибернации в Ubuntu

Если вы не желаете того чтоб ваш ноутбук при закрытии крышки уходил в режим ожидания (сна). Вам требуется отредактировать файл /etc/systemd / logind.conf.

$ sudo vim /etc / systemd/logind. conf

Добавьте в этот файл следующие строки:

[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore

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

Заключение

На этом все, в этой статье я подробна рассмотрел как отключить ждущий режим (сна) и гибернации в вашей системе Linux. Очень надеюсь, что руководство было полезным.

Источник

Отключить спящий режим в Linux (Debian|Ubuntu)

И так проблема: имеем старый ноутбук, который еще рано выбрасывать, с установленной серверной версией Linux. Закрываем крышку и. ноутбук засыпает. как все прекрасно понимают, необходимо отключить спящий режим.
Мне помог следующий рецепт:

Находим строчку с параметром HandleLidSwitch.
При необходимости раскомментруем и ставим значение ignore.

Проверяем. Ура! У меня работает.

Еще более подробно об управлении питанием можно почитать тут: http://www.oldnix.org/systemd/
Вот выдержка из статьи

  • HandlePowerKey : действия при нажатии кнопки питания.
  • HandleSuspendKey : действия при нажатии кнопки спящего режима.
  • HandleHibernateKey : действия при нажатии кнопки ждущего режимаs.
  • HandleLidSwitch : действия при закрытии крышки ноутбука.
  • ignore (пропустить).
  • poweroff (выключить питание).
  • reboot (перезагрузка).
  • halt (завершить работу).
  • suspend (спящий режим).
  • hibernate (ждущий режим).
  • hybrid-sleep (гибридный сон).
  • lock (блокировка).
  • kexec (оперативное переключение между ядрами).
  • HandlePowerKey=poweroff
  • HandleSuspendKey=suspend
  • HandleHibernateKey=hibernate
  • HandleLidSwitch=suspend
# systemctl restart systemd-logind

Источник

Оцените статью
Adblock
detector