Как войти в греческую альфу под Xorg?

Я хочу ввести греческую букву альфа в Xorg. В системе xcompose (/usr/share/X11/locale/en_US.UTF-8/Compose) есть строчка:

<dead_greek> <a> : "α" U03B1  # GREEK SMALL LETTER ALPHA

Как войти в него с американской клавиатуры? Моя локаль en_US.UTF-8. Что это за ключ <dead_greek>?


person Leonid Volnitsky    schedule 17.02.2013    source источник
comment
xmodmap -pke может дать вам несколько советов о ближайших ключах...   -  person Basile Starynkevitch    schedule 17.02.2013
comment
Нет выхода из: xmodmap -pke |grep -i greek   -  person Leonid Volnitsky    schedule 17.02.2013


Ответы (2)


Я только что посмотрел /usr/share/X11/locale/en_US.UTF-8/Compose, и там нет символа dead_greek. Есть только dead_acute, dead_iota и им подобные для объединения с альфой. В этом файле нет простой греческой альфы.

Если вы используете gnome, посмотрите этот ответ Как я могу сопоставить символ с комбинацией клавиш? по адресу http://askubuntu.com. В вашем случай это будет

Ctrl-Shift-u03b1пробел

Если у вас нет ключа dead_greek в выходных данных xmodmap, вы можете добавить его самостоятельно. Найдите ключ, который вы хотите использовать для этой цели, например, правую клавишу Windows или правую суперключ. Затем вы можете заменить определение этого ключа на dead_greek

keycode 133 = dead_greek NoSymbol SuperR
person Olaf Dietsche    schedule 17.02.2013
comment
Файл стоковый, немодифицированный из пакета x11-libs/libX11-1.5.0. - person Leonid Volnitsky; 17.02.2013
comment
@LeonidVolnitsky Тогда это может быть дистрибутив. Я использую Убунту 12.04. - person Olaf Dietsche; 17.02.2013
comment
@LeonidVolnitsky Я только что посмотрел, и версия моего пакета 1.4.99.1, так что она может быть немного старше вашей. - person Olaf Dietsche; 17.02.2013

вы можете поместить это куда-нибудь, которое запускается после того, как ваша клавиатура настроена в X:

xmodmap -pke | awk '/keycode[ \t]+65[ =]/ { $5="dead_greek"; print $0; }' | xmodmap -

для моей клавиатуры, которая сопоставляет пространство сдвига с dead_greek.

Нужно немного привыкнуть.

person codeshot    schedule 05.08.2020