何らかの理由で、XephyrはAlt Gr
キーをReturn
として解釈します。したがって、Alt Gr
を必要とする特殊文字を入力できません。また、他の英数字以外のキーがめちゃくちゃになっているようです。
私はこのコマンドでXephyrを起動します:
Xephyr :1.0 -query localhost -Host-cursor -screen 1280x960 -keybd ephyr,,,xkbmodel=evdev,xkblayout=de
-keybd
オプションの説明が見つかりませんでした。私が使用する値は、Webのどこかで見つけた例から推測したものです。
Microsoft Comfort Curve Keyboard 2000 v1.0を使用しており、KDEでFedora Linux 14x86_64を使用しています。
私はまた、それらのオプションを理解しようとしばらく時間を費やしました。 setxkbmap
ツールといくつかの推測を使用して、適切に構成することに成功しました。
$ setxkbmap -query
rules: evdev
model: pc105
layout: de
options: grp:alts_toggle
$ Xephyr -keybd ephyr,,,xkbmodel=pc105,xkblayout=de,xkbrules=evdev,xkboption=grp:alts_toogle -ac -reset -screen 1672x1022 -retro :50 &
man setxkbmap
ページには、その他の構成を見つけるためのヒントも記載されています。
/ usr/share/X11/xkb
Xorgを使用している場合は、このディレクトリ、特にこのファイルを調べてください。
/usr/share/X11/xkb/rules/xorg.lst
Xnestを使用しても同様の問題が発生しました。私の解決策は、Xnest-Serverを起動することでした
Xnest -ac :1 -geometry 1270x760
xtermをそれに向ける
xterm -display :1
その後、実行します
setxkbmap -layout de
xtermで。
たぶん、この最後の行はあなたの問題も解決します。
同じ問題に直面しましたが、$ setxkbmap -queryを使用してから-keybdで使用しても役に立ちませんでした。また、すべての表示設定をxkbcomp:1:2でコピーしようとしましたが、これによりXephyrがクラッシュします。
簡単な回避策が1つ見つかりました。「Region&Language」->「InputSources」の最初の言語は、xkblayoutが何に等しいかに関係なく、実際にはXephyrウィンドウ内で使用されていることに気付きました。それで、言語の順序を変えるだけで、私は自分の問題を解決しました。