Повторне ввімкнення сплячки, додавши правило до набору правил, додало можливість переходу в сплячку до сеансу на робочому столі, як очікувалося, але не для екрана входу.
Як я можу включити сплячку прямо з екрана входу 14.04?
Повторне ввімкнення сплячки, додавши правило до набору правил, додало можливість переходу в сплячку до сеансу на робочому столі, як очікувалося, але не для екрана входу.
Як я можу включити сплячку прямо з екрана входу 14.04?
Відповіді:
Адреса файлу набору полісів змінилася в Ubuntu 14.04.
Виконайте ті ж дії, що і раніше, за винятком заміни файла:
/var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla
з цим:
/var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla
Спробуйте це
sudo gedit /var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla
Нарешті, «перезапустіть» nautilus шляхом виконання, nautilus -q
і параметр індикатора повинен з’явитися.
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
. І ви повинні включити ResultActive=yes
в ДВОХ місцях в цьому файлі: як для upower
і logind
. Можливо, це причина, чому він не працював на @Erdnase.
Ось рішення. Опція сплячки в сеансі робочого столу та екрані входу, як показано нижче:
Сесія робочого столу:
Екран входу:
Спочатку відкрийте свій термінал і додайте наступне:
sudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Тепер відкрито файл txt, який додає наступні рядки:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
Зберегти і перезавантажте систему після цього, коли сплячий режим повинен з’явитися і працювати добре.
Конфігурація для сплячки вже є у файлі
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
Просто відкрийте цей файл і увімкніть сплячку: ResultActive=yes
Отриманий код виглядає приблизно так:
[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
і
[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
Це все. Тепер ви побачите сплячу опцію в діалоговому вікні живлення та вході
Це помилка, яку, сподіваємось, вирішимо в Ubuntu 14.04. Увімкнути сплячку на екрані входу неможливо.
Якщо у вас є налаштування для декількох користувачів в Ubuntu, вам також потрібно буде додати цей фрагмент:
[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
Причина, чому сплячка відсутня, полягає в тому, що функція сплячки Ubuntu завжди не працює на багатьох комп’ютерах. Для нових апаратних моделей функція Hibernate часто не працює за замовчуванням. У деяких випадках функція сплячки навіть призведе до втрати даних.
Але якщо ви бажаєте використовувати його, ви можете зробити наступне:
Гібернація знаходиться в розділі "Сила -> Коли потужність критично низька".
щоб включити кнопку сплячки:
Спочатку перевірте, чи підтримує ваш комп’ютер сплячку, набравши в терміналі наступні коди:
pm-hibernate
якщо вона переходить у сплячку, виконайте наступний крок:
а. відкрити файл:
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla
б. потім відредагуйте так:
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes