La schermata di blocco non funziona. 14.04


19

Di recente ho eseguito l'aggiornamento a 14.04 e da allora la mia schermata di blocco non funziona . gnome-screensaverHo letto online che non è supportato in Trusty e mi è stato suggerito di installare xscreensaverinvece. Quest'ultimo ha funzionato bene solo per pochi giorni. Inoltre, anche quando esco, non mi viene richiesta una password durante il login. Ho letto un po 'di più e ho scoperto che in Trusty Unity ha la sua schermata di blocco. Quindi al posto del vecchio lightdm/gnome-screensaverpossiamo usare Unity. Ho trovato questo e ho provato a verificare se abilitare la schermata di blocco di lightdm ha aiutato in alcun modo. A quanto pare non ho l' Lockscreenopzione come indicato nel link. Quale potrebbe essere un modo possibile per risolvere il problema?


Nessuno ha ancora risposto alla domanda. Ed è strano perché non funziona più su tutti i miei computer, quindi dovrebbe essere così per tutti.
erikbwork,

Risposte:


14

Prova questi:

sudo apt-get remove gnome-screensaver
sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Quindi cerca "Screensaver" nel menu e modifica le sue impostazioni in base alle tue esigenze.

Per aggiungere Xscreensaver all'avvio, aprire Startup Applications e aggiungere "xscreensaver -nosplash".

Per ottenere CTRL + ALT + L per bloccare lo schermo e avviare lo screensaver, vai su Impostazioni di sistema> Tastiera e nella scheda "Scorciatoie", sotto "Sistema", modifica la scorciatoia da tastiera "Blocca schermo" da CTRL + ALT + L a qualcos'altro, quindi sotto "Collegamenti personalizzati", fai clic sul pulsante "+" per aggiungere un nuovo collegamento personalizzato, sotto "Nome" inserisci "Xscreensaver" e sotto "Comando" inserisci "/ usr / bin / xscreensaver-command -lock", quindi fai clic su "Applica".

E infine, fai clic accanto alla scorciatoia appena creata e premi CTRL + ALT + L per assegnarglielo (o usa qualsiasi altra scorciatoia da tastiera che desideri, ma assicurati che non sia già assegnata a qualcos'altro). In alternativa, puoi eseguire il comando seguente invece di assegnare una nuova scorciatoia da tastiera per il vecchio salvaschermo:

sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

Per ripristinare le modifiche (tornare alla schermata nera di GNOME Screensaver), utilizzare i comandi seguenti:

sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
sudo rm /usr/bin/gnome-screensaver-command
sudo apt-get install gnome-screensaver

Se hai utilizzato il metodo alternativo per assegnare CTRL + ALT + L alla schermata di blocco di Xscreensaver, apri nuovamente Impostazioni di sistema> Tastiera, rimuovi il comando Xscreensaver personalizzato e assegna CTRL + ALT + L di nuovo a "Schermata di blocco" (sotto "Sistema" ).


Ho provato ad aggiungere un collegamento personalizzato con il comando xscreensaver, ma il collegamento è disabilitato per impostazione predefinita. Ogni volta che lo faccio clic, viene visualizzato il popup con il nome e il comando. Sono in grado di assegnare qualsiasi collegamento ad esso
FTS

Quando lo faccio sudo apt-get remove gnome-screensaver -ssuggerisce di rimuovere l'intero desktop di gnome, quindi non proverei questo ... vedi la mia risposta di seguito.
domih,

3

Sto usando Gnome e ho avuto lo stesso problema che dopo l'aggiornamento a 14.04 lo schermo non era bloccato dopo il timeout. È interessante notare che ha funzionato dopo aver bloccato lo schermo usando "Ctrl + Alt + L". Ho scoperto che il problema era che gnome-screensaver non era stato avviato dopo l'avvio, ma era stato avviato allo sblocco dello schermo.

Quindi la mia soluzione era quella di aggiungere il gnome-screensavercomando alle applicazioni di avvio che hanno risolto il problema.


1

Come suggerito qui , è possibile attivare la schermata di blocco dalla riga di comando. Per abilitare la scorciatoia da tastiera devi creare una scorciatoia da tastiera personalizzata e collegarla allo script della schermata di blocco. Ecco come l'ho risolto:

  1. Crea una cartella ~/scriptse nella cartella crea scriptlockme.sh

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. Crea scorciatoia da tastiera personalizzata per la schermata di blocco:
    vai su "Impostazioni di sistema"> Tastiera> Scorciatoie da tastiera e aggiungi una scorciatoia da tastiera personalizzata facendo clic su [+]. Dagli un nome strano e il comando è nel mio caso: /home/username/scripts/lockme.sh Quindi fai clic su OK

  3. Imposta la scorciatoia da tastiera:
    fai clic sulla nuova riga creata e premi [Super] + L sulla tastiera per assegnare questa combinazione di tasti per avviare lo script.


0

bene, qui cambio spesso i gestori delle finestre, un modo per garantire qualsiasi associazione di tasti funzionerà per tutti è usare
xbindkeysexbindkeys-config

suggerimento: se la chiave di acquisizione si arresta in modo anomalo sull'applicazione di configurazione, il file di configurazione ~/.xbindkeyscontiene istruzioni su come impostarlo manualmente o almeno su come saltare l'aggancio e digitare direttamente gli identificatori di chiavi, qui è diventato:

#Screen Lock
"gnome-screensaver-command --lock"
   Control+Alt+l

Obs .: funziona su Ubuntu 16.04 ma è disponibile anche per 14.04 https://launchpad.net/ubuntu/+source/xbindkeys


-1

Per bloccare manualmente, utilizzare la combinazione di tasti "Ctrl + Alt + L". Per il blocco automatico utilizzare l'applet "Luminosità e blocco" in "Impostazioni di sistema"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.