сбросить терминал с помощью сочетания клавиш (без клавиши ввода)

Я предлагаю попробовать запустить сейчас, после добавления символических ссылок, "ldconfig", а затем снова команду ldd. Решает ли это вашу проблему?

Рами Розен

1
15.11.2016, 00:53
1 ответ

thrig не видит этого, потому что акт сброса терминала xyr вызывает сигнал WINCH или что-то подобное, что заставляет ZLE повторно отображать подсказку (подсказки).

То же самое и на терминале, на котором я сейчас печатаю. Строка сброса терминала, выдаваемая tput reset , включает в себя управляющую последовательность DECCOLM. Это сбрасывает терминал из режима 100 столбцов, в который я его поместил, обратно в режим 80 столбцов. В первый раз это вызывает сигнал WINCH , потому что размер терминала изменяется. Время секунд вокруг него изменяется с 80 столбцов на 80 столбцов, что не вызывает WINCH . Поэтому я вижу поведение трига на своем терминале только один раз.

Вы этого не видите, потому что этого не происходит с вашим терминалом, и вы не указали ZLE, что ему необходимо повторно отобразить подсказку (я) как часть виджета:

reset_widget() { tput reset; builtin zle .redisplay; }
2
27.01.2020, 23:34

Теги

Похожие вопросы