вторник, 13 октября 2009 г.

Хороший терминал urxvt и "плохие" клавиши Home и End

Терминал urxvt "неправильно" обрабатывает Home и End. Нужно добавить в ~/.Xdefaults

URxvt*keysym.Home: \033[1~
URxvt*keysym.End: \033[4~

Также выяснилось, что после изменения не работают клавиши Home и End в mc, но это легко решилось настройками распознавания клавиш (F9 -> Настройки -> Обучение клавиш).

Так же по urxvt. При инсталяции он компилирует описание терминала в домашний каталог ~/.terminfo/r/rxvt-unicode. НО! из-за этого при этом при запуске от другого пользователя не работает как надо. Выход - скопировать этот файлик в общую базу известных терминалов /usr/share/terminfo/r/
Если в домашнем каталоге этого файла нет, его можно скомпилировать вручную.
tic rxvt-unicode.terminfo
Этот файл находится в исходниках ./doc/etc
Второй путь, это сразу выполнять из-под root make install DESTDIR=/... Тогда файлик попадет куда нужно (/usr/share/terminfo).



~/.bashrc
#привычное приглашение баша
export PS1="\u@\h:\w$ "
export PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH

Комментариев нет:

Отправить комментарий