Гуглил и сношался с терминалами в солярке уже два дня, но так и не решил такие проблемы:
1. В текстовой консоли Delete (^?) работает как backspace. При этом стандартная комбинация C-d работает как и положено (т. е. глюк не в readline, который неправильно обрабатывает delete-char). Как задать биндинг для ^H (delete)? пробовал и «^?», и «\C-?» без какого-либо эффекта.
2. escape-последовательности какие-то странные, оканчивающиеся на «z» и не везде работают. Например, если переопределить pageup/pagedown в inputrc, то они все равно будут вызывать проблемы в vim
3. После удаления пакета SUNWiiimf нажатия Home или End в gnome-terminal приводят к повисанию иксов, когда они не реагируют ни на какой пользовательский ввод. Выход только C-M-Backspace. И это дико угнетает.
Это, вроде бы основные наиболее угнетающие вещи и если их убрать, почти можно будет жить.