Повторение/задержка клавиатуры иногда сбрасывается в Ubuntu 18.04

Мое повторение клавиатуры и настройки задержки иногда возвращаются для замедления (по-видимому, значение по умолчанию) значений в соответствии с Xorg в Ubuntu 18.04.

В этой ситуации, фактические значения (как получено xset q)

auto repeat delay:  500    repeat rate:  30

тогда как gsettings get org.gnome.desktop.peripherals.keyboard delay возвраты:

uint32 250

Если я впоследствии работаю gsettings set org.gnome.desktop.peripherals.keyboard delay 250, задержка клавиатуры / повторные настройки правильно установлена (xset q затем возвраты auto repeat delay: 250).

Кажется, существует несколько триггеров для поведения, одно восстанавливаемо быть цикл пробуждения и приостанавливание; я не смог воспроизвести других все же.

Моей системой является скорее недавно установленная Ubuntu 18.04 на A10-5800K с платой A78M-E35 в BIOS (не EFI) режим.

Любые подсказки высоко ценились бы.

5
задан 26 October 2018 в 00:24

1 ответ

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

#!/bin/bash

# NAME: keyrepeat
# PATH: /lib/systemd/system-sleep
# CALL: Called from SystemD automatically
# DATE: July 4, 2019.

# NOTE: https://askubuntu.com/questions/1086780/keyboard-repeat-delay-is-reset-occasionally-in-ubuntu-18-04

case $1/$2 in
  pre/*)
    echo "$0: Going to $2..."
        ;;
  post/*)
    echo "$0: Waking up from $2..."
    gsettings set org.gnome.desktop.peripherals.keyboard delay 250
        ;;
esac

Поместите сценарий в /lib/systemd/system-sleep.

Сделайте это исполняемым файлом с:

chmod a+x /lib/systemd/system-sleep/keyrepeat

Перезагрузка и затем каждое резюме после приостанавливают команду:

gsettings set org.gnome.desktop.peripherals.keyboard delay 250

автоматически выполняется.

2
ответ дан 23 November 2019 в 10:34

Другие вопросы по тегам:

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