Решено: терминал (и тильда)
Модератор: arachnid
-
- Сообщения: 3
Решено: терминал
При нажатии клавиш HOME, END, Fn и др. в консоли вместо действия отображается тильда "~". Такое наблдаю только в bsd. Что предпринять? Спасибо.
-
- Модератор
- Сообщения: 1099
- ОС: freeBSD
Re: Решено: терминал
cry aka нытик писал(а): ↑30.04.2006 22:03При нажатии клавиш HOME, END, Fn и др. в консоли вместо действия отображается тильда "~". Такое наблдаю только в bsd. Что предпринять? Спасибо.
а кто ж его знает...
для того, что бы нать, как исправлять, глюк, надо его встретить...
попробуй сюда выложить настройки своей консоли...
rc.conf, ну и то, что у тебя определет настройки оболочки...
может кто сталкивался, али так увидим
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
- Сообщения: 3
Re: Решено: терминал
Такое наблюдаю только в bsd
1. Putty (перепробовал все виды терминалов в настройках этой замечательной утилиты)
FreeBSD amd64 6.1-BETA4
$ stty -a
speed 38400 baud; 24 rows; 80 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
-dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^?; erase2 = ^H; intr = ^C; kill = ^U;
lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q;
status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;
============================
FreeBSD 4.6.2-RELEASE-p27
$ stty -a
speed 38400 baud; 27 rows; 91 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
-dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^H; erase2 = ^H; intr = ^C; kill = ^U;
lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q;
status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;
=================================
2. VMware (установка по умолчанию)
OpenBSD 3.8
$stty -a
speed 9600 baud; 25 rows; 80 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc -xcase
iflags: -istrip icrnl -inlcr -igncr -iuclc ixon -ixoff ixany imaxbel
-ignbrk brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -onocr -onlret -olcuc oxtabs -onoeot
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^?; intr = ^C; kill = ^U; lnext = ^V;
min = 1; quit = ^\; reprint = ^R; start = ^Q; status = <undef>;
stop = ^S; susp = ^Z; time = 0; werase = ^W;
FreeBSD 5.2.1-RELEASE
вообщем, вот так.
уверен, не я один с этим сталкивался...
1. Putty (перепробовал все виды терминалов в настройках этой замечательной утилиты)
FreeBSD amd64 6.1-BETA4
$ stty -a
speed 38400 baud; 24 rows; 80 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
-dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^?; erase2 = ^H; intr = ^C; kill = ^U;
lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q;
status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;
============================
FreeBSD 4.6.2-RELEASE-p27
$ stty -a
speed 38400 baud; 27 rows; 91 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow
-dtrflow -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^H; erase2 = ^H; intr = ^C; kill = ^U;
lnext = ^V; min = 1; quit = ^\; reprint = ^R; start = ^Q;
status = ^T; stop = ^S; susp = ^Z; time = 0; werase = ^W;
=================================
2. VMware (установка по умолчанию)
OpenBSD 3.8
$stty -a
speed 9600 baud; 25 rows; 80 columns;
lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl
-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
-extproc -xcase
iflags: -istrip icrnl -inlcr -igncr -iuclc ixon -ixoff ixany imaxbel
-ignbrk brkint -inpck -ignpar -parmrk
oflags: opost onlcr -ocrnl -onocr -onlret -olcuc oxtabs -onoeot
cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -mdmbuf
cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = <undef>;
eol2 = <undef>; erase = ^?; intr = ^C; kill = ^U; lnext = ^V;
min = 1; quit = ^\; reprint = ^R; start = ^Q; status = <undef>;
stop = ^S; susp = ^Z; time = 0; werase = ^W;
FreeBSD 5.2.1-RELEASE
вообщем, вот так.
уверен, не я один с этим сталкивался...
-
- Сообщения: 55
- ОС: MOPS 5.1
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: терминал
если используется readline, смотрим на ~/.inputrc и /etc/inputrc (по крайней мере в линуксе).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 55
- ОС: MOPS 5.1
Re: Решено: терминал
читал разные форумы, редактировал .inputrc -- не помогло
пишу в /etc/inputrc такое:
ничего не меняется. Ни в обычной консоли, ни в xterm/konsole etc
пишу в /etc/inputrc такое:
Код: Выделить всё
"^[[3~": delete-char
ничего не меняется. Ни в обычной консоли, ни в xterm/konsole etc
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: терминал
kadavr, а что, это единственный пример, который встречается в /etc/inputrc?
можно попробовать разные вариации. если нет желания вникать в документацию (как, например, у меня (: ), а есть желание действовать «научным тыком».
например
можно попробовать разные вариации. если нет желания вникать в документацию (как, например, у меня (: ), а есть желание действовать «научным тыком».
например
Код: Выделить всё
"\e[3~": delete-char
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 55
- ОС: MOPS 5.1
Re: Решено: терминал
ну вообще-то я пробовал разные варианты. В частности, нажимал C-V <Del> и вставлял выведенный код. И "\e[3~" тоже пробовал. (или даже оно стояло там по умолчанию...) А когда вообще должны вступить в силу изменения? Сразу или не совсем?
ЗЫ. сорри, что в раздел про FreeBSD лезу с линуксом, но просто поиск по форуму на предмет тильды в консоли нашел эту тему
ЗЫ. сорри, что в раздел про FreeBSD лезу с линуксом, но просто поиск по форуму на предмет тильды в консоли нашел эту тему

-
- Сообщения: 55
- ОС: MOPS 5.1
Re: Решено: терминал
упс. Извиняюсь за беспокойство, проблема таки решена. Дело в том, что я всё это время правил /etc/inputrc, в то время как у меня был создан ~/.inputrc и система игнорировала настройки из /etc/inputrc. Всё решилось добавлением вышеуказанной строчки
в ~/.inputrc
спасибо за ответы
Код: Выделить всё
"\e[3~": delete-char
в ~/.inputrc
спасибо за ответы