Ubuntu 14.04引入了一个新的锁屏,其外观类似于登录屏幕。
我仍然可以使用命令锁定屏幕gnome-screensaver-command --lock
(就像我以前一直做的那样),在14.04下确实可以锁定屏幕,但是:
- 如果从桌面运行它,它将使用新的锁屏锁定屏幕。
- 如果您是从虚拟控制台或通过SSH运行它,它将使用旧的lockscreen锁定屏幕。
我也尝试过使用xdg-screensaver lock
,但是它的工作方式与之相同gnome-screensaver-command --lock
(仅当它从桌面运行时才使用新的锁屏)。
light-locker-command --lock
无法运行,因为light-locker
未安装。
我猜想从桌面运行同一命令和通过SSH /虚拟控制台运行它之间必须有一些区别,但是我无法在环境变量中找到任何区别。
因此,我的问题是:如何使用新的Unity锁屏而不是命令行的旧锁屏锁定屏幕?
这个问题可能是相关的,因为它询问需要使用的新命令,所以这是另一个问题:为什么运行相同的lock命令会产生不同的结果?
请注意gnome-screensaver
,根据此错误报告,在14.04中不再使用该功能:
那实际上不是一个gnome-screensaver错误,该组件已停止在trusty中使用。
dm-tool lock
并且dm-tool switch-to-greeter
似乎在做同样的事情:将您带回到登录屏幕(迎宾员),它看起来确实类似于锁屏。
dm-tool lock
接近:它可以锁定屏幕,但是(不同于默认的Unity锁定屏幕)还可以切换用户。