Ustaw użytkownika do automatycznego logowania w System Settings
-> User Accounts
-> Automatic Login
(konieczne będzie naciśnięcie przycisku „odblokuj” i wprowadzenie hasła przed zmianą ustawienia automatycznego logowania).
Polecenie gnome-screensaver-command -l
spowoduje natychmiastowe zablokowanie ekranu, co prawdopodobnie można dodać do elementów autostartu.
Za pomocą gedit
(lub innego edytora tekstu) utwórz /home/USERNAME/.config/autostart/screen_lock.desktop
z zawartością:
[Desktop Entry]
Type=Application
Name=Lock Screensaver
Exec=gnome-screensaver-command -l
Mam nadzieję, że automatycznie się zaloguje, a następnie zablokuje ekran.
Używam Ubuntu 18.04.1 LTS z Gnome 3.28.2 i to zadziałało dla mnie. Ustaw użytkownika na automatyczne logowanie za pomocą GUI lub poprzez edycję /etc/gdm3/custom.conf. Na pulpicie kliknij Pokaż aplikacje, wpisz „Start”, a zobaczysz „Preferencje uruchamiania aplikacji”, otwórz go, kliknij Dodaj, nadaj mu dowolną nazwę i komentarz, a następnie umieść w poleceniu Wejście:
Po ponownym uruchomieniu automatycznie się zaloguje i natychmiast zablokuje ekran dla dowolnego użytkownika skonfigurowanego w /etc/gdm3/custom.conf.
źródło
To, o co prosisz, to prawie normalna konfiguracja. Podczas instalacji zostaniesz poproszony o wpisanie hasła i możesz zdecydować, czy ten użytkownik zaloguje się automatycznie. Ten obraz pokazuje pole wyboru jako
off
(Nie można użyć automatycznego logowania w zaszyfrowanym domu).Po instalacji nadal możesz ustawić to w ustawieniach kont:
Blokada ekranu jest domyślnie ustawiona na żądanie hasła. Więcej informacji na ten temat: Jak wyłączyć wygaszacz ekranu / blokadę? gdzie go znaleźć. Ustawienie, w którym możesz to zrobić, wygląda następująco:
Chodzi o to, aby nie ustawić blokady, ale musisz ją ustawić w drugą stronę.
źródło