Как переопределить новый ограниченный предел скорости повторения клавиатуры?

Я могу быть инопланетянином, но вот моя проблема: ограничение скорости на старых выпусках Ubuntu (= до 11) было очень-очень быстрым. Это было действительно здорово для меня.

Теперь, в Ubuntu 11, они могли подумать: «Кому когда-нибудь понадобится эта скорость? Никто! Так что давайте установим максимальную скорость на более низкий предел».

Это так глупо, что они пытались сузить скорость до какой-нибудь другой известной ОС. Если Linux более мощный, зачем убирать часть его мощности? Я не понимаю этого.

Так есть ли способ отменить это ограничение скорости и получить мою клавиатуру так же быстро, как и в других предыдущих версиях?

26
задан 24 May 2012 в 00:54

5 ответов

Вы можете временно изменить максимальную скорость клавиатуры Ubuntu, используя команду xset, если вы используете GNOME 3 в Ubuntu> 10.04. Пример:

xset r rate 220 160

Вы также можете попробовать добавить (откомментировать) следующее в /etc/kbd/config:

KEYBOARD_RATE="160"

KEYBOARD_DELAY="220"

Редактировать: исправлено несоответствие в примерах.

0
ответ дан 24 May 2012 в 00:54

Я не думаю, что пользовательский интерфейс для этого особенно интуитивно понятен, но мне трудно поверить, что доступные настройки не соответствуют вашим потребностям.

По крайней мере, на v3.26.2, чем ближе вы перемещаете полосу влево, тем быстрее повторение. Это эквивалентно следующему:

gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 0
0
ответ дан 24 May 2012 в 00:54

Учитывая, что эта проблема еще не решена и может быть очень неприятной, вот обходной путь:

Первоначально я использовал xset r rate, но проблема с ним в том, что он не сохраняется после сна. / awake, и иногда рабочий стол возвращается к ограниченной скорости в случайное время (вероятно, демон настроек 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

Пока вы не измените свои настройки из графического интерфейса, этот параметр должен быть постоянным.

0
ответ дан 24 May 2012 в 00:54

В Ubuntu 15.10 и более поздних версиях настройки были перенесены.

Чтобы получить частоту повторения приблизительно 90 с / с и задержку 150 мс:

gsettings set org.gnome.desktop.peripherals.keyboard delay 150
gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 11

При таких высоких скоростях повторения я бы рекомендовал использовать максимально возможную частоту обновления экрана. Это поможет вам остановиться в нужном месте, так как за движением легче следить.

Если мы возьмем пример по умолчанию для дисплея с частотой 60 Гц, то получится один из следующих интервалов повторения:

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)
0
ответ дан 24 May 2012 в 00:54

Перейдите на Система-> Настройки-> Клавиатура и отрегулируйте ползунок Повторяющиеся клавиши Speed в крайнем правом положении. В более поздних системах доступ к этому элементу управления осуществляется с помощью Системных настроек Unity Launcher - кнопки с гаечным ключом. Панель управления такая же.

0
ответ дан 24 May 2012 в 00:54

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

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