Je souhaite généralement que mon ordinateur portable soit verrouillé lorsqu'il est suspendu, mais pas lorsque je l'ai simplement suspendu, car il existe un cas d'utilisation dans lequel la saisie de mon mot de passe après que mon ordinateur portable s'est réveillé de la suspension est assez lourde. Un bon compromis consiste à ne demander le mot de passe de connexion que si l'ordinateur portable a été suspendu il y a plus de 10 minutes. Comment puis-je faire cela?
J'utilise Ubuntu 16.04 avec Unity.
Réponses:
Créez un fichier à l'intérieur
/lib/systemd/system-sleep/
, nommé par exemplelightdm
::rendre ce fichier exécutable:
Chaque fois que vous "suspendez" ou "reprenez" votre Ubuntu, ce script va être exécuté.
Ouvrez-le en utilisant l'éditeur de texte souhaité, par exemple
sudo nano /lib/systemd/system-sleep/lightdm
:, et collez-y ces lignes, puis enregistrez-le:Ce qu'il fait?
Lorsque vous mettez votre Ubuntu en mode "veille", ce script enregistre les horodatages actuels, puis lors de la reprise du système, il vérifie les anciens horodatages avec l'actuel, si le différent était supérieur à "600" secondes (10 Menuets), il va s'afficher vous "lightdm" écran de verrouillage sinon il ne fait rien.
Pour la dernière étape:
ouvrez "Paramètres système" -> "Luminosité et verrouillage". Désactivez la demande de mot de passe après le réveil de la suspension, car nous laissons la gestion de l'écran de verrouillage au script.
Après le redémarrage ou l'arrêt, vous devez toujours entrer votre mot de passe.
la source
#Remove password prompet
doit être lu#Prompt for password if suspended > 10 minutes
Ajoutez un script
/lib/systemd/system-sleep/
pour déverrouiller votre session si le système a été suspendu pendant une courte période:Avec ce contenu:
la source
Je peux t'aider avec ça. Tout d'abord, accédez aux paramètres. Sélectionnez ce paramètre:
Il y aura un menu déroulant qui dit que l'écran s'éteint.
Après avoir cliqué sur le menu déroulant, modifiez les deux paramètres pour qu'ils ressemblent à ceci:
la source