Как мне отключить переход моей системы в спящий режим?

Я настраиваю веб-сервер дома на более старом рабочем столе AMD 2400 +. У меня установлена и запущена Ubuntu 11.04, однако через некоторое время я больше не могу перейти на сервер. Когда я подхожу к клавиатуре и нажимаю клавишу, все волшебным образом снова работает.

Я просмотрел BIOS и не вижу никаких включенных функций энергосбережения. Есть ли что-нибудь подобное в Ubuntu? Можно ли его отключить?

У меня не установлен никакой графический интерфейс. Это только для консоли.

В Ubuntu 16.04 LTS я успешно использовал следующее, чтобы отключить приостановку:

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

И это для того, чтобы снова включить его:

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

От man systemctl:

mask NAME...             Mask one or more units, as specified on the command line. This           will link these unit files to /dev/null, making it impossible to           start them. This is a stronger version of disable, since it           prohibits all kinds of activation of the unit, including           enablement and manual activation. Use this option with care. This           honors the --runtime option to only mask temporarily until the           next reboot of the system. The --now option may be used to ensure           that the units are also stopped. This command expects valid unit           names only, it does not accept unit file paths. unmask NAME...           Unmask one or more unit files, as specified on the command line.           This will undo the effect of mask. This command expects valid           unit names only, it does not accept unit file paths.

графический интерфейс пользователя

Вы смотрели на:

>>Система - Настройки - Управление питанием

На вкладке Питание от сети переменного тока Переведите компьютер в спящий режим, когда он неактивен, для: "Никогда"

Терминал

Можете ли вы открыть "gconf-editor"?

Загляни в: /apps/gnome-power-manager/timeout

Попробуйте установить sleep_computer_ac к 0

Я не уверен, нужно ли менять что-то еще.

Правильный ответ на этот вопрос расположенный здесь:

Вы пробовали добавлять параметры ядра acpi=off apm=off к GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub?

Затем беги sudo update-grub и перезагрузите свой компьютер.

Ни одно из этих описанных решений не сработало для меня. Ноутбук все еще переходил в спящий режим. Использование параметра командной строки Grub Linux acpi=off привело к сбою загрузки ноутбука. Наконец-то я нашел это решение.

sudo vi /etc/default/acpi-support # and then set SUSPEND_METHODS="none"sudo /etc/init.d/acpid restart

Основано на оригинальном решении от Стефана здесь: Держите сервер Ubuntu запущенным на ноутбуке с закрытой крышкой?

В дополнение к параметрам systemctl mask / unmask я также использую следующее, чтобы включить / выключить приостановку для рабочего стола Gnome.

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'

или

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'nothing'gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

Я нашел их, изучив настройки, отображаемые командами, перечисленными в Как сбросить ВСЕ dconf / gsettings, чтобы я мог сравнить их между двумя разными машинами?

Пожалуйста, попробуйте просмотреть эти ссылки - cyberciti.biz и Форумы арки

Это выдержка из cyberciti.biz ссылка:

По умолчанию ядро Linux будет использовать опцию сохранения экрана, чтобы отключить ее, вам необходимо введите эту команду (это отключает функции энергосбережения монитора VESA):

$ setterm -powersave off -blank 0

Если он отправит вас обратно с ошибкой который гласил следующее: невозможно (отменить) установить режим энергосбережения

Вам необходимо завершить работу X window system и повторно запустить приведенную выше команду. Лучше, добавьте следующие две команды в ваш файл ~/.xinitrc:

setterm -blank 0 -powersave off -powerdown 0xset s off