Comment verrouiller l'écran depuis un terminal? [dupliquer]

67

J'utilise Ubuntu 12.04. Existe-t-il un moyen de verrouiller l'écran ou la session à partir d'une commande ou d'un script de terminal?

    
posée Ten-Coin 06.09.2012 - 16:20
la source

11 réponses

76

Simple:

gnome-screensaver-command -l

Ce qui suit peut également fonctionner si l’économiseur d’écran est configuré pour se verrouiller lorsqu’il est activé (voir les paramètres de l’économiseur d’écran), puisque la commande active l’économiseur d’écran:

gnome-screensaver-command -a

Vous pouvez ajouter un alias à la commande en éditant le fichier .profile dans votre répertoire personnel:

gedit $HOME/.profile

et en ajoutant la ligne suivante:

alias lock='gnome-screensaver-command -l'

Puis à partir du terminal:

source .profile

Cela activera l'alias. Désormais, l'alias lock dans un terminal aura pour effet de verrouiller l'écran.

    
réponse donnée January 06.09.2012 - 16:24
la source
31

En plus de ce que janvier a dit, cela fonctionne aussi:

gnome-screensaver-command --lock

ou

gnome-screensaver-command -l

Selon la page de manuel gnome-screensaver-command ...

-l, --lock                 Tells the running screensaver process to lock the screen immediately
-a, --activate             Turn the screensaver on (blank the screen)

Pour plus de précisions, voici une autre question / réponse (également en janvier) qui décrit les différences entre l'invocation du verrou et l'activation de votre écran de veille:

Différence entre gnome -screensaver-command -a et gnome-screensaver-command -l

    
réponse donnée Aaron 06.09.2012 - 16:29
la source
18

Veuillez installer vlock . Ensuite, vous pouvez passer à un VT (terminal texte, en utilisant Ctrl + Alt + F1 ) et exécuter

vlock -a -s

Cela fonctionne si vous avez X11 en cours d'exécution ou non.

    
réponse donnée Anand Vaidya 14.09.2012 - 07:02
la source
13

Au cas où vous auriez besoin de verrouiller l’écran sur un terminal dans un environnement non graphique, vous pouvez utiliser écran

Dans screen , appuyez sur les combinaisons de touches suivantes pour verrouiller le terminal.

Ctrl + a

Ctrl + x

    
réponse donnée pl1nk 12.09.2012 - 12:45
la source
11

À partir d'Ubuntu 14.04, l'écran de verrouillage d'Unity n'utilise plus gnome-screensaver. La commande gnome-screensaver-command -l fonctionnera toujours dans la plupart des cas, mais voyez ceci question pour des exceptions.

Si cette commande ne fonctionne pas (par exemple, si gnome-screensaver n’est pas installé), cette commande dans un terminal permet de faire apparaître l’écran de verrouillage Unity approprié (et non l’accessoire sur lequel vous pouvez changer d’utilisateur). :

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
    
réponse donnée Aibara 08.07.2014 - 23:05
la source
8
$!(sleep 10s ;  xset dpms force suspend) & xdg-screensaver lock

cela lance l'économiseur d'écran en mode verrouillé et met ensuite votre écran en veille. doux et simple, pas de sudo. ligne de commande ou script shell fonctionne correctement. Je l'utilise pour un raccourci clavier. Ubuntu Mate 15.10

    
réponse donnée blazedego 08.01.2016 - 01:07
la source
4

Pour les utilisateurs de LightDM , essayez dm-tool switch-to-greeter .

    
réponse donnée user10962 27.06.2014 - 16:56
la source
4

Un pirate utilisant le raccourci Ctrl + Alt + L pour verrouiller l’écran depuis un terminal:

  1. Installez xdotool à partir du centre de logiciels ou du terminal comme suit:

    sudo apt-get install xdotool
    
  2. Tapez ce qui suit pour verrouiller l’écran depuis le terminal:

    xdotool key Ctrl+alt+l
    

Reportez-vous à la page de manuel de xdotool pour plus d’informations.

    
réponse donnée jobin 27.06.2014 - 17:10
la source
1

Cela dépend de votre gestionnaire d’affichage. J'ai lightdm, je peux faire dm-tool lock pour faire apparaître un écran de verrouillage. Ce n'est pas vraiment sécurisé, cependant, j'ai trouvé un moyen facile de le contourner.

    
réponse donnée Rolf 30.05.2017 - 13:29
la source
1

Dans mon cas, xdg-screensaver lock fonctionne parfaitement bien. Aussi je le sauvegarde par le réglage ou quand j'appuie sur window + L cela verrouille immédiatement l'écran

    
réponse donnée HeRo 25.10.2017 - 03:56
la source
1

Une situation similaire pour verrouiller l'écran dans lubuntu

dans lubuntu 17.10 (pas ubuntu) cela fonctionne xset dpms force off

    
réponse donnée ptetteh227 30.10.2017 - 14:50
la source

Lire d'autres questions sur les étiquettes