Ubuntu 14.04 introduce una nuova schermata di blocco simile alla schermata di accesso.
Sono ancora in grado di bloccare lo schermo usando il comando gnome-screensaver-command --lock
(come ho sempre fatto prima), che sotto 14.04 blocca lo schermo, ma:
- Se lo esegui dal desktop, blocca lo schermo utilizzando la nuova schermata di blocco.
- Se lo esegui da una console virtuale o tramite SSH, blocca lo schermo utilizzando la vecchia schermata di blocco .
Ho anche provato a utilizzare xdg-screensaver lock
, ma funziona allo stesso modo di gnome-screensaver-command --lock
fa (usa la nuova schermata di blocco solo quando viene eseguita dal desktop).
Esecuzione di light-locker-command --lock
non ha funzionato, in quanto light-locker
non è installato.
Immagino che debbano esserci alcune differenze tra l'esecuzione dello stesso comando dal desktop e l'esecuzione tramite SSH/console virtuale, ma non sono riuscito a trovare alcuna differenza nelle variabili di ambiente.
Quindi, la mia domanda è:Come posso bloccare lo schermo utilizzando la nuova schermata di blocco di Unity e non la vecchia schermata di blocco dalla riga di comando?
Questa domanda è probabilmente correlata in quanto richiede il nuovo comando che deve essere utilizzato, quindi ecco un'altra domanda:Perché l'esecuzione dello stesso comando di blocco dà risultati diversi?
Nota che gnome-screensaver
non viene più utilizzato nella 14.04, secondo questa segnalazione di bug:
Non è proprio un bug del salvaschermo di gnome, quel componente ha smesso di essere utilizzato in modo affidabile.
Migliore risposta
Non ho gnome-screensaver
installato e l'unico comando che riesco a trovare che funziona è questo:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock