Некоторые приходят на ум, который я лично использовал: LFS (очевидно), SourceMage, и кто-то сделал один из make-файлов LNX-Би-би-си, я не могу найти его теперь. Но я полагаю, что Debian, являющийся достаточно хорошим, компилирует пакеты сам, если я должен.
Необходимо также проверить, что список дан DistroWatch основанные на источнике дистрибутивы:
Путь наименьшего сопротивления должен сказать Вашу оболочку на поле Solaris, что означают escape-последовательности, отправленные PuTTY. Вы видите a ~
потому что эти ключи испускают escape-последовательность как ␛[3~
где ␛
символ ESC (\e
, ASCII 27). Введите Ctrl+V, сопровождаемый одним из ключей так, чтобы ␛
символ вставляется буквально, сопровождается другими символами. Затем определите привязку в соответствующем файле, который для удара является ~/.inputrc
:
"\e[1~": beginning-of-line # Home
"\e[4~": end-of-line # End
"\e[5~": beginning-of-history # PageUp
"\e[6~": end-of-history # PageDown
"\e[3~": delete-char # Delete
"\e[2~": quoted-insert # Insert
"\eOD": backward-word # Ctrl+Left
"\eOC": forward-word # Ctrl+Right
Установите terminfo запись (это может быть сделано в Вашем корневом каталоге, если у Вас нет корневого доступа; Вы, возможно, должны установить TERMINFO
переменная) соответствие фактическим ключам, отправленным шпаклевкой. TERM=vt220
или vt420
могло бы на самом деле быть достаточно близким, но затем Вы теряете цвет.
Эта страница имеет некоторых, которые могли бы работать - устанавливают terminfo записи с tic
, и при необходимости можно получить termcap данные с infocmp -C
.
Если это не работает, Вы могли бы экспериментировать с различными настройками для функциональных клавиш в настройках шпаклевки: если это просто домой, и закончите, которые не работают, пробуют xterm - если ничто не работает, возможно, попробуйте ANSI SCO и затем установите terminfo на, например, что-то соответствие, например, freebsd консоль, которая использует те же ключи.