GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment verrouiller l'écran à l'aide du nouvel écran de verrouillage à partir de la ligne de commande ?

Ubuntu 14.04 introduit un nouvel écran de verrouillage qui ressemble à l'écran de connexion.

Je peux toujours verrouiller l'écran en utilisant la commande gnome-screensaver-command --lock (comme je l'ai toujours fait auparavant), qui sous 14.04 verrouille l'écran, mais :

  • Si vous l'exécutez depuis le bureau, il verrouille l'écran à l'aide du nouvel écran de verrouillage.
  • Si vous l'exécutez à partir d'une console virtuelle ou via SSH, il verrouille l'écran à l'aide de l'ancien écran de verrouillage .

J'ai également essayé d'utiliser le xdg-screensaver lock , mais cela fonctionne de la même manière que gnome-screensaver-command --lock fait (utilise uniquement le nouvel écran de verrouillage lorsqu'il est exécuté à partir du bureau).

Exécution de light-locker-command --lock n'a pas fonctionné, car light-locker n'est pas installé.

Je suppose qu'il doit y avoir des différences entre l'exécution de la même commande à partir du bureau et son exécution via SSH/console virtuelle, mais je n'ai trouvé aucune différence dans les variables d'environnement.

Donc, ma question est :Comment puis-je verrouiller l'écran en utilisant le nouvel écran de verrouillage Unity et non l'ancien écran de verrouillage depuis la ligne de commande ?

Cette question est probablement liée car elle demande la nouvelle commande à utiliser. Voici donc une autre question :Pourquoi l'exécution de la même commande de verrouillage donne-t-elle des résultats différents ?

Notez que gnome-screensaver n'est plus utilisé en 14.04, selon ce rapport de bogue :

Ce n'est pas vraiment un bug de gnome-screensaver, ce composant a cessé d'être utilisé dans trusty.

Meilleure réponse

Je n'ai pas gnome-screensaver installé, et la seule commande que je puisse trouver qui fonctionne est celle-ci :

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock


Ubuntu
  1. Comment créer une base de données dans MySQL à l'aide de la ligne de commande

  2. Comment redémarrer Icewm depuis la ligne de commande ?

  3. Comment couper le son depuis la ligne de commande ?

  4. Comment verrouiller l'écran après avoir quitté l'hibernation ?

  5. Comment verrouiller l'écran ?

Comment télécharger un fichier sur Ubuntu à l'aide de la ligne de commande

Comment vérifier la version d'Ubuntu à partir de la ligne de commande

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment redémarrer Debian en utilisant la ligne de commande

Comment définir le navigateur par défaut à partir de la ligne de commande ?

Comment insérer une nouvelle ligne dans l'e-mail à l'aide de la commande linux mail ?