GNU/Linux >> Linux の 問題 >  >> Ubuntu

Xmodmap設定をクリアする方法は?

まさにタイトルが求めるもの。 xmodmap設定をクリアするにはどうすればよいですか?

私はIBMモデルMを持っていますが、どういうわけかxkeycapsが私の Endを頭に入れました キーはまったくキーではありませんでした。 xev 使用時にキーが押されたことを報告するので、イベントがキーボードによって生成されていることがわかります。また、xkeycapsは、矢印キーがすべて不安定で、スクロールバーが壊れているため、下にスクロールするだけだと考えています。そのため、上にスクロールして、マップに近いIBMキーボードを見つけることができず、キーを修正できます。 。

そのため、キーボードをデフォルト設定にリセットしようとしていますが、xmodmapのマンページには、「すべてリセット」や「すべてクリア」など、その性質のもの(私が見つけたもの)がまったくありません。

ベストアンサー

xmodmap 状態の概念がないため、状態を直接リセットする方法はありません。 xmodmap -pke >.xmodmap.origを使用してシミュレートできます 変更を加える前に(ただし、モディファイアマップは保存されないため、手動で保存して復元する必要があります)。ただし、それには少し遅すぎます。

最近のシステムは通常、xmodmapを使用しません ただし、キーボードを構成します。 setxkbmap それを行うための現代的な方法です。そしてそれは 実行時にバインディングをリセットします。したがって、setxkbmap -layout usを使用できる場合があります 物事を通常にリセットします。より完全なのは、/etc/X11/xorg.confでデフォルト設定を確認することです。 。たとえば、私のシステムでは

jinx:718 Z$ sed -n '/Identifier.*Keyboard/,/EndSection/p' /etc/X11/xorg.conf
        Identifier      "Generic Keyboard"
        Driver  "kbd"
        Option  "XkbModel"      "pc105"
        Option  "XkbLayout"     "us"
        Option  "XkbOptions"    "grp:alt_shift_toggle"
EndSection

対応するコマンドは

です。
setxkbmap -model pc105 -layout us -option grp:alt_shift_toggle

XkbVariantがあった場合 出力のエントリでは、その値を-variantで渡します。 。注意すべき点の1つは、オプションが特別に処理されることです。-optionごとに設定できるオプションは1つだけです。 パラメータであり、-option ''を使用する必要があります 最初にパラメータをリセットします。したがって、XkbOptions "grp:alt_shift_toggle,grp:ctrls_toggle"のようなものがある場合に完全にリセットするには 必要になるでしょう

setxkbmap -model pc105 -layout us -option '' -option grp:alt_shift_toggle -option grp:ctrls_toggle

Ubuntu
  1. UbuntuでUnityとCompizの設定をリセットする方法

  2. Ubuntu18.04BionicでGnomeデスクトップをリセットする方法

  3. ライブUSBに設定を保存する方法は??

  1. Ubuntuのパスワードをリセットする方法は?

  2. Journalctlをクリアする方法は?

  3. Firefoxでキャッシュをクリアするにはどうすればよいですか?

  1. Redisキャッシュをクリアする方法

  2. Ubuntu20.04でプロキシ設定を構成する方法

  3. Gnome デスクトップ設定をデフォルト設定にリセットする方法