web-dev-qa-db-ja.com

setxkbmap:バリアントが異なる複数のレイアウト

ユーザーの.xinitrcからsetxkbmapを使用して、以下を構成したいと思います。

  • デッドキーなしのドイツ語キーボードレイアウト(de)(バリアントnodeadkeys)。

  • フランス語のキーボードレイアウト(frwithデッドキー(バリアントbasic)。

これまでのところ、両方に同じバリアントを指定することしかできませんでした。

setxkbmap de,fr nodeadkeys

異なるバリアントを指定することは可能ですか?

3
feklee

xorg docsおよび archwiki によると:

指定したレイアウトの数と同じ数のバリアントを指定する必要があります。デフォルトのバリアントが必要な場合は、バリアントとして空の文字列を指定します(コンマはそのままにしておく必要があります)

つまり.

setxkbmap -layout "L1,L2, ... ,Ln" -variant "V1,V2, ... ,Vn"

あなたの場合:

setxkbmap -layout "de,fr" -variant "nodeadkeys,basic"
8
don_crissti