Comment empêcher l'ordinateur de dormir et / ou d'hiberner automatiquement?


34

Je suis sous Ubuntu 12.04, et mon ordinateur portable * ne se réveille pas de mon sommeil / suspension / veille prolongée. (Est-ce que dormir est la même chose que suspendre?) Je ne suis même pas sûr de ce qu'il fait. Quand j'ai fini de travailler pour la journée, je verrouille mon écran (Ctrl-Alt-L). Lorsque je reviens le lendemain, l'écran est en mode d'économie d'énergie. Aucune frappe ou clic (sur le clavier / la souris USB ou le clavier / pavé tactile intégré) ni l'activation du bouton d'alimentation ne le ramènera à la vie.

Le seul moyen de faire fonctionner ma machine est de maintenir le bouton d'alimentation enfoncé jusqu'à ce qu'il s'éteigne, puis d'appuyer à nouveau sur le bouton d'alimentation pour le rallumer. De toute évidence, tout ce que j'avais ouvert la veille était pratiquement parti. En particulier, mes ordinateurs virtuels sont tous brutalement fermés sans avertissement.

Cela me rend fou. Je passe la première heure de chaque journée de travail à essayer de trouver un moyen d’empêcher mon ordinateur d’arrêter de se verrouiller la nuit.

Ce que j'ai essayé

  1. Modification de org.freedesktop.upower.policy pour désactiver les fonctions de suspension et de veille prolongée.
  2. Définition des options de gestion de l’énergie dans la section "Alimentation" de "Paramètres système".
  3. Examen de toutes les options de gestion de l’alimentation dans le BIOS (aucune d’entre elles ne semble pertinente en matière de veille / suspension / veille prolongée).
  4. La lecture de tous les messages du forum / askubuntu que je peux trouver est même liée de manière tangentielle au sujet.
  5. Ajoutez acpi = off aux arguments du noyau. (Résultats dans le clavier USB et la souris ne fonctionne pas, donc je n'ai pas attendu pour voir si cela résout la suspension.)
  6. Ajoutez apm = off aux arguments du noyau.

Ma question: comment désactiver la veille automatique et / ou la veille prolongée (et / ou quelque chose de similaire) dans Ubuntu 12.04. Je me fiche de savoir s'il est encore possible de dormir / suspendre / hiberner / quoi que ce soit en appuyant sur les boutons ou en exécutant une commande ou en récitant les paroles de zeppelin en arrière. Je veux juste que mon ordinateur portable soit prêt pour le travail du matin.

* L'ordinateur portable est un Dell Latitude quelque chose ou autre. Je ne veux pas être trop spécifique parce que j'ai vu beaucoup de questions similaires se fermer pour être trop spécifiques. Je pense que ma question est assez générique pour tenir - c'est une question sur la dernière version stable d'Ubuntu.

Lien vers dmesg

Lien vers /var/log/kern.log

MODIFIER:

Rien de ce que j’ai essayé jusqu’à présent n’empêche Ubuntu de dormir la nuit, et quand il ne dort jamais, rien de ce que j’ai essayé ne peut réellement le faire se réveiller. J'ai lu quelques articles disant que des pilotes vidéo buggés peuvent causer des problèmes de réveil.

La nuit dernière, pressenti, j'ai essayé de passer à la console (ctrl + alt + 1) avant de quitter le travail, histoire de voir ce qui se passerait. Ce matin, lorsque je me suis réveillé, l'ordinateur est immédiatement revenu à la console. Je suis passé sur Gnome (ctrl + alt + 7) et bien que l'écran paraisse figé, j'ai tapé mon mot de passe, appuyé sur Entrée et préparé du café. Quand je suis revenu quelques minutes plus tard, mon bureau était prêt, exactement comme je l'avais laissé hier soir.

Je vais continuer d'essayer de voir s'il s'agit d'une solution fiable.

EDIT 2:

Pas de dé. Passer à la console après la déconnexion ne me fait rien ... je dois toujours redémarrer mon ordinateur chaque matin. Cela me rend dingue ... Je ne peux pas croire à quel point la suspension est irrégulière sous Ubuntu. Ou le fait qu'il ne puisse pas simplement être désactivé.


Avez-vous regardé sous les paramètres avancés de l'économiseur d'écran?
Mitch

Où sont les paramètres d'économiseur d'écran? J'ai regardé sous Affichage, Apparence, Luminosité et Verrou. Impossible de trouver l'économiseur d'écran. La boîte de recherche dans les paramètres système n'aide pas: aucun résultat lors de la recherche de "économiseur".
Mark E. Haase

Vérifiez les paramètres d'alimentation, ils ont des règles concernant suspendre / hiberner
Thomas Ward

Vous devez considérer que ce que vous pensez être "suspendre" peut n'être qu'un accident, clair et simple. Veuillez coller bin dmesg et /var/log/kern.log. Si elle est suspendue, vous devriez avoir la lumière clignotante / lente en marche avant et arrière.
Ish

@izx /var/log/kern.log ne montre rien d'intéressant du jour au lendemain, à l'exception de quelques paquets bloqués ici et là. Je peux me tromper, mais le tampon dmesg est écrasé lors du démarrage, je ne pense donc pas que des indications d’accident puissent y être trouvées.
Mark E. Haase

Réponses:


27

Voici les deux méthodes courantes de Gnome 3 qui désactivent généralement suspendre; sinon, vous pouvez essayer de démarrer avec le acpi=offparamètre:

  1. Paramètres d'alimentation:

    entrez la description de l'image ici

    entrez la description de l'image ici

  2. gnome-tweak-tool (installer si nécessaire):

    entrez la description de l'image ici


Merci @izx. J'ai déjà essayé la n ° 1 avant de poster. Je viens d'essayer # 2 mais les options sont déjà réglées sur "Rien". Votre commentaire sur acpi = off m'a rappelé que je l'avais déjà essayé également. J'ai donc mis à jour mon message original. Toujours, +1 pour l'effort.
Mark E. Haase

Eh bien, mon ordinateur a réussi à sortir du sommeil après avoir dormi tout le week-end, puis il s'est réveillé après avoir dormi lundi soir. Je ne pense pas avoir vraiment changé quoi que ce soit depuis la dernière fois que j'ai posté ici, alors je ne suis pas sûr de savoir pourquoi ça fonctionne soudainement. Je sélectionne cet article comme étant la réponse correcte car c'est la plus complète.
Mark E. Haase

1
Grattez ce dernier commentaire. Après avoir travaillé deux fois de suite, il échoue désormais chaque jour depuis lors. Je suis sur le point de jeter cet ordinateur par la fenêtre.
Mark E. Haase

J'ai installé l'outil gnome-tweak-tool et vu que, sur mon Dell GX620, j'avais suspendu l'ensemble pour l'action de fermeture du couvercle du portable sur la batterie et pour l'action de fermeture du couvercle du portable dans le secteur. Ce qui est étrange, c’est que mon Dell GX620 n’est pas un ordinateur portable, mais une mini-tour USSF (Ultra Small Form Factor). Je viens de modifier ces paramètres sur Aucune et confirmera demain si cette modification l’aura empêché de s’endormir.

J'ai besoin de trouver l'option "Luminosité et verrouillage" pour désactiver la mise hors tension automatiquement.
shaby

15

Dans Paramètres système ou en effectuant une recherche dans Dash, accédez à Paramètres d’alimentation. Vous y trouverez ce dont vous avez besoin;)

Paramètres de puissance

Et pour empêcher le verrouillage, allez à Luminosité et verrouillage:

Paramètres de luminosité et de verrouillage


5

Pourquoi ne pas consulter l' indicateur d'application de la caféine . Il fait exactement ce que vous voulez et il est très facile à utiliser.


1
Soyez averti: j'ai récemment utilisé l' indicateur d'application Ubuntu Caffeine pour tenter de garder mes ordinateurs de bureau (sous 18.04.2 LTS sous 4.15.0-46) allumés et accessibles en dehors de la ville et malgré leur activation / activation. , le système finissait toujours par suspendre / hiberner, ce qui le rendait inaccessible en mon absence. Après cette expérience, je vous recommanderais de vous en tenir à la réponse acceptée (c.-à-d. Désactiver la suspension automatique), mais votre kilométrage peut varier.
Spencer D le

4

@ Kaled Kelevra, j'ai créé le fichier 00CPU et suivi toutes les étapes; malheureusement, ma machine s'est encore endormie au bout de 10 minutes.

Sur les forums ArchLinux , j'ai trouvé une solution qui fonctionnait pour moi. Voir la réponse n ° 21.

Voici comment j'ai fixé le mien dans /etc/X11/xorg.conf:

Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Evdev Mouse" "CorePointer"

  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"

Je viens d'ajouter les 4 options que vous voyez ici. Testez-le et postez-le. Bonne chance.


3

Dans l’écran de veille de type tiret unité, et cliquez dessus. Lorsque la fenêtre s’ouvre, cliquez sur l’onglet Avancé, puis décochez la case Gestion de l’énergie activée.

entrez la description de l'image ici


Xscreensaver est installé la plupart des gens ... :-)
reverendj1

Désolé, j'aurais dû mentionner: je ne cours pas Unity. Je cours Gnome. Gnome a un tableau de bord mais taper "écran" et / ou "économiseur" ne donne aucun résultat.
Mark E. Haase

1
Avez-vous Gnome Classic ou Gnome 3?
Mitch

@Mitch Gnome 3.
Mark E. Haase

2

Je ne sais pas si vous avez résolu le problème que vous avez avec suspendre / hiberner, mais si ce n’est pas le cas, j’ai peut-être un script pour le résoudre (j’ai eu le même problème et cela a fonctionné pour moi). :) Créez un script dans le répertoire /etc/pm/sleep.d/ (par exemple " sudo gedit /etc/pm/sleep.d/ 00CPU ") avec le contenu suivant:

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU

. "${PM_FUNCTIONS}"

case "$1" in
hibernate|suspend)
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 0 >$i
done
;;
thaw|resume) 
sleep 10 # run with one core for 10 secs
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 1 >$i
done
;;
*)
;;
esac

Ensuite, accordez au script l'autorisation d'exécution ( sudo chmod 755 00CPU ) et ... c'est tout! Profitez de votre Ubuntu.

PS: désolé pour mon anglais. PS2.: Vous pouvez modifier la valeur "sleep 10", avec "sleep 5" par exemple, pour que votre second cœur de processeur s'exécute un peu plus tôt.

Remarque: Cela semble être un problème de simultanéité avec certaines versions de noyaux et des processeurs multicœurs déterminés.


1

Vous pouvez utiliser gsettings pour activer et désactiver la veille du moniteur:

  • Désactiver la désactivation de l'écran

    gsettings set org.gnome.desktop.session délai d'attente 0

  • Activer la désactivation de l'écran avec un délai de 5 minutes

    paramètres gsettings définis org.gnome.desktop.session inactif-delay 300

source: https://askubuntu.com/a/788456/88543


Si la réponse d'une autre question aide directement celle-ci et que les questions sont similaires, envisagez de marquer cette question comme un doublon de l'autre, au lieu de copier votre réponse plusieurs fois.
Thomas Ward

0

Avec 12.04, j'ai remarqué que mon ordinateur semble être très difficile à activer une fois que l'économiseur d'écran / le verrouillage a été appelé, en particulier lorsqu'il est verrouillé pendant plus de quelques minutes. Le système n'est pas vraiment suspendu ou hiberné - cela semble juste comme ça.

Je constate que je peux attendre plusieurs minutes et que, éventuellement, le système me demandera mon ID utilisateur et mon mot de passe, et je suis de retour en affaires. Avant que je sache qu'il reviendrait, je l'éteindrais comme vous le faites.

Je ne sais pas pourquoi cela prend si longtemps, c'est probablement un bug. Est-il utile d'attendre simplement 3 à 10 minutes? Si c'est le cas, nous voyons peut-être la même chose.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.