终端锁定屏幕(loginctl lock-session)

用 loginctl lock-session 锁定当前桌面会话,用 lock-suspend 一步完成锁屏并挂起。

Linux锁定桌面会话安全低风险
运行 `loginctl lock-session` 即可立即锁定桌面屏幕。

01命令

命令
$ loginctl lock-session

02作用说明

该命令向桌面正在使用的锁屏程序(GNOME 屏幕保护、KDE 锁屏器)发送锁定信号,效果和按 Super+L 完全一样。`loginctl lock-suspend` 会先锁屏再挂起,一步完成,适合绑定到笔记本合盖动作或快捷键。XFCE 请改用 `xflock4`,`loginctl list-sessions` 可查看当前有哪些会话。

03风险

风险低风险
使用条件systemd with a desktop session that honors lock signals: GNOME and KDE both do. On XFCE use `xflock4`; with xscreensaver installed use `xscreensaver-command -lock`.

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • loginctl(1) - Linux manual page
    Ubuntu Manpages · technical · 2026-09-17
    依据: loginctl lock-session activates the session lock, and lock-suspend locks before suspending; the desktop session's screen locker responds to the lock signal.

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案