Xephyr 键盘布局

Xephyr 键盘布局

由于某种原因,Xephyr 将Alt Gr键解释为Return。因此我无法输入需要的特殊字符Alt Gr。其他非字母数字键似乎也乱了。

我使用以下命令启动 Xephyr:

Xephyr :1.0 -query localhost -host-cursor -screen 1280x960 -keybd ephyr,,,xkbmodel=evdev,xkblayout=de

我找不到该-keybd选项的解释。我使用的值是我从网上某处找到的示例中猜测出来的。

我有一台 Microsoft Comfort Curve Keyboard 2000 v1.0,并使用带有 KDE 的 Fedora Linux 14 x86_64。

答案1

我也花了一些时间试图弄清楚这些选项。借助该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/规则/xorg.lst

答案2

我在使用 Xnest 时也遇到了类似的问题。我的解决方案是启动 Xnest-Server

    Xnest -ac :1 -geometry 1270x760

将 xterm 引入其中

    xterm -display :1

然后执行

    setxkbmap -layout de

在 xterm 中。

也许最后一行也能解决您的问题。

答案3

面临同样的问题,但使用$ setxkbmap-查询然后在-密钥没有帮助。还尝试复制所有显示设置xkbcomp :1 :2这会导致 Xephyr 崩溃。

找到了一个简单的解决方法:我注意到“区域和语言”->“输入源”中的第一个语言实际上是在 Xephyr 窗口中使用的,无论如何布局等于。因此,只需改变语言顺序,我就解决了我的问题。

相关内容