Debian 10 — настроить параметры сна через командную строку

Resulta que me equivoqué al decir que las teclas reproducir/pausar y subir/bajar volumen estaban funcionando desde el principio, solo olvidé haber puesto las siguientes líneas en~/.config/i3/config

bindsym XF86AudioRaiseVolume exec amixer -q set Master 5%+ unmute
bindsym XF86AudioLowerVolume exec amixer -q set Master 5%- unmute
bindsym XF86AudioPlay exec playerctl play-pause
bindsym XF86AudioMute exec amixer -q set Master mute

donde la última línea es incorrecta y anulaba la configuración .xbindkeysrc.

Ahora tengo que decidir si colocar todas las configuraciones en el archivo de configuración i3o en el archivo de xbindkeys.

En cualquier caso, lo anterior resuelve mi problema original.

17
11.07.2019, 05:01
4 ответа

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

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Для повторного -включения режима гибернации и приостановки используйте следующую команду:

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

Если вы просто хотите предотвратить зависание при закрытой крышке, вы можете установить следующие параметры в/etc/systemd/logind.conf:

[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore

перезапустите службу или перезагрузите компьютер

systemctl restart systemd-logind.service
16
20.08.2021, 10:57

Я столкнулся с этим в gdm3после обновления до Debian 10 :всякий раз, когда компьютер оставался на начальном экране входа в систему, он через некоторое время переходил в спящий режим.

Чтобы исправить это, мне пришлось отредактировать параметры питания для GNOME при запуске сеанса gdm3; они хранятся в /etc/gdm3/greeter.dconf-defaults, а строки для редактирования находятся в разделе «Автоматическая приостановка» в конце файла :

.
# Automatic suspend
# =================
[org/gnome/settings-daemon/plugins/power]
# - Time inactive in seconds before suspending with AC power
#   1200=20 minutes, 0=never
# sleep-inactive-ac-timeout=1200
# - What to do after sleep-inactive-ac-timeout
#   'blank', 'suspend', 'shutdown', 'hibernate', 'interactive' or 'nothing'
sleep-inactive-ac-type='blank'
# - As above but when on battery
# sleep-inactive-battery-timeout=1200
# sleep-inactive-battery-type='suspend'

В частности, я изменил sleep-inactive-ac-typeна 'blank'. Несмотря на свое название, это не файл шаблона, который следует копировать; изменение должно быть сделано в самом файле /etc/gdm3/greeter.dconf-defaults. Изменения учитываются после перезапуска службы gdm3.

Мне не пришлось вносить никаких изменений в настройки systemd или logind; это означает, что если я захочу, я все еще могу приостановить работу системы вручную.

27
20.08.2021, 10:57

Я внес изменения в /etc/gdm3/greeter.dconf-defaults, и это действительно останавливает сон во время ожидания на экране GDM. Однако, если вы войдете, например, в gnome, то примерно через 20 минут снова возникнет тот же сон.

Н.Б. Я установил рабочий стол gnome (конфиденциальность ), чтобы НЕ блокировать экран в режиме ожидания. Предположительно, это работает, так как при выходе из спящего режима (нажатием на клавиатуру )экран не блокируется, а рабочий стол остается "как слева"...

Н.Б. Выполнение «длительного задания» на физическом дисплее (через X, не проверенное на TTY ), приводит к задержке перехода в спящий режим. Активность в сеансе ssh (, как указано выше ), не работает.

2
20.08.2021, 10:57

Ситуация хитрая и глупая одновременно. Я пробовал много вариантов, чтобы догадаться, почему это не работает.

Решение :(**Протестировано и работает на Debian 10 с GNOME на ноутбуке HP Elitebook )Есть ДВА greeter.dconf-defaultsфайла Первый в /etc/gdm3/greeter.dconf-defaultsи второй в /usr/share/gdm/greeter.dconf-defaults.

Основная идея в том, что ДВА этих файла ДОЛЖНЫ БЫТЬ ОДИНАКОВЫМИ! Отредактируйте /etc/gdm3/greeter.dconf-defaultsиз ROOT и раскомментируйте СТРОКУ ниже!!!

Найти

# sleep-inactive-ac-timeout=1200 #--default
sleep-inactive-ac-timeout=0      # new

sleep-inactive-ac-type='blank'

# - As above but when on battery
sleep-inactive-battery-timeout=0
sleep-inactive-battery-type='blank'

Просто СОХРАНИТЕ и скопируйте в PATH /usr/share/gdm/greeter.dconf-defaultsи перезагрузиться.

Обратите внимание, что эти файлы ДОЛЖНЫ БЫТЬ ОДИНАКОВЫМИ!

P.S. Я думаю, что это баг, потому что после редактирования /etc/gdm3/greeter.dconf-defaults, dpkg -переконфигурировать gdm3 --работает неправильно (Следует изменить/usr/share/gdm/greeter.dconf-defaults).

3
20.08.2021, 10:57

Теги

Похожие вопросы