Bug 7105

Summary: Неправильная работа клавиш "Home" и "End" в приложениях, использующих libvte.
Product: Sisyphus Reporter: algor <algor>
Component: libvteAssignee: Mikhail Zabaluev <mhz>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: aris, lav, msp, shrek
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 2430    
Attachments:
Description Flags
bugfix. none

Description algor 2005-06-16 10:24:46 MSD
Проблема заключается в немного кривом termcap, который libvte таскает с собой.
Соответственно любые приложения, слинкованные с libvte (vte, Terminal), нажатия
"Home/End" обрабатывают довольно странным образом.
Steps to Reproduce:
1. запустить vte;
2. набрать несколько символов, или отлистать историю назад;
3. перейти в конец строки и нажать "Home".
Actual Results:  
[agent_007@inferno~ ]$ uname -r (курсор в конце строки).
...press "Home"
[agent_007@inferno~ ]$ uname -R (курсор в конце строки)



Expected Results:  
переход в начало строки без изменения содержимого.
Comment 1 algor 2005-06-16 10:26:30 MSD
Created attachment 939 [details]
bugfix.

этот патч исправляет поведение при нажатии "Home"/"End".
Comment 2 Sir Raorn 2005-06-16 10:29:24 MSD
(In reply to comment #1)
> этот патч исправляет поведение при нажатии "Home"/"End".

Ага.  Только это коды для rxvt.  В xterm - \E[1~ и \E[4~
Comment 3 algor 2005-06-16 10:57:35 MSD
и правда. сейчас починю.
Comment 4 Mikhail Zabaluev 2005-06-16 11:27:52 MSD
Возможно, с этим связан bug #2430.
Comment 5 algor 2005-06-16 11:47:28 MSD
гм. откатился на libvte без патча. клавиши продолжают работать, хотя вчера не
работали. чудеса... пытаюсь выяснить, почему.
Comment 6 Mikhail Zabaluev 2005-06-17 10:58:41 MSD
I can't reproduce the bug on libvte 0.11.13.