Comment verrouiller correctement le bureau lors de l'hibernation?

20

Si je verrouille l'écran , hiberne en fermant le couvercle de l'ordinateur portable, ouvre le couvercle de l'ordinateur portable et appuie sur le bouton d'alimentation, l'écran affiche simplement une surface noire et je peux commencer à taper le mot de passe immédiatement. Si je ne verrouille pas l'écran avant d'hiberner, attendez environ 30 secondes, ouvrez le couvercle de l'ordinateur portable et appuyez sur le bouton d'alimentation, l'écran affichera le bureau, puis passera au noir comme s'il xscreensaveravait été activé après avoir quitté l' hibernation. Ce n'est qu'après le fondu que je peux désactiver l'économiseur d'écran. Comment puis-je m'assurer qu'il xscreensaverest toujours correctement activé lors de l'hibernation, pour ne pas avoir à attendre le fondu sortant?

l0b0
la source
Je ne l'utilise xscreensaverplus, mais je me souviens que son manuel contient une partie appelée "redémarrer xscreensaver lorsque quelqu'un se connecte", ce qui suggère de le faire xscreensaver-command -exit; xscreensaver &à la connexion. Peut-être pourriez-vous le faire au réveil pour réinitialiser son état?
Anko
1
Cela ressemble à une attaque de synchronisation qui attend de se produire.
l0b0
Celui-ci de ces petits avantages qui me dérangent plus qu'ils ne le devraient.
arielnmz

Réponses:

5

J'ai récemment résolu ce problème moi-même Arch Linux. J'ai utilisé le programme xss-lockdu AURtrouvé ici .

J'essayais de mettre en place un service pour verrouiller l'écran en veille, mais pour une raison quelconque, je n'ai pas pu le faire fonctionner. J'ai fini par utiliser xss-locket cela a fonctionné très facilement.

  1. Installez xss-lock depuis l' AUR .
  2. Ajoutez l'une des commandes ci-dessous à votre .xprofilescript de démarrage ou à votre script de démarrage approprié pour votre WM / DM.

Mon .xprofile:

xss-lock -- /usr/bin/slock &

Pour xscreensaver:

xss-lock -- /usr/bin/xscreensaver-command -lock &
JKav77
la source
xss-lock apparemment déplacé vers xss-lock-git
felipeduque
1

J'ai résolu ce problème par moi-même en passant à un casier d'écran dédié au lieu de xscreensaver.

J'utilise xtrlock sur Debian , mais il ne semble pas être disponible sur Arch. Voici un article de blog décrivant certaines des alternatives sur Arch.

hedgie
la source