Respuestas:
Puede bloquear la computadora ejecutando gnome-screensaver-command
la -l
bandera de esta manera:
gnome-screensaver-command -l
Sin embargo, esto solo funcionará si tiene Gnome Screensaver ejecutándose para su sesión (debería ser, a menos que lo haya deshabilitado), puede comenzar desde la línea de comandos con:
gnome-screensaver
mate-screensaver-command -l
úselo para el escritorio MATE.
gnome-screensaver-command -l
Si está en una sesión diferente (escritorio) (por ejemplo, consola virtual, cambió a otro inicio de sesión, SSH), especifique la pantalla explícitamente ( :0
es la pantalla predeterminada):
DISPLAY=:0 gnome-screensaver-command -l
Para desbloquear, use la opción -d
( --deactivate
).
En versiones más recientes de GNOME 3, gnome-screensaver
ya no existe.
La solución genérica parece ser
xdg-screensaver lock
También puede llamar a dbus directamente en su lugar ( fuente ):
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
También parece que han quitado la posibilidad de la ONU bloqueo de la pantalla desde la línea de comandos.
Aquí hay un largo camino para lograrlo (agregando una forma más rápida a continuación):
para que sea aún más fácil bloquear, puede agregar un script ejecutable a una ruta ejecutable, llamarlo "bloquear" y luego el bloqueo de su pantalla será tan fácil como escribir "bloquear" en cli
Aquí se explica cómo hacerlo:
mkdir ~/bin
vim ~/bin/lock
#!/bin/bash
gnome-screensaver-command -l
guardar y Salir
chmod +x ~/bin/lock
no olvide agregar ~ / bin a su perfil ~ /. - tenga en cuenta el punto al comienzo del nombre del archivo una palabra de precaución al respecto, asegúrese de agregarlo al archivo correcto. Esto es lo que dice .profile al respecto:
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
por lo tanto, primero debe verificar si los archivos mencionados anteriormente existen en su directorio de inicio, debe agregarlos allí, si no existen, luego agregar la ruta a bin al .profile
vim ~/.profile # or one of the the other files if they exist
agregue lo siguiente al final:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
en este punto, puede iniciar el siguiente acceso directo desde cli
you@yourUbuntu:~$ lock
[EDITAR] Aquí está la manera rápida y fácil de hacerlo: agregue un alias a su archivo ~ / .bashrc, que se ejecuta cada vez que se abre un shell, asegurando así que Alias persista:
vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"
el resultado es el mismo, pero más rápido
También hay muchas utilidades minimalistas que realmente solo se bloquean , no hacen nada más. (Esto puede ser más seguro ya que, en general, mantener el software simple conduce a menos errores).
Por ejemplo: