Xubuntu: nessuna richiesta di password dopo la sospensione


17

Se sospendo il mio Xubuntu 12.10 e quindi tolgo il computer dalla sospensione, non richiede alcuna password. Ho provato ad aggiungere gnome-screensaver sulle impostazioni di avvio automatico, che ho letto da qualche parte (vai su Gestione impostazioni> sessioni e avvio> avvio automatico dell'applicazione> aggiungi [gnome-screensaver]), ma non funziona.

Come posso fare in modo che la mia xubuntu richieda una password dopo la sospensione?

Risposte:


21

In Xubuntu 12.10, la sessione non è più bloccata quando si sospende, quindi non richiede una password al risveglio. Per risolvere questo problema, dobbiamo apportare modifiche a xfce4-sessione xfce4-power-manager.

Utilizzo dei comandi terminal

Eseguire i seguenti comandi nel terminale (premere Ctrl+ Alt+ T) per apportare modifiche a entrambi xfce4-sessione xfce4-power-managerper bloccare la sessione quando si sospende:

xfconf-query -c xfce4-session -p /shutdown/LockScreen -s true
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s true

In alternativa - Utilizzo della GUI

Dobbiamo apportare modifiche sia in Session e Startup che in Xfce Power Manager .

Li troverai entrambi disponibili in Gestione impostazioni . Fare clic con il tasto destro sul desktop e navigare in ApplicazioniImpostazioniGestione impostazioni per aprirlo.

navigazione del gestore delle impostazioni di xubuntu

  1. Sessione e avvio

    Apri Sessione e avvio → vai alla scheda Avanzate → metti un segno di spunta accanto a Lock screen before sleep.

    xfce-session

  2. Xfce Power Manager

    Apri Xfce Power Manager → fai clic su Esteso nella barra laterale → metti un segno di spunta accanto a Lock screen when going for suspend/hibernate.

    xfce-power-manager

Dopo aver apportato le modifiche, è necessario richiedere la password al risveglio dopo la sospensione.


Riconoscimento: informazioni e immagini per Session and Startup e Xfce Power Manager sono state gentilmente concesse da questo thread dei forum di Ubuntu .


2
Il primo non ha funzionato, perché diceva che il file non esisteva e che dovevo creare è usare l'opzione --create, ma la seconda opzione (GUI) ha funzionato! Grazie mille!
Martinio,

4

Vorrei aggiungere a questo ...

Un componente chiave è che l'armadietto della luce deve essere in esecuzione affinché il blocco dello schermo funzioni! Rimasi bloccato su questo per un po ', perché le risposte fornite non funzionavano per me, il che non aveva alcun senso. Poi ho provato a giocherellare con Light-Locker per un po 'e mi sono reso conto che non era impostato per funzionare automaticamente all'avvio (quindi, il blocco dello schermo non funzionava in generale, non solo in sospensione). Dopo aver riattivato Light-Locker all'avvio, queste soluzioni hanno funzionato :-)

Per farla breve: se queste soluzioni non funzionano per te, vai al menu baffo -> impostazioni -> sessione e avvio -> avvio automatico dell'applicazione e assicurati che sia selezionato "Blocco schermo".


2
Chiaramente una delle parti più importanti della risposta, l'ha risolto per me.
Doodloo,

0

Ho risolto questo problema con uno script, legato alla scorciatoia da tastiera: CTRL + SUPER + CANC.

Crea lo script in / usr / local / bin e chiamalo in modo simile a lock_and_suspend:

$ sudo gedit /usr/local/bin/lock_and_suspend

Ecco la sceneggiatura:

#!/bin/bash

xscreensaver-command -lock
sleep 2
xfce4-session-logout --suspend

Aggiorna le sue autorizzazioni:

$ sudo chmod a+x /usr/local/lock_and_suspend
$ sudo chmod 711 /usr/local/lock_and_suspend
$ sudo chown yourusername /usr/local/bin/lock_and_suspend

Ed eseguilo semplicemente digitando lock_and_suspend dalla riga di comando. Oppure lega lock_and_suspend a una scorciatoia da tastiera con SettingsManager> Tastiera> Scorciatoie applicazione.

Funziona semplicemente bloccando lo schermo prima di sospendere il sistema. Il comando sleep è necessario perché lo screenlock ha bisogno di tempo per avere effetto. La sospensione la interromperà prima che sia terminata se non vi è alcuna pausa tra di loro.

Potrebbe essere necessario installare xscreensaver. Lo screenlock viene solitamente eseguito da xlock4. Ma xlock4 scorre solo i possibili screenlocker come xscreensaver e seleziona quello che funziona. Non ricordo esattamente perché l'ho fatto. Basti dire che non ha funzionato quando ho provato a bloccare lo schermo usando xflock4 (usando la scorciatoia da tastiera predefinita di CTRL + ALT + CANC) prima di sospendere il sistema.

Comunque, il punto è che in realtà devi fare tre cose: bloccare lo schermo, sospendere il sistema, chiudere il coperchio. E per esperienza, vuoi assicurarti che il sistema sia bloccato e sospeso prima di chiudere il coperchio, perché spesso succede che quando fai affidamento su alcune impostazioni per bloccare e sospendere quando chiudi il coperchio, a volte fallisce, e tu ' non ho modo di controllare senza aprire il coperchio. Ma poiché l'apertura del coperchio riattiva il sistema dalla sospensione, come fai a sapere se è stato sospeso? (È un caso del gatto di Schrödinger. O del topo di Fourdan). L'unico modo per essere sicuri è bloccare e sospendere il sistema prima di chiudere il coperchio. E l'unico modo conveniente per farlo è con una scorciatoia da tastiera singola (CTRL + SUPER + CANC).

Potrebbe essere necessario chiudere le backdoor per il blocco schermo di xscreensaver .

Ad un certo punto potrei aver installato Light Locker e averlo configurato per bloccare lo schermo . Non ricordo se questo fosse effettivamente necessario.

$ sudo apt install light-locker
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

Potrebbe anche essere necessario abilitare xscreensaver e power manager in Impostazioni> Sessione e avvio> Avvio automatico applicazione. E forse per disinstallare / disabilitare gnome-screensaver.

Potresti voler installare xfce4-power-manager e configurarlo (usando Gestione impostazioni o xfce4-power-manager --customize) per "sospendere", "quando il coperchio del laptop è chiuso". In tal caso, potrebbe essere necessario configurare Power Manager per gestire correttamente l'evento di chiusura del coperchio . Ma ero propenso a bloccare + sospendere prima di chiudere il coperchio.

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.