Снучий режим відсутній на екрані входу


17

Повторне ввімкнення сплячки, додавши правило до набору правил, додало можливість переходу в сплячку до сеансу на робочому столі, як очікувалося, але не для екрана входу.

Як я можу включити сплячку прямо з екрана входу 14.04?


Який Менеджер дисплеїв ви використовуєте?
ландроні

Я використовую lightdm.
Душан Мілошевич

встановлений драйвер графічної картки?
EKanadily

Ви перевірили # вечір-сплячий режим справно?
бітсбуфер

1
Так, як я вже говорив, сплячка працює добре, але сплячка відсутня на екрані входу.
Душан Мілошевич

Відповіді:


6

Адреса файлу набору полісів змінилася в 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і параметр індикатора повинен з’явитися.


Я спробував це в Ubuntu Gnome 14.04, і це не працює ... Я змінив файл на /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla, але нічого не відбувається при перезавантаженні. З інформації в іншому блозі я змінив вміст наступного файлу ,, /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla Це теж не працює ... Який це правильний файл, чому це не працює для мене? @DusanMilosevic
Erdnase

Я знаю, що це дуже стара публікація, але все ж для тих, хто стикається з цим питанням: В ubuntu 14.04 LTS правильний шлях /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla. І ви повинні включити ResultActive=yesв ДВОХ місцях в цьому файлі: як для upowerі logind. Можливо, це причина, чому він не працював на @Erdnase.
Prahlad Yeri

13

Ось рішення. Опція сплячки в сеансі робочого столу та екрані входу, як показано нижче:

Сесія робочого столу:

введіть тут опис зображення

Екран входу:

введіть тут опис зображення

Спочатку відкрийте свій термінал і додайте наступне:

введіть тут опис зображення

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

Зберегти і перезавантажте систему після цього, коли сплячий режим повинен з’явитися і працювати добре.


Вибачте, але це не допомагає. Нічого не змінилось.
Душан Мілошевич

я спробував чисту копію ubuntu 12.04 та 13.10, і вона спрацювала зачаровано на обох, спробуйте скасувати будь-які внесені вами зміни, це має спрацювати
nux

ви можете бачити, що я вставляю на знімок екрана, і вони з'являються на моїй системі людини!
nux

Не могли б ви перевірити? Існує сплячий режим, коли я перезавантажую комп'ютер, але не тоді, коли виходжу з системи або перемикаю рахунок. У цьому проблема.
Душан Мілошевич

2
Це добре працює в Ubuntu 14.04, як на робочому столі, так і на екрані входу. Перш ніж це зробити, може бути корисним перевірити, чи може комп'ютер перезимувати. Спробуйте судо вечір-сплячку з терміналу. Якщо це не працює, переконайтеся, що ваш розділ swap принаймні такий же великий, як і ваша пам'ять: сплячий режим працює, копіюючи вміст пам’яті в своп.
jplandrain

9

Конфігурація для сплячки вже є у файлі

/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

Це все. Тепер ви побачите сплячу опцію в діалоговому вікні живлення та вході


Це має бути верхня і прийнята відповідь.
Кас

4

Це помилка, яку, сподіваємось, вирішимо в Ubuntu 14.04. Увімкнути сплячку на екрані входу неможливо.


1
не включено як мою відповідь?
nux

Можливо, помилка впливає не на всіх користувачів.
Душан Мілошевич

2
Ви отримали посилання на помилку?
Сет

3

Якщо у вас є налаштування для декількох користувачів в Ubuntu, вам також потрібно буде додати цей фрагмент:

[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes

Дякую, це вирішило це для мене. Я вважаю, що більшість, якщо не всі системи Ubuntu в ці дні є "багатокористувацькими", навіть якщо створено лише один обліковий запис користувача.
Мікель Джонсон

0

Причина, чому сплячка відсутня, полягає в тому, що функція сплячки Ubuntu завжди не працює на багатьох комп’ютерах. Для нових апаратних моделей функція Hibernate часто не працює за замовчуванням. У деяких випадках функція сплячки навіть призведе до втрати даних.

Але якщо ви бажаєте використовувати його, ви можете зробити наступне:

  1. Гібернація знаходиться в розділі "Сила -> Коли потужність критично низька".

  2. щоб включити кнопку сплячки:

    Спочатку перевірте, чи підтримує ваш комп’ютер сплячку, набравши в терміналі наступні коди:

    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
    

Це не те, про що я питав. Видаліть цю відповідь, оскільки вона не відповідає на моє запитання. Гібернація для мене працює добре, але кнопка сплячки відсутня на екрані входу.
Душан Мілошевич

1
Я вважаю, що ця відповідь відповідає нормам для людей, які так сильно не дбають про сплячку і бажають підтримувати стабільність системи. Я для одного вирішив скинути сплячку, прочитавши її.
випускний вечір
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.