Ubuntu 14.04 представляє новий екран блокування , схожий на екран входу.
Я все ще можу заблокувати екран за допомогою команди gnome-screensaver-command --lock
(як це робив раніше), яка під 14.04 блокує екран, але:
- Якщо ви працюєте з робочого столу, він блокує екран за допомогою нового блокування екрана.
- Якщо ви запускаєте його з віртуальної консолі або через SSH, він блокує екран за допомогою старого блокування екрана .
Я також намагався використовувати xdg-screensaver lock
, але він працює так само, як і gnome-screensaver-command --lock
він (використовує новий блокувальний екран лише тоді, коли він працює з робочого столу).
Запуск light-locker-command --lock
не працював, як light-locker
і не встановлено.
Я думаю, що між виконанням однієї команди з робочого столу та запуском її через SSH / віртуальну консоль повинні бути деякі відмінності, але я не зміг знайти різниці в змінних оточення.
Отже, моє запитання: як я можу заблокувати екран за допомогою нового блоку екрана Unity, а не старого блокування екрану з командного рядка?
Це питання , ймовірно, пов'язане, оскільки він вимагає нової команди, яку потрібно використовувати, тому ось інше питання: Чому виконання однієї і тієї ж команди блокування дає різні результати?
Зауважте, що gnome-screensaver
відповідно до цього звіту про помилку він більше не використовується: 14.04 :
Це насправді не помилка скрінсейвера, цей компонент перестав використовуватись у надійному.
dm-tool lock
і, dm-tool switch-to-greeter
здається, робите те саме: поверніть вас до екрана входу (привітання), який виглядає дуже подібним до блокування екрана.
dm-tool lock
наближається: він блокує екран, але (на відміну від екрана блокування Unity за замовчуванням) також дозволяє перемикати користувачів.