
La configuración de repetición y retardo de mi teclado ocasionalmente se revierte a valores lentos (aparentemente predeterminados) en Xorg en Ubuntu 18.04.
En esta situación, los valores reales (obtenidos por xset q
) son
auto repeat delay: 500 repeat rate: 30
mientras que gsettings get org.gnome.desktop.peripherals.keyboard delay
devuelve:
uint32 250
Si luego ejecuto gsettings set org.gnome.desktop.peripherals.keyboard delay 250
, la configuración de retardo/repetición del teclado está configurada correctamente ( xset q
luego regresa auto repeat delay: 250
).
Parece haber varios desencadenantes de este comportamiento, uno de los cuales es reproducible un ciclo de suspensión y activación; No pude reproducir otros todavía.
Mi sistema es un Ubuntu 18.04 recién instalado en un A10-5800K con una placa A78M-E35 en modo BIOS (no EFI).
Cualquier sugerencia sería muy apreciada.
Respuesta1
Puede crear una secuencia de comandos para restablecer automáticamente la frecuencia de repetición del teclado durante la reanudación:
#!/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
Coloque el guión en /lib/systemd/system-sleep
.
Hazlo ejecutable con:
chmod a+x /lib/systemd/system-sleep/keyrepeat
Reinicie y luego cada reanudación después de suspender el comando:
gsettings set org.gnome.desktop.peripherals.keyboard delay 250
se ejecuta automáticamente.