私はXubuntuを搭載したラップトップを使用しています。最近17.04から17.10にアップグレードしました。アップグレード以来、キーの繰り返し機能が動作しない。
キーの繰り返しとは、1 つのキーを押して押したままにすると、キーの押下をやめるまで、そのキーに関連付けられた文字が画面に何度も表示されることを意味します。
ただし、目撃された動作は次のとおりです。1 つのキーを押して押したままにすると、文字が 1 回から 4 回印刷され、その後停止します。
良い結果が出なかったこと:
- ここで、また他のウェブサイトで、同じ問題の他の例を検索しました。
Repeat keys
チェックボックスが有効になっていることを確認しましたSettings > Keyboard > Behaviour
。- チェックボックスを無効にしてから再度有効にします
Repeat keys
。 - 同じ設定画面で
Repeat delay
との異なる値を試しました。Repeat speed
- USBで接続した別のキーボードを試しました。
xkbset repeatkeys
繰り返しキーを無効または有効にするために使用します。evtest
キーボードのイベントを確認しましたが、異常は見つかりませんでした。
何が問題なのか、また、どうすれば解決できるのか、何かアイデアはありますか?
編集1:
元のテキストを編集して、文字が 1 回から 4 回繰り返され、その後停止することを明確にしました。
コメントでリクエストされたように、いくつかのコマンドの出力は次のとおりです。
$ gsettings get org.gnome.desktop.peripherals.keyboard repeat
true
$
$
$ xset q r
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000002
XKB indicators:
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 467 repeat rate: 29
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 900 cycle: 0
Colors:
default colormap: 0x40 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
Standby: 600 Suspend: 600 Off: 600
DPMS is Disabled
そして、この記事を書いてから私が発見したもう一つの奇妙なことは、上記の問題に関係しているかどうかはわかりません。
アクセント キーを 1 回だけ押した場合、すぐに他のキーを押さないと、奇妙な文字が単独で表示されます。たとえば、キー ´ (0xB4) を 1 回押してすぐに他のキーを押さないと、文字 ΰ (0x3B0) が単独で表示されます。` や ^ などの他のアクセントでも発生します。
編集2:
この問題は、ノートパソコンの内蔵キーボードでも、USB キーボードでも、どのキーボードでも発生します。USB キーボードの場合、さまざまなポートとケーブルを試しましたが、結果は同じでした。
編集3:
さらに2つのテスト:
- 別のtty(例えばCtrl++ )に変更するとAlt、F5^@が絶えず印刷されていたキーを押さなくても、これは NULL 文字の表現の 1 つです。
- 古いライブUSBから起動Xubuntu 17.04および16.04(最新LTS)を含む問題は現れなかった繰り返しキーは完璧に機能しました
編集4:
最終試験:
- Xubuntu 17.10 を含むライブ USB から起動すると、問題が再び発生します。
答え1
あなたが言った:^@はキーを押さなくても常に印刷されていましたこれはドライバーの問題を示唆しています。
lsmod | grep wmi
peaq_wmi が存在する場合は、sudo で実行します。
modprobe -rv peaq_wmi
正常に動作する場合は、ブラックリストに追加することで永続的になります。
nano /etc/modprobe.d/blacklist.conf
ブラックリストpeaq_wmi