キーボードレイアウト設定の競合

キーボードレイアウト設定の競合

キーボードをアメリカのレイアウト(以前のポルトガル語)のErgodoxに変更しました。

私はArch LinuxとGnome 3を使用しているので、設定マネージャに行き、USをデフォルトのキーボードレイアウトとして追加しました。これがうまくいかないことがわかりました

現在のレイアウトをPTに設定すると、すべてが期待どおりに機能します。しかし、アメリカに変えると、すべてが台無しになります。 Shift-2を数秒間押したときの出力は次のとおりです。

"""@@"@@@""""@@""@"@@""@@"@"""@@""@""@@"@@@""""@"@""@

ご覧のとおり、現在のレイアウト定義と競合する部分があります。私はいつでも完全なアメリカのキーボードを持つことができませんでした。完全なPTがあるか、ランダムなバリエーションが混在しています。

繰り返しますが、これは端末の外側の問題でしたsetxkbmap us

xinitrcでこのオプションを設定してみましたが、うまくいきませんでした。

編集する:

もう少しデバッグした後、この問題はtmuxまたはX11によって引き起こされる可能性があることがわかりました。私がこれを再現する方法は次のとおりです。

  1. Gnome設定にPTレイアウトを追加します。
  2. PTレイアウトを再度削除し、USだけを残します。
  3. 現在、Chrome、Sublime、すべての一般的なアプリはアメリカのレイアウトで安定しているようです。
  4. Alt-tabを押してtmuxウィンドウに切り替えます。それでもアメリカのレイアウト
  5. 終了するにはAlt-Tabを押します。今、すべてがPTレイアウトにあります。

ベストアンサー1

私はこの問題を解決しました。私の~/.configディレクトリが見つからないように一時的に名前を変更しようとしました。これは問題を解決するようです。次に、維持したいいくつかの構成サブディレクトリを直接選択して、新しく作成された.configディレクトリにコピーし、すべてがまだ期待どおりに機能していることを確認しました。

いくつかの有用な構成を失ったが、少なくとも今ではキーボードレイアウトを台無しにしたすべてが消えた。

おすすめ記事