Я видел ответ на Как отключить спящий режим? , но у меня нет такого файла. Возможно, потому что это предложение было написано для Ubuntu, а не для Kubuntu (KDE, а не Gnome).
У меня нет подкачки на моем зашифрованном SSD, моя система зависает (даже не может изменить Caps Lock), если я случайно нажимаю кнопку «Hibernate» в «Energy management». На моей клавиатуре есть кнопка Hibernate ( Fn kbd> + F4 kbd>) рядом с кнопками регулировки громкости, и каждый раз, когда я нажимаю неправильную клавишу, система останавливается. Итак, как правильно его отключить? Если решения не существует, то обходной путь также приветствуется.
Триггеры для спящего режима:
qdbus org.kde.kded /modules/powerdevil suspend 4
Когда спящий режим инициирован, это - поток выполнения:
/usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
назван/usr/sbin/pm-hibernate
назван с некоторыми аргументами/var/log/pm-suspend.log
/usr/lib/pm-utils/sleep.d/
и /etc/pm/sleep.d
, и отсортированный по имени (числа сначала)performing hibernate
записан в журналdo_hibernate
назван, дав системе команду быть в спящем режимеДля отключения спящего режима создать /etc/pm/sleep.d/000no-hibernation
со следующим содержанием:
#!/bin/sh
# prevents hibernation
. "$PM_FUNCTIONS"
[ "$1" = "hibernate" ] && inhibit || true
Как 000no-hibernation
назван перед сценариями как 00logging
(выходные модули и информация о памяти в журнале), никакие приложения или модули не прерваны или разгружены. Это имя было вдохновлено /usr/lib/pm-utils/sleep.d/000kernel-change
. Остерегайтесь ошибки № 665651, который заставляет ненулевым возвращаемым значениям рычагов не удаться отменить, приостанавливают или спящий режим.
Это устраняет проблему спящего режима для меня. Хотя экран заблокирован, я могу жить с этим. Это намного лучше по сравнению с отказывающей системой.