Lorsque j'utilise la commande Sudo systemctl hibernate
, le système semble se mettre en veille prolongée, mais lorsqu'il est redémarré, il s'agit d'un nouveau départ sans aucune des fenêtres précédentes ouvertes.
Et quand j'ai essayé Sudo pm-hibernate
, il est écrit Sudo: pm-hibernate: command not found
.
Voici la configuration de mon lecteur si cela aide:
/ dev/sda = SSD sous Windows 10 uniquement (lecteur Windows C et la partition réservée).
/ dev/sdb = Disque dur avec partitions NTFS et EXT4 contenant uniquement des données régulières, pas de système d'exploitation ici pour le moment.
/ dev/sdc = SSD (partition GPT) avec Ubuntu 18.04 (/ partition), zone d'échange et lecteur de jeu NTFS partagé.
GRUB est installé sur/dev/sda.
EDIT: J'ai créé une nouvelle table de partition sur/dev/sdc en utilisant msdos au lieu de GPT. Ensuite, j'ai réinstallé Ubuntu et installé GRUB sur/dev/sdc. Après ces modifications, Sudo hibernate
semble fonctionner.
ANOTHER EDIT: Parce que Sudo hibernate
semble aller en veille prolongée sans verrouiller l'écran (c’est-à-dire que tout le monde peut allumer le PC et être automatiquement connecté), j’ajoute cette ligne à /etc/sudoers
( cln est mon nom d'utilisateur):
cln ALL=NOPASSWD: /usr/sbin/hibernate
et fait ce script exécutable:
#!/bin/bash
xdg-screensaver lock
Sudo hibernate
Maintenant, je peux simplement cliquer deux fois sur ce script, sélectionner Exécuter et passer directement en veille prolongée tout en verrouillant l'écran. Beaucoup plus confortable.
Cette instruction a fonctionné pour mon installation Ubuntu 18.04.
Sudo apt install hibernate
Il installera l'hibernation et d'autres dépendances nécessaires à l'hibernationgrep swap /etc/fstab
(recherche l'UUID)sudoedit /etc/default/grub
A la ligne GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash", ajoutez l'UUID du swap. La ligne ressemble à ceci: GRUB_CMDLINE_LINUX_DEFAULT = "Resume de démarrage silencieux = UUID de swap"Sudo update-grub
Sudo systemctl hibernate
. Si tout fonctionne bien, ajoutez une entrée de menu.udo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
maintenant coller ceci:[Réactiver l'hibernation par défaut dans upower] Identity = utilisateur-unix: * Action = org.freedesktop.upower.hibernate ResultActive = yes [Réactiver l'hibernation par défaut dans logind] Identity = utilisateur-unix: * Action = org. freedesktop.login1.hibernate; org.freedesktop.login1.handle-hibernate-key; org.freedesktop.login1; org.freedesktop.login1.hibernate-plusieurs-sessions; org.freedesktop.login1.hibernate-ignore-inhibit ResultActive = yes