LINUX.ORG.RU

В rxvt не работатют клавиши home и end.


0

0

В rxvt не работают клавиши home и end. Причем, если в нем же запустить mc, то начинают работать. Как можно настроить эти клавиши? А то в конслои их часто не хватает.

Rxvt запускается так:

rxvt -geometry 90x35+730+100 -ls +sb -title "-= Terminal =-" -cr darkgreen -pr white -bg black -fg darkgray -mcc -sl 30000 -fn -misc-fixed-medium-*-*-*-*-160-*-*-*-*-koi8-r &

PS: Slackware 10.1, fluxbox 0.9.12, Rxvt v2.7.10 - released: 26 MARCH 2003

★★

Ответ на: комментарий от Melhesidek_Abgeschloss-Karamultukoff

при чем тут screenrc?

надо ~/.inputrc настраивать

W98
()
Ответ на: комментарий от tmp

Огромное спасибо! Не знал про ctr+e, ctrl+a. Это мнея устроит!

Кстати, где написано про все эти сочетаия клавишь? В man bash? А то знаю про всякие там Ctrl+PageUp(PageDown), про Ctrl+r, Ctrl+c, Ctrl+d... Может еще чего много есть? де прочитать можно?

А ~/.screenrc и ~/.inputrc у меня нет, не нашел их в своем хоме.

samson ★★
() автор топика

Use mrxvt. В последней версии home и end работают как надо, хотя и в предыдущих можно было добиться нормальной работы правкой исходника.

RatMann ★★
()
Ответ на: комментарий от RatMann

нашел: http://materm.sourceforge.net/

а на сколько он лучше (функциональнее) обычного rxvt? И как по скорости работы? Хотя на сегодняшних машинах скорости для терминала хватает, но все же...

Смотрю на скрине, там закладки есть... это хорошо! Спасибо, попробую.

samson ★★
() автор топика
Ответ на: комментарий от RatMann

Поставил mrxvt, понравилось! Осталось только цвета настроить итд... Особенно хорошо, что там закладки есть.

Но HOME и END, кстати так и не заработали. Может на самом деле надо создать у себя .inputrc или еще чего... Ну да ладно, ctrl+e(a) работает!

У кого работает, напишите плз как.

PS: Mrxvt v0.4.2

samson ★★
() автор топика
Ответ на: комментарий от samson

>Кстати, где написано про все эти сочетаия клавишь? 
man readline

unicsoid ★★
()
Ответ на: комментарий от samson

Блин, забыл сказать. Чтобы работали home/end надо или добавить в .Xresources строку "mrxvt.termName: rxvt" или собирать с --with-term=rxvt. Ну, или просто export TERM=rxvt. А про скорость... Попробуй такой тест:

time seq -f '111111111111111111111111111111111111111111111111111%g' 100000

Прокрути это в rxvt/mrxvt, а потом в xterm (всяких тормозов типа gnome-terminal, konsole и terminal даже не упоминаю). Результат тебя приятно удивит :)

RatMann ★★
()
Ответ на: комментарий от RatMann

Про резултат и так известно. Кстати щас почти в 10 раз разница получилась!

C хоме и энд попробую, но уже вроде как решилось (^a и ^e).

samson ★★
() автор топика
Ответ на: комментарий от samson

Жмешь:  Сtrl+V, Home
Видишь: ^[[1~
Жмешь:  Ctrl+V, End
Видишь: ^[[4~

Редактируешь файл
$ vi ~/.inputrc
### Мой .inputrc
"\e[1~": beginning-of-line
"\e[4~": end-of-line

###выходим
:wq

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.