Когда я закрываю крышку, система переходит в режим «приостановки», но тогда спячки никогда не происходит.
Я знаю, что приостановка, а затем гибернация работает нормально, потому что следующая команда заставляет его работать как надо (приостановка, и через некоторое время гибернации):
sudo /usr/lib/systemd/systemd-sleep suspend-then-hibernate
Проблема в том, что он не делает нужную последовательность при закрытии крышки. Это как systemd, когда закрывают крышку, идет «подвешивать», а не «подвешивать-потом-впадать в спячку», но не знаю, как/где это исправить.
При текущей конфигурации релевантной частью (я думаю) системного журнала является:
Feb 15 20:46:52 antorcha systemd[1]: Reached target Sleep.
Feb 15 20:46:52 antorcha systemd[1]: Starting Suspend...
Feb 15 20:46:52 antorcha systemd-sleep[10863]: Suspending system...
Feb 15 20:59:19 antorcha systemd-sleep[10863]: System resumed.
(что указывает на то, что он переходит к «приостановке», а не «приостановке-затем-спячке».
Это мой sleep.conf:
[Sleep]
HibernateDelaySec=20
HibernateState=disk
#AllowHibernation=yes
#AllowHybridSleep=yes
#AllowSuspend=yes
#AllowSuspendThenHibernate=yes
#HibernateMode=platform shutdown
#HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
#SuspendMode=suspend-then-hibernate
#SuspendState=mem standby freeze
(время ожидания установлено в 20 секунд только для отладки)
И это мой logind.conf (все прокомментированы):
[Login]
HandleLidSwitch=suspend-then-hibernate
HandleSuspendKey=suspend-then-hibernate
#HandleHibernateKey=hibernate
#HandleLidSwitchDocked=ignore
#HandleLidSwitchExternalPower=suspend
#HandlePowerKey=poweroff
#HibernateKeyIgnoreInhibited=no
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#InhibitDelayMaxSec=5
#InhibitorsMax=8192
#KillExcludeUsers=root
#KillOnlyUsers=
#KillUserProcesses=no
#LidSwitchIgnoreInhibited=yes
#NAutoVTs=6
#PowerKeyIgnoreInhibited=no
#RemoveIPC=yes
#ReserveVT=6
#RuntimeDirectoryInodes=400k
#RuntimeDirectorySize=10%
#SessionsMax=8192
#SuspendKeyIgnoreInhibited=no
Это моя система:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.10
Release: 20.10
Codename: groovy
$ uname -a
Linux antorcha 5.8.0-40-generic #45-Ubuntu SMP Fri Jan 15 11:05:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Спасибо за помощь.
-121--890594-Моя система Ubuntu 20.04.2 LTS, версия Gnome 3.36.8.
Я перейду в раздел Настройки - > Сочетания клавиш.
Некоторые нажатия клавиш могут быть изменены, а некоторые - not.eg; «Переключиться на следующий источник ввода» (для переключения языка). Я нажимаю, всплывающее окно говорит «Установить дробовик.» Если нажать, например, Alt + Tab , система позволит мне сделать это.
Однако если я хочу сделать Alt + Shift (который является классическим для переключения языка), система ничего не делает.. Не работает Ctrl + Shift , Ctrl + Alt и т.д.
Насколько я вижу, Alt + Shift не назначается ни одной другой команде. Пожалуйста, помогите..
Это правильно, настройки в настоящее время не принимают эти ярлыки.
Но вы можете установить Tweaks Gnome
, открытые настройки и используйте этот механизм для настройки ярлыка для включения языка ввода. Большинство ярлыков, которые вы упоминаете, выбираются там.
Не уверен, почему так.
И не уверен насчет других ограниченных путей.
Однако, в частности, для Alt+Shift я нашел "ручное" решение: alt + shift not work
sudo vim /etc/default/keyboard
Add or replace (если уже есть) следующие строки:
XKBVARIANT=""
XKBOPTIONS="grp:alt_shift_toggle"
Restart the computer