如何覆盖新的有限键盘重复率限制?

Oli*_*ons 27 keyboard keyboard-layout

我可能是这里的外星人,但这是我的问题:旧 Ubuntu 版本(= 11 之前)的速度限制非常快。这对我来说真的很棒。

现在,在 Ubuntu 11 上,他们可能会想:“谁会想要那个速度?没有人!所以让我们将最大速度设置为一个下限”。

他们试图将速度缩小到其他一些著名的操作系统,这太愚蠢了。如果 Linux 更强大,为什么要删除它的一些功能?我不明白。

那么有什么方法可以超越该速度限制并使我的键盘与其他以前的版本一样快?

小智 25

在 Ubuntu 15.10 及更高版本中,设置已移动。

要获得大约 90 cps 的重复率和 150 毫秒的延迟:

gsettings set org.gnome.desktop.peripherals.keyboard delay 150
gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 11
Run Code Online (Sandbox Code Playgroud)

在这些高重复率下,我建议尽可能接近屏幕刷新率的倍数。这将帮助您停在想要的位置,因为移动更容易跟随。

如果我们以 60 Hz 显示的默认示例为例,这适用于以下重复间隔之一:

30  cps = 1000/30  ? 33 ms (30.3  cps)
60  cps = 1000/60  ? 16 ms (62.5  cps)
90  cps = 1000/90  ? 11 ms (90.9  cps)
120 cps = 1000/120 ? 8  ms (125.0 cps)
Run Code Online (Sandbox Code Playgroud)

  • 这适用于 16.04 (3认同)

mkm*_*mkm 15

鉴于此问题尚未解决,并且可能非常令人沮丧,我这里有一个解决方法:

最初我使用xset r rate,但它的问题是它在睡眠/唤醒后不是持久的,有时桌面会随机恢复到有限的速率(可能 gnome 设置守护进程做了一些导致加强设置的事情)。

我无用地更改了旧的 gconf 键盘设置,却发现该设置已迁移到 gsettings。值限制在系统设置应用程序中硬编码(gnome-control-center在文件中./panels/keyboard/gnome-keyboard-panel.ui:877)。

您可以轻松覆盖它:

gsettings set org.gnome.settings-daemon.peripherals.keyboard repeat-interval 15
gsettings set org.gnome.settings-daemon.peripherals.keyboard delay 150
Run Code Online (Sandbox Code Playgroud)

只要您不从 gui 更改设置,此设置就应该是持久的。

  • Ubuntu 16.04 中不再有这样的密钥。任何人都知道如何在新的 Ubuntu 版本中做到这一点? (4认同)
  • 当前的解决方案是在下面来自 Erik Olofsson 的回答...... gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 17 (3认同)

jar*_*raj 14

xset如果您在 Ubuntu > 10.04 上使用 GNOME 3,您可以使用该命令临时覆盖 Ubuntu 的最大键盘速率。例子:

xset r rate 220 160
Run Code Online (Sandbox Code Playgroud)

您还可以尝试在 中添加(取消注释)以下内容/etc/kbd/config

KEYBOARD_RATE="160"

KEYBOARD_DELAY="220"

编辑:更正了示例中的不一致之处。

  • 没有文件`/etc/kbd/config`,当我创建一个时,我认为它不起作用。Ubuntu 16.10 (3认同)