web-dev-qa-db-fra.com

Restaurer l'état précédent des applications après avoir mis sous tension le système Ubuntu

Auparavant, j'utilisais Sudo shutdown -h now pour éteindre macOS. À la mise sous tension après cela, le système restaurerait toutes les applications (comme Chrome, VS Code, PDF) à leur état précédent avant l'arrêt.

Maintenant, j'ai utilisé la même commande Sudo shutdown -h now pour éteindre Ubuntu. Mais, à la mise sous tension, le système démarre un état absolument nouveau, sans restaurer les applications à leur état de pré-arrêt.

Quelles sont les fonctionnalités utilisées par macOS? Puis-je également l'utiliser sur Ubuntu?

7
Alice

Cela s'appelle la "gestion de session"

Puis-je l'avoir sur ubuntu?

Pas dans un bureau par défaut

Mais vous pouvez utiliser Linux window session manager ou Gnome Window Session Manager extension pour gnome pour cela. Vous obtiendrez un indicateur sur la barre supérieure de Gnome Shell où vous pourrez enregistrer et restaurer une session. Installation à partir du 2ème lien (le 1er a une configuration similaire):

installer

  • Assurez-vous que nodejs est installé (par exemple, exécutez node -v et s'il n'y a pas de sortie, installez-le).
  • Installez lwsm via npm: npm install -g linux-window-session-manager (sur certains systèmes, vous souhaiterez peut-être utiliser Sudo)
  • Téléchargez ou clonez le référentiel et déplacez tous les fichiers vers /home/your-user-name/.local/share/gnome-Shell/extensions/[email protected]

  • Dans certains cas, en particulier lorsque vous utilisez nvm, vous devrez peut-être configurer le chemin d'accès à votre installation lwsm (que vous pourrez découvrir via quel lwsm après une installation réussie) via gnome-Shell-extension-prefs.


Installation une fois la configuration terminée:

cd tmp
git clone [email protected]:johannesjo/gnome-Shell-extension-window-session-manager.git
mv gnome-Shell-extension-window-session-manager ~/.local/share/gnome-Shell/extensions/[email protected]
10
Rinzwind

Ce n'est pas un arrêt, en tout cas jetez un œil à la commande suivante:

pm-action - Suspendre ou mettre en veille prolongée votre ordinateur

pm-hibernate [--help]
pm-suspend [--quirk-*] [--help]
pm-suspend-hybrid [--quirk-*] [--help]

Depuis la page de manuel:

These commands can be used to put the machine in a sleep state. The precise way how this
   is done can be influenced by installing executables and configuration snippets. For some
   options external programs are needed.

   These commands will usually be called by UPower or hald when triggered to do so by a
   program in a desktop session such as gnome-power-manager. Calling them from the command
   line is also possible, but it is not guaranteed that all programs in your desktop session
   keep working as expected.

   pm-suspend
       During suspend most devices are shutdown, and system state is saved in RAM. The system
       still requires power in this state. Most modern systems require 3 to 5 seconds to
       enter and leave suspend, and most laptops can stay in suspend mode for 1 to 3 days
       before exhausting their battery.

   pm-hibernate
       During hibernate the system is fully powered off, and system state is saved to disk.
       The system does not require power, and can stay in hibernate mode indefinitely. Most
       modern systems require 15 to 45 seconds to enter and leave hibernate, and entering and
       leaving hibernate takes longer when you have more memory.

   pm-suspend-hybrid
       Hybrid-suspend is the process where the system does everything it needs to hibernate,
       but suspends instead of shutting down. This means that your computer can wake up
       quicker than for normal hibernation if you do not run out of power, and you can resume
       even if you run out of power. s2both(8) is an hybrid-suspend implementation.
3
GabrieleMartini