Xubuntu: Aucune demande de mot de passe après suspension

17

Si je suspends mon Xubuntu 12.10, puis retire mon ordinateur de la suspension, il ne demande aucun mot de passe. J'ai essayé d'ajouter le gnome-screensaver sur les paramètres de démarrage automatique, que j'ai lu quelque part (allez dans le gestionnaire de paramètres> sessions et démarrage> démarrage automatique de l'application> ajouter [gnome-screensaver]), mais cela ne fonctionne pas.

Comment puis-je demander à mon xubuntu de demander un mot de passe après la suspension?

Martinio
la source

Réponses:

21

Dans Xubuntu 12.10, la session n'est plus verrouillée lorsque vous suspendez, donc elle ne demande pas de mot de passe au réveil. Pour résoudre ce problème, nous devons apporter des modifications à xfce4-sessionet xfce4-power-manager.

Utilisation des commandes de terminal

Exécutez les commandes suivantes dans le terminal (appuyez sur Ctrl+ Alt+ T) pour apporter des modifications aux deux xfce4-sessionet xfce4-power-managerpour verrouiller la session lorsque vous suspendez:

xfconf-query -c xfce4-session -p /shutdown/LockScreen -s true
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s true

Alternativement - Utilisation de l'interface graphique

Nous devons apporter des modifications à la fois à la session et au démarrage ainsi qu'à Xfce Power Manager .

Vous constaterez que les deux sont disponibles dans le Gestionnaire des paramètres . Faites un clic droit sur votre bureau et naviguez dans ApplicationsParamètresGestionnaire de paramètres pour l'ouvrir.

navigation du gestionnaire de paramètres xubuntu

  1. Session et démarrage

    Ouvrez Session and Startup → accédez à l' onglet Advanced → mettez une coche à côté de Lock screen before sleep.

    xfce-session

  2. Xfce Power Manager

    Ouvrez Xfce Power Manager → cliquez sur Avancé dans la barre latérale → cochez à côté de Lock screen when going for suspend/hibernate.

    xfce-power-manager

Une fois les modifications apportées, le mot de passe devrait vous être demandé lorsque vous vous réveillerez après la suspension.


Remerciements: les informations et les images pour Session and Startup et Xfce Power Manager sont gracieusement fournies par ce fil de discussion sur les forums Ubuntu .

Aditya
la source
2
La première n'a pas fonctionné, car elle disait que le fichier n'existait pas et que j'ai dû créer en utilisant l'option --create, mais la deuxième option (GUI) a fonctionné! Merci beaucoup!
Martinio
4

Je voudrais ajouter à cela ...

Un élément clé est que light-locker doit être en marche pour que le verrouillage de l'écran fonctionne! J'étais coincé là-dessus pendant un certain temps, car les réponses fournies ne fonctionnaient pas pour moi, ce qui n'avait aucun sens. Ensuite, j'ai essayé de jouer avec Light-Locker un peu et j'ai réalisé qu'il n'était pas configuré pour s'exécuter automatiquement au démarrage (ainsi, le verrouillage de l'écran ne fonctionnait pas en général, pas seulement lors de la suspension). Lors de la réactivation de Light-Locker au démarrage, ces solutions ont fonctionné :-)

Pour faire court: si ces solutions ne fonctionnent pas pour vous, allez dans le menu moustache -> paramètres -> session et démarrage -> démarrage automatique de l'application, et assurez-vous que "verrouillage de l'écran" est coché.

OpenSourceFTW
la source
2
Clairement l'un des éléments les plus importants de la réponse, il l'a résolu pour moi.
Doodloo
0

J'ai résolu cela avec un script, lié au raccourci clavier: CTRL + SUPER + SUPPR.

Créez le script dans / usr / local / bin, et appelez-le quelque chose comme lock_and_suspend:

$ sudo gedit /usr/local/bin/lock_and_suspend

Voici le script:

#!/bin/bash

xscreensaver-command -lock
sleep 2
xfce4-session-logout --suspend

Mettez à jour ses autorisations:

$ sudo chmod a+x /usr/local/lock_and_suspend
$ sudo chmod 711 /usr/local/lock_and_suspend
$ sudo chown yourusername /usr/local/bin/lock_and_suspend

Et exécutez-le en tapant simplement lock_and_suspend sur la ligne de commande. Ou liez lock_and_suspend à un raccourci clavier avec SettingsManager> Clavier> Raccourcis d'application.

Il fonctionne en verrouillant simplement l'écran avant de suspendre le système. La commande sleep est nécessaire car le verrouillage d'écran a besoin de temps pour prendre effet. La suspension l'arrêtera avant la fin s'il n'y a pas de pause entre eux.

Vous devrez peut-être installer xscreensaver. Le verrouillage d'écran est généralement exécuté par xlock4. Mais xlock4 fait simplement défiler les verrouilleurs d'écran possibles tels que xscreensaver et sélectionne celui qui fonctionne. Je ne me souviens pas précisément pourquoi j'ai fait ça. Il suffit de dire que cela n'a pas fonctionné lorsque j'ai tenté de verrouiller l'écran à l'aide de xflock4 (en utilisant son raccourci clavier par défaut CTRL + ALT + SUPPR) avant de suspendre le système.

Quoi qu'il en soit, le fait est que vous devez réellement faire trois choses: verrouiller l'écran, suspendre le système, fermer le couvercle. Et par expérience, vous voulez vous assurer que le système est verrouillé et suspendu avant de fermer le couvercle, car il arrive souvent que lorsque vous comptez sur un paramètre pour verrouiller et suspendre lorsque vous fermez le couvercle, il échoue parfois, et vous '' ve aucun moyen de vérifier sans ouvrir le couvercle. Mais puisque l'ouverture du couvercle sort le système de la suspension, comment savoir s'il s'est suspendu? (Il s'agit du chat de Schrödinger. Ou de la souris de Fourdan). La seule façon d'être sûr est de verrouiller et de suspendre le système avant de fermer le couvercle. Et la seule façon pratique de le faire est d'utiliser un seul raccourci clavier (CTRL + SUPER + DEL).

Vous devrez peut-être fermer les portes dérobées au verrouillage d'écran xscreensaver .

À un moment donné, j'ai peut-être installé Light-Locker et l' ai configuré pour verrouiller l'écran . Je ne me souviens pas si c'était réellement nécessaire.

$ sudo apt install light-locker
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

Il peut également être nécessaire d'activer xscreensaver et le gestionnaire d'alimentation dans Paramètres> Sesstion et démarrage> Démarrage automatique de l'application. Et peut-être pour désinstaller / désactiver l'économiseur d'écran gnome.

Vous voudrez peut-être installer xfce4-power-manager et le configurer (à l'aide du gestionnaire de paramètres ou xfce4-power-manager --customize) pour «suspendre», «lorsque le couvercle de l'ordinateur portable est fermé». Dans ce cas, vous devrez peut-être configurer le gestionnaire d'alimentation pour gérer correctement l'événement de fermeture du couvercle . Mais j'étais enclin à verrouiller + suspendre avant de fermer le couvercle.

marquage
la source