Solía bloquear la pantalla con este comando, pero dejó de funcionar recientemente, probablemente después de la actualización. Estoy corriendo VERSION="13.10, Saucy Salamander". ¿Cómo puedo restaurar esta función?
$ gdmflexiserver método return sender =: 1.10 -> dest =: 1.97 reply_serial = 2
Solía invocar este comando con la combinación de teclas de openbox:
<keybind key="XF86ScreenSaver">
<action name="Execute">
<execute>gdmflexiserver</execute>
</action>
Creo que también solía funcionar desde el emulador de terminal.
ACTUALIZACIÓN: Para mi sorpresa, funciona de nuevo. Esto podría deberse a la actualización del sistema.
method return sender=:1.10 -> dest=:1.71 reply_serial=2
lightdm
lock-screen
Rumca
fuente
fuente

tty, y esto es para un pesebre pantalla que no podía usarexport display=.., tengo este error:Not running inside a display manager, XDG_SEAT_PATH not defined. Además, no seas tonto como yo y corredm-tool locken una terminal cuando estés conectado; Dtty? Pero con algo asíXDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0" dm-tool lockdebería funcionar (como sugiere el error). (Verifique su XDG_SEAT_PATH en la interfaz gráfica de usuario conecho $XDG_SEAT_PATH) Aunque este método dm-tool está un poco roto en mi 12.04 como si bloqueara la pantalla con él, luego cambie atty, luego vuelva, la pantalla está desbloqueada. : DI no sé si esto se corrige en 13.10. Es por eso que dije que tu método es el indicado y renuncié a él. (Solo ese método no está relacionado con lightdm, por lo que tal vez el OP está buscando esto)dm-tool lockno tiene ningún efecto, pero puede enumerar Seat0, así que supongo que debería funcionar.Solo esto normalmente funciona, pero con
gdm(Gnome Desktop Manager) :Si esto es de a
tty,export display=:0primero debe ejecutar o algo; puede encontrar la sesión de usuario actual usandow.Creo que dejaré esto como referencia
fuente