Ну, строго «так же как в виндах» вы не получите. В принципе, можно настроить на Alt+расширенную клавиатуру, либо поменяв раскладку, либо написав свои правила для compose.
Правим InputDevice в xorg.conf (или InputClass в xorg.conf.d/10-keyboard.conf, если xorg 1.8), добавляем compose:key
У меня этот key — меню, между правыми alt и ctrl. Для правого alt будет «compose:ralt», для правого ctrl — «compose:rctrl».
Использую KDE, преимущественно Qt-приложения, браузер — Chromium. Везде, где приходилось пользоваться — работает. Из KDE-приложений отмечу Kopete. Как говорится, ЧЯДНТ?
> юникодные хотят двухбайтный код
Говоря о Юникоде, не стоит упоминать байты, байты это удел кодировок (типа UTF-{8,16,32}, а Юникод это кодовая таблица, а не кодировка). Понять, что вы имели ввиду сложно: если то, что в коде для любого символа Юникод ровно 4 16-разрядные цифры (0–F), то это не так: например, в последней версии Юникод, 5.0, около 107'000 символов (см. Википедию) и такого количества цифр для них просто не хватит.
А меня всё же интересует способ настроить иксы так, чтобы сочетание LAlt+код работало точно так же как в windows.
Почему интересует — купил клавиатуру от Logitech, над NumPad-ом которой есть ещё 4 дополнительные кнопки "=", "(", ")" и «Backspace», которые на уровне самой клавиатуры, аппаратно, эмулируются как Alt-комбинации. То есть, при нажатии, например, дополнительной "=" клавиатура аппаратно эмулирует нажатие Alt-6-1. Соответственно, в windows эти кнопки работают «из коробки», в framebuffer это тоже работает, а в иксах — не хочет.
Так что, вот такой интересный не-Ъ вопрос знатокам — как сделать в иксах это «точно как в windows», а то ведь полезные кнопки пропадают?
Я же объясняю — при нажатии этой кнопки аппаратно отдаётся нажатие Alt, нажатие-отпускание цифр кода, отпускание Alt. Именно так, последовательно, аппаратно.
Поэтому и нужно получить поведение «как в windows», чтобы это заработало.
Gnome: ввод символов по коду