|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Kovalenko 2:5020/400 20 Jun 2003 23:52:41 To : Aleksey Cheusov Subject : Re: Пересборка иксов ради 15% прироста производительности -------------------------------------------------------------------------------- >>>>> Aleksey Cheusov writes: >> eightBitInput на сдвиг xkb не влияет никак. Я вполне успешно >> набираю эти строки в xterm с отключённым eightBitInput. AC> Ок. Выключил. йцукен набирается к моему удивлению. AC> Hо M-[qwerty] набирает мне йцукен, чего мне не надо. Так. Это уже интересно. У меня когда-то так было, но я не помню, как этого добиться и как этого избежать. Посмотри через xev, не посылает ли твоя Meta при нажатии mode_switch (ISO_Group_Shift). Покажи также вывод xmodmap. >> Так как у тебя cp1251, судя по всему, тебе установка старшего >> бита через Meta и вовсе не нужна. AC> Усвоил. Проверил. А нафига он тогда? Когда-то некоторые железные терминалы стандартно передавали meta через установленный восьмой бит. С восьмибитной системной кодировкой это уже вредно. readline тоже умеет работать в таком режиме, но не умеет при этом понимать нормальные русские буквы. AC> Сейчас у меня это есть, но bash (и всё что тянет readline) AC> не понимает M-d (в моём случае левый alt). >> >> readline будет всё понимать, если M-d будет генерировать Esc-d. AC> И как это делать? Конечно, всегда можно "кувалдой": XTerm*VT100.translations: #override \ Meta <Key> d: string("\033d") \n\ Meta <Key> a: string("\033a") \n\ .... (и так у нас всё) Более того, эта кувалда кое в чём лучше нормального способа (при котором M-d в русской раскладке выдаст честный <Esc>в, а не полезный <Esc>d). Так что если такой вариант тебе понравится, можешь остановиться на нём и не разбираться, кто у тебя йцукен по Meta включает. -- Удачи! Антон Коваленко /* kovalenko.webzone.ru */ --- ifmail v.2.15dev5 * Origin: Anton's home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/44881b9249ff.html, оценка из 5, голосов 10
|