Quale comando blocca lo schermo con lightDM?


11

Ho usato per bloccare lo schermo con questo comando, ma ha smesso di funzionare di recente, probabilmente dopo l'aggiornamento. Sto correndo VERSION="13.10, Saucy Salamander". Come posso ripristinare questa funzione?

$ gdmflexiserver
metodo return mittente =: 1.10 -> dest =: 1.97 reply_serial = 2

Ho usato per invocare questo comando con l'associazione dei tasti openbox:

<keybind key="XF86ScreenSaver">
  <action name="Execute">
    <execute>gdmflexiserver</execute>
  </action>

Penso che funzionasse anche dall'emulatore di terminale.

AGGIORNAMENTO: Con mia sorpresa, funziona di nuovo. Ciò potrebbe essere dovuto all'aggiornamento del sistema.

method return sender=:1.10 -> dest=:1.71 reply_serial=2

Risposte:


20

Cosa ha detto @wilf, ma forse stai cercando

dm-tool lock

per un'esperienza di blocco diversa. (Perché hai detto con lightDM ...)

AVVISO DI SICUREZZA : evitare l'uso del blocco dm-tool a meno che non sia possibile verificarne il corretto funzionamento, vedere:


L'esecuzione di questo da una tty, e questo è per una mangiatoia visualizzazione non ho potuto usare export display=.., ho ottenuto questo errore: Not running inside a display manager, XDG_SEAT_PATH not defined. Inoltre, non essere sciocco come me e corri dm-tool lockin un terminale quando sei loggato; D
Wilf

1
@wilf Non so se vuole farlo da un tty? Ma con qualcosa del genere XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0" dm-tool lockdovrebbe funzionare (come suggerisce l'errore). (Controlla il tuo XDG_SEAT_PATH nella GUI con echo $XDG_SEAT_PATH) Anche se questo metodo dm-tool è un po 'rotto nel mio 12.04 come se blocco lo schermo con esso, quindi passare a tty, quindi tornare indietro, lo schermo è sbloccato. : DI non so se questo è corretto in 13.10. Ecco perché ho detto che il tuo metodo è quello e mi sono arreso. (Solo questo metodo non è correlato a lightdm, quindi forse l'OP lo sta cercando)
falconiere

dm-tool locknon ha alcun effetto, ma può elencare Seat0 quindi suppongo che dovrebbe funzionare.
Rumca,

@Rumca Ho cercato qui un rapporto sui bug. Hai detto openbox, quindi suppongo che tu stia usando Lubuntu, che di conseguenza anche quel report di bug soffre del problema che ho menzionato nel mio precedente commento: il blocco può essere facilmente aggirato. Ho appena letto la conversazione sotto quel report bug e ho l'impressione che dovrai installare uno screensaver per bloccare lo schermo. Sembra che il blocco dello schermo non sia mai stato sicuro su Lubuntu e ora gli sviluppatori hanno rimosso la precedente possibilità di blocco a causa di ciò.
falconiere

@Rumca Ma per favore leggi la conversazione sotto il bugreport, non ho avuto il tempo di leggerla.
falconiere

2

Questo funziona normalmente, ma con gdm (Gnome Desktop Manager) :

gnome-screensaver-command -l

Se questo proviene da un tty, devi eseguire export display=:0o qualcosa prima: puoi trovare la sessione utente corrente usando w.

Penso che lo lascerò solo per riferimento

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.