私はこの辺ではエイリアンかもしれませんが、ここに私の問題があります:古いUbuntuリリース(= 11より前)の速度制限は非常に高速でした。それは私にとって本当に素晴らしかったです。
さて、Ubuntu 11では、「誰がその速度を必要とするでしょうか?誰も!だから、最高速度を下限に下げましょう」と考えたかもしれません。
それは非常に愚かであるため、他の有名なOSに速度を制限しようとしました。 Linuxがより強力な場合、なぜその能力の一部を削除するのですか?わかりません。
それで、その速度制限を無効にして、キーボードを他の以前のバージョンと同じくらい速くする方法はありますか?
この問題はまだ修正されておらず、非常にイライラする可能性があるため、ここに回避策があります。
最初は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
GUIから設定を変更しない限り、この設定は永続的です。
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
これらの高いリピートレートでは、可能な限り画面のリフレッシュレートの倍数に近づけることをお勧めします。これにより、動きを追跡しやすくなるため、目的の場所で停止できます。
デフォルトの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)
Ubuntu> 10.04でGNOME 3を使用している場合、xset
コマンドを使用して、Ubuntuの最大キーボードレートを一時的にオーバーライドできます。例:
xset r rate 220 160
/etc/kbd/config
に次のものを追加(非表示)することもできます。
KEYBOARD_RATE="160"
KEYBOARD_DELAY="220"
編集:例の矛盾を修正しました。
システム->設定->キーボードに移動し、キーの繰り返しSpeed
スライダーを右端に調整します。後のシステムでは、ユニティランチャーのシステム設定-レンチのボタンを使用してこのコントロールにアクセスします。コントロールパネルは同じです。
このUIは特に直感的ではないと思いますが、利用可能な設定がニーズに適さないとは信じがたいと思います。
少なくともv3.26.2では、バーを左に近づけると、繰り返しが速くなります。これは次と同等です。
gsettings set org.gnome.desktop.peripherals.keyboard repeat-interval 0