2つのキーボードを同時に使用すると、入力に煩わしい遅延が発生します。

2つのキーボードを同時に使用すると、入力に煩わしい遅延が発生します。

私は12個のサイドボタンを備えたRazer Nagaマウスを持っていますが、それらは別の入力デバイスとみなされます。また、この問題はUSBキーボードとラップトップキーボードを使用した場合にも再現されます。

  • 単一のデバイスで入力する場合、すべてが完璧です
  • 別のデバイスからキーが押された場合、入力には約500ミリ秒かかりますが、同じデバイスで入力を続けると完璧です。
  • 別のデバイスから20個のキーが押された場合、入力は最大2000ミリ秒遅れます(押されたキーの数によって異なります)。その後、通常に戻ります。
  • これで、私のワークフローに不可欠な2つの入力デバイスを使用する際のフラストレーションがわかるでしょう
  • ちなみにこれは xorg の問題だと思います。ログオフしてパスワード入力フィールドで両方の入力デバイスからキーを連打すると、遅延が発生しません。

17.10でこの問題が発生し、現在は18.04を新規インストールしています。助けてください。よろしければ、簡単なビデオデモを撮影できます。

答え1

Ubuntu 20.04 の時点では、XOrg 上の gnome-shell は、説明されているように分割キーボードでは機能しません。

可能な解決策:

  1. Wayland に切り替えます (テストされていません)。
  2. 他の WM に切り替えます--replace(この特定の問題は修正されますが、それ以外の場合は gnome-shell が壊れます)。
  3. 他のDEに切り替えます。
  4. libmutter-6-0パッケージを再構築する専念再申請しました。より詳しい手順インストールすると、gnome-tweaks を使用して設定した Caps によるレイアウト切り替えが壊れるsudo apt install ./*.debため、ビルドされたパッケージをすべてインストールする必要がありました。libmutter-6-0

答え2

これは確かに Xorg の問題です。これが選択肢である場合は、ログイン画面に小さな歯車があり、そこから「Ubuntu on Wayland」を選択できます。これで私の場合は問題が解決しました。現在、2 つの USB キーボードでこれを入力しています。

唯一の問題は、シフトの伝達に若干の遅延があるように見えることです。つまり、片方のボードでシフトを押しながらもう一方のボードでキーを押すと、シフトをしばらく押し続けない限り、シフトされていない状態になります。

答え3

それは確かにXorgの問題です。私はUbuntu 18.04でXorgの代わりにunityを使用しています。

sudo apt install lightdm -y
sudo apt install ubuntu-unity-desktop -y

答え4

'xinput create-master Second' を使用して 2 番目のキーボードを 2 番目のマスターに分離し、次に 'xinput reattach' を使用して 2 番目のキーボードをそれに接続すると、遅延はなくなります。

しかし、これにより 2 番目のマウス ポインターも作成され (画面上で煩わしく点滅します)、各キーボードには独自のフォーカスがあります。1 つのキーボードで 1 つのウィンドウに入力できる一方で、2 番目のキーボードで別のウィンドウに入力できます。

遅延はなくなりましたが、マウス ポインターを非表示にする方法 (マウス ポインターを右下隅に移動するだけで十分であり、簡単に実行できます) と、両方のキーボードが常に同じウィンドウに入力を送信するようにする方法がわからない限り、これは有効な回避策ではありません。

編集: fvwm ではこの問題は発生しません。fvwm では 2 つのキーボードが遅延なく正常に動作します。これまでのところ、Gnome でのみ確認できました。

関連情報