web-dev-qa-db-ja.com

突然xkbcompが機能しなくなりました

.xkbmapでキーボードを設定し、xkbcomp $HOME/.xkbmap $DISPLAYでアクティブにします。しかし、突然動作を停止しました。どういうわけかそれはキーボードの設定を変更しません。私は完全に混乱しています。

私はDebian/Gnomeでのテストを使用しています。

1
ofenerci

「突然動作を停止した」のではなく、実際に状況を「最近xwaylandにアップグレードした後」と説明すると、質問に非常に役立ちます。

Waylandはxkbを使用しますが、Xとは 異なる方法 で機能し、詳細はコンポジターによって異なります。

だからあなたがしているならxkbcomp $HOME/.xkbmap $DISPLAYxkbmapはXプロトコルを使用してXWaylandに接続しますが、実行中にWaylandのキーボードマッピングを適切に変更する方法がないため、XWaylandはすぐに無視します。したがって、XWaylandへのアップグレードは問題を解決し(完全に異なるシステムであることを考えると、それほど驚くことではありません)、「突然動作を停止」することはありませんでした。

この質問 waylandを使用してキーボードマッピングをカスタマイズする方法を説明します。基本的に、システムXKBデータベースを変更(またはより適切に:追加)する必要があります。

1
dirkt