Раскладка клавиатуры 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. Итак, просто изменив порядок языков, я решил свою проблему.

Другие вопросы по тегам