Не вдається призупинити, коли кришка закрита, навіть якщо підключено зовнішній дисплей


9

Мій ноутбук має Fedora 22 з Gnome 3.16.4. Зазвичай він закриється, якщо кришку закрити. Але при підключенні зовнішнього дисплея (через VGA) робочий стіл gnome просто переноситься на зовнішній дисплей замість цього, коли кришка закрита.

Однак я хочу, щоб мій ноутбук призупинився, навіть якщо підключено зовнішній дисплей. Ось що я перевірив і спробував:

  • Коли я відкриваю і закриваю кришку, systemd-logindзаписуйте дії, як я можу бачити journalctl -b -u systemd-logind.
Dec 09 08:39:39 workstation systemd-logind[980]: Lid closed.
Dec 09 08:39:47 workstation systemd-logind[980]: Lid opened.
  • Я налаштував /etc/systemd/logind.confтакий:
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes

Зокрема, я прокоментував HandleLidSwitchDocked=ignoreлінію та змінив її на suspend. А решта сказана (за системою) за замовчуванням. Але після перезавантаження це не вийшло.

  • Моя відеокарта - «Інтегрована графіка Intel Corporation Broadwell-U» (вихід від lspci). Оскільки це не nvidia, я думаю, що на неї не впливає помилка, обговорювана в цій темі ?

Тож як налаштувати Fedora / Gnome на призупинення, навіть якщо підключено зовнішній дисплей?


Я б хотів натиснути кнопку призупинення (мені не потрібно закривати кришку, залиште її підключеним до зовнішнього дисплея). Якщо ви все ще намагаєтесь це зробити і маєте цінність у цьому, то, будь ласка, дайте відповідь, щоб інші бачили, що ви все ще піклуєтесь про відповідь. Якщо ви це вирішили, то було б добре, якщо ви зможете це документувати.
ctrl-alt-delor

Відповіді:


1

Якщо припустити, що ноутбук також підключений до зовнішнього живлення; Вам також потрібно буде явно додати таке /etc/systemd/logind.conf :

HandleLidSwitchExternalPower=suspend

На людину logind.conf

HandleLidSwitchExternalPower = за замовчуванням повністю ігнорується (для зворотної сумісності) - явне значення повинно бути встановлено, перш ніж воно буде використовуватися для визначення поведінки.

Якщо система вставлена ​​в док-станцію, або якщо підключено більше одного дисплея, відбувається дія, визначена HandleLidSwitchDocked =; якщо система працює на зовнішньому харчуванні, відбувається дія (якщо така є), визначена HandleLidSwitchExternalPower = ; інакше відбувається дія HandleLidSwitch =.

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