Defina seu usuário para login automático em System Settings
-> User Accounts
-> Automatic Login
(você precisará pressionar o botão "desbloquear" e inserir sua senha antes de poder alterar a configuração de login automático).
O comando gnome-screensaver-command -l
fará com que a tela seja bloqueada imediatamente, o que provavelmente pode ser adicionado aos itens de inicialização automática.
Usando gedit
(ou outro editor de texto de sua escolha), crie /home/USERNAME/.config/autostart/screen_lock.desktop
com o conteúdo:
[Desktop Entry]
Type=Application
Name=Lock Screensaver
Exec=gnome-screensaver-command -l
E espero que ele faça login automaticamente e depois bloqueie a tela.
Estou usando o Ubuntu 18.04.1 LTS com o Gnome 3.28.2 e isso funcionou para mim. Defina um usuário para efetuar login automaticamente, via GUI ou editando /etc/gdm3/custom.conf. Na área de trabalho, clique em Mostrar aplicativos, digite "Iniciar" e você verá as "Preferências dos aplicativos de inicialização", abra-o, clique em Adicionar, dê o nome e o comentário que desejar e coloque o seguinte no comando entrada:
Na reinicialização, ele fará o login automático e bloqueará imediatamente a tela para qualquer usuário que você configurar em /etc/gdm3/custom.conf.
fonte
O que você pede é quase uma configuração normal. Durante a instalação, você é solicitado a inserir uma senha e pode optar por fazer com que o usuário efetue login automaticamente. Esta imagem mostra a caixa de seleção como
off
(Você não pode usar o login automático com uma casa criptografada).Após a instalação, você ainda pode definir isso nas configurações da conta:
O bloqueio de tela é definido por padrão para solicitar uma senha. Dê uma olhada neste tópico para obter mais informações: Como desativo o protetor de tela / bloqueio? sobre onde encontrá-lo. A configuração em que você pode fazer isso é assim:
Trata-se de não definir a trava, mas você só precisa configurá-la da outra maneira.
fonte