Aqui está um longo caminho para realizá-lo (adicionando um caminho mais rápido abaixo):
para facilitar ainda mais o bloqueio, você pode adicionar um script executável a um caminho executável, chamá-lo de "bloqueio" e, em seguida, o bloqueio da tela será tão fácil quanto digitar "bloquear" em cli
Veja como fazer isso:
mkdir ~/bin
vim ~/bin/lock
#!/bin/bash
gnome-screensaver-command -l
salve e saia
chmod +x ~/bin/lock
não se esqueça de adicionar ~ / bin ao seu ~ / .profile - observe o ponto no início do nome do arquivo
Uma palavra de cautela sobre isso, certifique-se de adicioná-lo ao arquivo correto. Aqui está o que o .profile diz sobre isso:
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
portanto, você quer primeiro checar se os arquivos acima mencionados existem em seu diretório home, você deve adicioná-lo lá, se eles não existirem, então adicione o caminho para bin ao .profile
vim ~/.profile # or one of the the other files if they exist
acrescente o seguinte no final:
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
neste ponto, você pode iniciar o seguinte atalho de cli
you@yourUbuntu:~$ lock
[EDITAR] Esta é a maneira rápida e fácil de fazer isso:
adicione um alias ao seu arquivo ~ / .bashrc, que é executado toda vez que um shell é aberto, garantindo assim que o Alias persista:
vim ~/.bashrc
# set lockscreen
alias lock="gnome-screensaver-command -l"
o resultado é o mesmo, mas mais rápido