web-dev-qa-db-fra.com

Comment désactiver mon système pour qu'il s'endorme?

Je reçois une configuration de serveur Web à la maison sur un ancien ordinateur de bureau AMD 2400+. Ubuntu 11.04 est installé et fonctionne, mais après un certain temps, je ne peux plus naviguer sur le serveur. Quand je vais au clavier et appuie sur une touche, tout fonctionne à nouveau comme par magie.

J'ai parcouru le BIOS et je ne vois aucune fonctionnalité d'économie d'énergie activée. Y a-t-il quelque chose comme ça dans Ubuntu? Peut-il être désactivé?

Je n'ai aucune interface graphique installée. Ceci est la console seulement.

47
Mike Wills

La bonne réponse pour cela situé ici :

Avez-vous essayé d’ajouter les options du noyau acpi=off apm=off au GRUB_CMDLINE_LINUX_DEFAULT dans /etc/default/grub?

Ensuite, lancez Sudo update-grub et redémarrez votre ordinateur.

11
Mike Wills

Sur Ubuntu 16.04 LTS, j’ai utilisé avec succès les éléments suivants pour désactiver la suspension:

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

Et ceci pour le réactiver:

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

De 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.
45
Dustin Kirkland

GUI

Avez-vous regardé:

Système -> Préférences -> Gestion de l'alimentation

Dans l'onglet Alimentation, mettez l'ordinateur en veille lorsqu'il est inactif pendant: "Jamais".

Terminal

Pouvez-vous ouvrir "gconf-editor"?

Regardez dans: /apps/gnome-power-manager/timeout

Essayez de définir sleep_computer_ac à 0

Je ne suis pas positif si quelque chose d'autre doit être changé aussi.

20
Jason Iverson

Aucune de ces solutions décrites n'a fonctionné pour moi. L'ordinateur portable allait encore dormir. L'utilisation de l'option de ligne de commande Grub Linux de acpi = off a empêché le démarrage de l'ordinateur portable. J'ai finalement trouvé cette solution.

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

Basé sur la solution originale de Stephan, ici: Laissez Ubuntu Server fonctionner sur un ordinateur portable avec le couvercle fermé?

7
Andrew Vian

S'il vous plaît essayez de regarder dans ces liens - cyberciti.biz et Arch forum

Ceci est un extrait du lien cyberciti.biz :

Par défaut, le noyau Linux utilisera l'option de sauvegarde d'écran pour la désactiver. Vous devez taper cette commande (elle désactive les fonctions d'économie d'énergie VESA de Monitor):

$ setterm -powersave off -blank 0

S'il vous renvoie avec une erreur qui se lit comme suit: impossible de (dé) paramétrer le mode d'économie d'énergie

Vous devez arrêter le système X Window et réexécuter la commande ci-dessus. Mieux, ajoutez les deux commandes suivantes à votre fichier ~/.xinitrc:

setterm -blank 0 -powersave off -powerdown 0
xset s off
6
Nitin Venkatesh

J'ai trouvé Light Locker, car j'ai Ubuntu 14.04.2 avec LXDE (Lubuntu) Desktop; Si vous disposez de ce bureau, vous pouvez modifier les paramètres par défaut et gérer le moniteur par ce biais. Sinon, vous devrez peut-être installer gconf-editor via terminal si vous ne le possédez pas. Light Locker est dans peut être trouvé dans Préférences dans le menu principal.

0
Shane Horton