web-dev-qa-db-fra.com

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

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/trackpad 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 le automatique veille et/ou 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 dort, rien de ce que j’ai essayé ne peut l’obtenir de façon fiable. 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 ait semblé 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é.

31
Mark E. Haase

Voici les deux méthodes courantes de Gnome 3 qui désactivent habituellement la suspension; sinon, vous pouvez essayer de démarrer avec le paramètre acpi=off:

  1. Paramètres d'alimentation:

    enter image description here

    enter image description here

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

    enter image description here

26
ish

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;)

Power settings

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

Brightness and Lock settings

14
Dart

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

6
digvijay91

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.

enter image description here

4
Mitch

@ 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 a fonctionné pour moi. Voir la réponse n ° 21.

Voici comment j'ai corrigé 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.

2
Buya Nami

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/ ("Sudo gedit /etc/pm/sleep.d/ 00CP ", par exemple) 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, donnez au script la permission d’exécuter (Sudo chmod 755 00CP) et ... c’est tout! Profitez de votre Ubuntu.

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

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

2
Kaled Kelevra

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/8854

1
streak

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 dans les 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.

0
John S Gruber