Раскладка клавиатуры 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 и я использую Fedora Linux 14 x86_64 с KDE.
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 / доли / X11 / Х
Загляните в этот каталог, особенно в этот файл, если используете 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.
Нашел одно простое решение: я заметил, что первый язык в "Регион и язык" -> "Источники ввода" фактически используется в окне Xephyr, независимо от того, чему равен xkblayout. Итак, просто изменив порядок языков, я решил свою проблему.