Некоторое время назад перешёл на XFCE и постепенно сменил konsole на lxterminal, но наткнулся на неприятную особенность: клавиши End и Home на цифровой клавиатуре самим терминалом не воспринимались правильно, то есть не возвращали курсор ни к началу, ни к концу строки. Как оказалось это особенность работы VTE на основе которого работает не только lxterminal, но и в частности Terminal (эмулятор терминала для XFCE), Gnome terminal, ROX terminal, evilvte, terminator, guake, sakura, vala-terminal и может быть ещё кучка терминалов.Решение проблемы заключается в специальном указании кодов для клавиш:
После чего всего лишь нужно натравить xmodmap на этот файл.
Судя по man'у потом он будет автоматически подхватывать этот файл.
За помощь в решении проблемы объявляется благодарность rioky из suse@conference.jabber.ru
Добавлено позже:
В связи с этим багом, ничего не подхватывается, так что временным решением проблемы будет простое добавление команды
cat ~/.xmodmaprc keycode 79 = Home keycode 87 = End
После чего всего лишь нужно натравить xmodmap на этот файл.
Судя по man'у потом он будет автоматически подхватывать этот файл.
За помощь в решении проблемы объявляется благодарность rioky из suse@conference.jabber.ru
Добавлено позже:
В связи с этим багом, ничего не подхватывается, так что временным решением проблемы будет простое добавление команды
xmodmap ~/.xmodmaprcв автозапуск DE/WM.
Странно. У меня работает в Terminal без всякого шаманства.
ОтветитьУдалитьЭто в Factory?
УдалитьДа, в Factory.
УдалитьМожет быть там исправлено как-то. Посмотрим в недалёком будущем...
УдалитьЯ бы, честно говоря, не возился бы. Мой любимый везде xterm, поэтому я бы его просто установил да и всё
ОтветитьУдалитьВ общем то я бы так же поступил, оставив konsole, если б не подсказка rioky из вышеупомянутой jabber-конференции. :)
Удалить