Моргает окно терминала при использовании bash'a из entware

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
ZigZag
Сообщения: 286
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 06 сен 2019, 10:32

Столкнулся со странной ситуацией, при использовании bash'a из entware в случае "лишних" tab/left/right нажатий окно терминала (KiTTY/PuTTY) начинает активно моргать. Сталкиваюсь с таким впервые. С обычным шеллом всё ОК, моргает именно на entwarn'ом баше. В "bell" настройках вроде всё деактивировано, да и не должна консоль по идее так вести. Но ведёт. Не то чтобы это мешало, но раздражает дико. Снял видео для демонстрации сей оказии.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 06 сен 2019, 11:16

ZigZag, была похожая проблема на НАСах на arm. Решилось переходом с прошивочного /bin/sh на версию из Entware. Можно еще в профиле поменять

Код: Выделить всё

export TERMINFO=/opt/share/terminfo
export TERM=xterm

TERMINFO на версию от Entware, терминалы попробовать разные, xterm-color и др.
Проблема гуглится!!!

Аватара пользователя
ZigZag
Сообщения: 286
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 06 сен 2019, 12:20

Решилось переходом с прошивочного /bin/sh на версию из Entware.
Тут всё с точностью до наоборот - с прошивочным /bin/sh всё пучком, а вот от entwarn'ого баша терминал штормит :| Железка на MIPS
Можно еще в профиле поменять
Да как бы эти параметры у меня такие по дефолту

Код: Выделить всё

set|grep -i term
TERM=xterm
TERMINFO=/opt/share/terminfo

TERMINFO на версию от Entware
В /opt у меня и так entware накачен :)
терминалы попробовать разные, xterm-color и др.
С xterm-color та же петрушка :(
Проблема гуглится!!!
Знать бы, с чем конкретно связана проблема, дабы понимать, что гуглить. А то я с подобным впервые сталкиваюсь :\
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

Аватара пользователя
ZigZag
Сообщения: 286
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 11 ноя 2019, 21:45

Проблема гуглится!!!
Только вот дело совсем не в TERMINFO/TERM или типах терминалов. Это моргание аналог - beep'a в обычном терминале. На эту мысль меня натолкнул данный тред. Полез гуглить и таки оказалось, что beep'ы в баше таки регулируются и отвечает за них опция bell-style в /etc/inputrc. Полез в /etc/inputrc проблемной железки и что вы думаете :D ?

Код: Выделить всё

set bell-style visible
:D
Закомметировал к чёрту и моргание после реконнекта ушло.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя